public void GetFilesToProcess_NoFilePathsGiven_ChecksIfCurrentDirectoryExists( IEnumerable<string> languages, DirectoryBase directoryBase, [Frozen]IFileSystem fileSystem, FileOperations sut ) { A.CallTo(() => fileSystem.Directory).Returns(directoryBase); var results = sut.GetFilesToProcess(Enumerable.Empty<string>(), languages); A.CallTo(() => directoryBase.Exists(".")).MustHaveHappened(); }
public void RenameSubtitleFile_FilePathsGiven_FileSystemMoveIsCalled( string source, string target, FileBase fileBase, [Frozen]IFileSystem fileSystem, FileOperations sut ) { A.CallTo(() => fileSystem.File).Returns(fileBase); sut.RenameSubtitleFile(source, target); A.CallTo(() => fileBase.Move(source, target)).MustHaveHappened(); }