public DirectoryMock(MockFileSystemModel files) { if (files != null) { _files = files; } }
public FileSystemMock(MockFileSystemModel files) { if (files == null) { throw new ArgumentNullException(nameof(files)); } File = new FileMock(files); Directory = new DirectoryMock(files); }
internal IFileSystem Build() { _mockFileSystemModel = new MockFileSystemModel(TemporaryFolder, fileSystemMockWorkingDirectory: WorkingDirectory); foreach (Action action in _actions) { action(); } return(new FileSystemMock(_mockFileSystemModel)); }
public FileMock(MockFileSystemModel files) { _files = files ?? throw new ArgumentNullException(nameof(files)); }