public void ShouldRollbackFileDeletion() { // Given var command = new DeleteCommand (FileToDelete); command.Execute (); // When command.Rollback (); // Then Assert.IsTrue(File.Exists(FileToDelete)); }
public void ShouldReturnFileContent() { // Given File.WriteAllText (FileToDelete, "Hello World!"); var command = new DeleteCommand (FileToDelete); command.Execute (); // When command.Rollback (); // Then Assert.AreEqual ("Hello World!", File.ReadAllText (FileToDelete)); }