コード例 #1
0
        public void RemoveTest()
        {
            string   projectFile = @"C:\Users\Test\file.wcodeproj";
            string   projectName = "Project";
            IProject project     = new Project(projectFile, projectName);

            string        folderName   = "Folder";
            string        parentName   = "Parent Folder";
            ProjectFolder target       = new ProjectFolder(project, folderName);
            ProjectFolder parentFolder = new ProjectFolder(project, parentName);

            parentFolder.AddFolder(target);
            target.Remove();

            Assert.AreEqual(parentFolder.Folders.Count, 0);
            Assert.AreEqual(true, project.NeedsSave);
        }