public void RemoveFile_DeletesFileFromSubFolder_FileDeletionLogged () { CreateTestProject (@"d:\temp\MyProject.csproj"); AddFileToProject (@"d:\temp\src\Files\test.cs"); CreateProjectSystem (project); projectSystem.RemoveFile (@"src\Files\test.cs".ToNativePath ()); var expectedFileNameAndFolder = new FileNameAndDirectory () { FileName = "test.cs", Folder = @"src\Files".ToNativePath () }; var actualFileNameAndFolder = projectSystem.FileNameAndDirectoryPassedToLogDeletedFileFromDirectory; Assert.AreEqual (expectedFileNameAndFolder, actualFileNameAndFolder); }
protected override void LogDeletedFileFromDirectory(string fileName, string directory) { FileNameAndDirectoryPassedToLogDeletedFileFromDirectory = new FileNameAndDirectory(fileName, directory); }
protected override void LogDeletedFileFromDirectory (string fileName, string directory) { FileNameAndDirectoryPassedToLogDeletedFileFromDirectory = new FileNameAndDirectory (fileName, directory); }