[System.Core] Test MemoryMappedFile.CreateFromFile
authorMarcos Henrich <marcos.henrich@xamarin.com>
Thu, 18 Jun 2015 17:27:11 +0000 (18:27 +0100)
committerMarcos Henrich <marcos.henrich@xamarin.com>
Thu, 18 Jun 2015 17:41:42 +0000 (18:41 +0100)
Test MemoryMappedFile.CreateFromFile with null napName parameter.

Covers #30741 #30825.

mcs/class/System.Core/Test/System.IO.MemoryMappedFiles/MemoryMappedFileTest.cs

index b241e651c3db5e9cdb49127685fd57cbe60de1c4..3e7f235678609c688d853c781cea8b628d9195bb 100644 (file)
@@ -397,6 +397,17 @@ namespace MonoTests.System.IO.MemoryMappedFiles {
 #endif
                        stream.Write (new byte [pageSize], 0, pageSize);
                }
+
+               [Test] // #30741 #30825
+               public void CreateFromFileNullMapName ()
+               {
+                       int size = 100;
+                       string f = Path.Combine (tempDir, "null-map-name-file");
+                       File.WriteAllBytes (f, new byte [size]);
+
+                       FileStream file = File.OpenRead (f);
+                       MemoryMappedFile.CreateFromFile (file, null, size, MemoryMappedFileAccess.ReadExecute, null, 0, false);
+               }
        }
 }