RemoveFile() public méthode

public RemoveFile ( string file ) : ProjectWriter
file string
Résultat ProjectWriter
Exemple #1
0
        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();
 }