@@ -26,88 +26,90 @@ await That(memoryStream).HasLength().GreaterThan(0)
2626 [ Test ]
2727 public async Task Mock_File_Succeeds ( )
2828 {
29- var fileSystemMock = IFileSystem . CreateMock ( fs =>
29+ var fileSystem = IFileSystem . CreateMock ( fs =>
3030 fs . File . InitializeWith ( IFile . CreateMock ( ) ) ) ;
31+ fileSystem . File . Mock . Setup . ReadAllText ( It . IsAny < string > ( ) ) . Returns ( "foo" ) ;
3132
32- await That ( ( ) =>
33- fileSystemMock . File . Mock . Setup . ReadAllText ( It . IsAny < string > ( ) ) . Returns ( "" )
34- ) . DoesNotThrow ( ) ;
33+ var result = fileSystem . File . ReadAllText ( "any path" ) ;
34+
35+ await That ( result ) . IsEqualTo ( "foo" ) ;
36+ await That ( fileSystem . File . Mock . Verify . ReadAllText ( It . Is ( "any path" ) ) ) . Once ( ) ;
3537 }
3638
3739 [ Test ]
3840 public async Task Mock_Directory_Succeeds ( )
3941 {
40- var fileSystemMock = IFileSystem . CreateMock ( fs =>
42+ var fileSystem = IFileSystem . CreateMock ( fs =>
4143 fs . Directory . InitializeWith ( IDirectory . CreateMock ( ) ) ) ;
4244
4345 await That ( ( ) =>
44- fileSystemMock . Directory . Mock . Setup . CreateDirectory ( It . IsAny < string > ( ) )
46+ fileSystem . Directory . Mock . Setup . CreateDirectory ( It . IsAny < string > ( ) )
4547 ) . DoesNotThrow ( ) ;
4648 }
4749
4850 [ Test ]
4951 public async Task Mock_FileInfo_Succeeds ( )
5052 {
51- var fileSystemMock = IFileSystem . CreateMock ( fs =>
53+ var fileSystem = IFileSystem . CreateMock ( fs =>
5254 fs . FileInfo . InitializeWith ( IFileInfoFactory . CreateMock ( ) ) ) ;
5355
5456 await That ( ( ) =>
55- fileSystemMock . FileInfo . Mock . Setup . New ( It . IsAny < string > ( ) )
57+ fileSystem . FileInfo . Mock . Setup . New ( It . IsAny < string > ( ) )
5658 ) . DoesNotThrow ( ) ;
5759 }
5860
5961 [ Test ]
6062 public async Task Mock_FileStream_Succeeds ( )
6163 {
62- var fileSystemMock = IFileSystem . CreateMock ( fs =>
64+ var fileSystem = IFileSystem . CreateMock ( fs =>
6365 fs . FileStream . InitializeWith ( IFileStreamFactory . CreateMock ( ) ) ) ;
6466
6567 await That ( ( ) =>
66- fileSystemMock . FileStream . Mock . Setup . New ( It . IsAny < string > ( ) , It . IsAny < FileMode > ( ) )
68+ fileSystem . FileStream . Mock . Setup . New ( It . IsAny < string > ( ) , It . IsAny < FileMode > ( ) )
6769 ) . DoesNotThrow ( ) ;
6870 }
6971
7072 [ Test ]
7173 public async Task Mock_Path_Succeeds ( )
7274 {
73- var fileSystemMock = IFileSystem . CreateMock ( fs =>
75+ var fileSystem = IFileSystem . CreateMock ( fs =>
7476 fs . Path . InitializeWith ( IPath . CreateMock ( ) ) ) ;
7577
7678 await That ( ( ) =>
77- fileSystemMock . Path . Mock . Setup . Combine ( It . IsAny < string > ( ) , It . IsAny < string > ( ) )
79+ fileSystem . Path . Mock . Setup . Combine ( It . IsAny < string > ( ) , It . IsAny < string > ( ) )
7880 ) . DoesNotThrow ( ) ;
7981 }
8082
8183 [ Test ]
8284 public async Task Mock_DirectoryInfo_Succeeds ( )
8385 {
84- var fileSystemMock = IFileSystem . CreateMock ( fs =>
86+ var fileSystem = IFileSystem . CreateMock ( fs =>
8587 fs . DirectoryInfo . InitializeWith ( IDirectoryInfoFactory . CreateMock ( ) ) ) ;
8688
8789 await That ( ( ) =>
88- fileSystemMock . DirectoryInfo . Mock . Setup . New ( It . IsAny < string > ( ) )
90+ fileSystem . DirectoryInfo . Mock . Setup . New ( It . IsAny < string > ( ) )
8991 ) . DoesNotThrow ( ) ;
9092 }
9193
9294 [ Test ]
9395 public async Task Mock_DriveInfo_Succeeds ( )
9496 {
95- var fileSystemMock = IFileSystem . CreateMock ( fs =>
97+ var fileSystem = IFileSystem . CreateMock ( fs =>
9698 fs . DriveInfo . InitializeWith ( IDriveInfoFactory . CreateMock ( ) ) ) ;
9799
98100 await That ( ( ) =>
99- fileSystemMock . DriveInfo . Mock . Setup . New ( It . IsAny < string > ( ) )
101+ fileSystem . DriveInfo . Mock . Setup . New ( It . IsAny < string > ( ) )
100102 ) . DoesNotThrow ( ) ;
101103 }
102104
103105 [ Test ]
104106 public async Task Mock_FileSystemWatcher_Succeeds ( )
105107 {
106- var fileSystemMock = IFileSystem . CreateMock ( fs =>
108+ var fileSystem = IFileSystem . CreateMock ( fs =>
107109 fs . FileSystemWatcher . InitializeWith ( IFileSystemWatcherFactory . CreateMock ( ) ) ) ;
108110
109111 await That ( ( ) =>
110- fileSystemMock . FileSystemWatcher . Mock . Setup . New ( It . IsAny < string > ( ) )
112+ fileSystem . FileSystemWatcher . Mock . Setup . New ( It . IsAny < string > ( ) )
111113 ) . DoesNotThrow ( ) ;
112114 }
113115}
0 commit comments