@@ -1232,7 +1232,7 @@ public void MLImageCreationTests(string imageName)
1232
1232
var dataFile = GetDataPath ( $ "images/{ imageName } ") ;
1233
1233
1234
1234
using MLImage image1 = MLImage . CreateFromFile ( dataFile ) ;
1235
- using FileStream imageStream = new FileStream ( dataFile , FileMode . Open , FileAccess . Read ) ;
1235
+ using FileStream imageStream = new FileStream ( dataFile , FileMode . Open , FileAccess . Read , FileShare . Read ) ;
1236
1236
using MLImage image2 = MLImage . CreateFromStream ( imageStream ) ;
1237
1237
1238
1238
Assert . Equal ( image1 . Tag , image2 . Tag ) ;
@@ -1333,7 +1333,7 @@ public void MLImageSourceDisposingTest(string imageName)
1333
1333
using MLImage image1 = MLImage . CreateFromFile ( imageFile ) ;
1334
1334
1335
1335
// Create image from stream then close the stream and then try to access the image data
1336
- FileStream stream = new FileStream ( imageFile , FileMode . Open , FileAccess . Read , FileShare . None ) ;
1336
+ FileStream stream = new FileStream ( imageFile , FileMode . Open , FileAccess . Read , FileShare . Read ) ;
1337
1337
MLImage image2 = MLImage . CreateFromStream ( stream ) ;
1338
1338
stream . Dispose ( ) ;
1339
1339
Assert . Equal ( image1 . Pixels . ToArray ( ) , image2 . Pixels . ToArray ( ) ) ;
@@ -1349,7 +1349,7 @@ public void MLImageSourceDisposingTest(string imageName)
1349
1349
image2 . Dispose ( ) ;
1350
1350
1351
1351
// Now test image stream contains image data prepended and appended with extra unrelated data.
1352
- stream = new FileStream ( imageFile , FileMode . Open , FileAccess . Read , FileShare . None ) ;
1352
+ stream = new FileStream ( imageFile , FileMode . Open , FileAccess . Read , FileShare . Read ) ;
1353
1353
MemoryStream ms = new MemoryStream ( ( int ) stream . Length ) ;
1354
1354
for ( int i = 0 ; i < stream . Length ; i ++ )
1355
1355
{
0 commit comments