public RemoveFile ( string file ) : |
||
file | string | |
Résultat |
public void CanRemoveEnumerableExtensionsInProject() { var project = CsProjects.SampleProjectSimple; StringAssert.Contains("<Compile Include=\"Common\\EnumerableExtensions.cs\" />", project); var writer = new ProjectWriter(project); writer.RemoveFile(@"Common\EnumerableExtensions.cs"); var newProject = writer.GetXml(); StringAssert.DoesNotContain("<Compile Include=\"Common\\EnumerableExtensions.cs\" />", newProject); }
public void RemovingLastItemOfAItemGroupWontLeaveItEmpty() { var project = CsProjects.SampleProjectSimple; var writer = new ProjectWriter(project); writer.AddFile(@"asd/qwe.txt", "ASDASD"); var newWriter = new ProjectWriter(writer.GetXml()); newWriter.RemoveFile("asd/qwe.txt"); var xml = newWriter.GetXml().Replace("\n", "").Replace("\r", "").Replace(" ", ""); StringAssert.DoesNotContain("<ItemGroup></ItemGroup>", xml); }
public void CanRemoveNonExistingFileFromProject() { var project = CsProjects.SampleProjectSimple; var writer = new ProjectWriter(project); writer.RemoveFile(@"asd.qwe/asd.txt"); var newProject = writer.GetXml(); }