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); }