public void CreatesDirectory( DirectoryPath workingDirectory, ResetWorkingDirectory sut) { sut.ProfileDirectories.WorkingDirectory.Returns(workingDirectory); sut.Reset(); sut.FileSystem.Directory.Received(1).CreateDirectory(workingDirectory); }
public void DeletesEntireFolder( DirectoryPath workingDirectory, ResetWorkingDirectory sut) { sut.ProfileDirectories.WorkingDirectory.Returns(workingDirectory); sut.Reset(); sut.DeleteEntireDirectory.Received(1).DeleteEntireFolder(workingDirectory); }
public void DeletesBeforeCreates( ResetWorkingDirectory sut) { sut.Reset(); Received.InOrder(() => { sut.DeleteEntireDirectory.DeleteEntireFolder(Arg.Any <DirectoryPath>()); sut.FileSystem.Directory.CreateDirectory(Arg.Any <string>()); }); }