ProjectItem ProjectItems.AddFromFile(string FileName)
        {
            Assert.IsFalse(this.items.Any(pi => StringComparer.OrdinalIgnoreCase.Equals(pi.Name, FileName)), "File already exists in project items");

            this.Project.AddOrGetFile(FileName);
            FileProjectItemMock fileItem = new FileProjectItemMock(this, FileName);

            this.items.Add(fileItem);
            return(fileItem);
        }
        ProjectItem ProjectItems.AddFromFile(string FileName)
        {
            Assert.IsFalse(this.items.Any(pi => StringComparer.OrdinalIgnoreCase.Equals(pi.Name, FileName)), "File already exists in project items");

            this.Project.AddOrGetFile(FileName);
            FileProjectItemMock fileItem = new FileProjectItemMock(this, FileName);
            this.items.Add(fileItem);
            return fileItem;
        }
 private void RemoveProjectItem(FileProjectItemMock item)
 {
     items.Remove(item);
     Project.RemoveFile(item.Name);
 }