public MockProjectItem(string pathOrName, bool isLink = false) { Name = Path.GetFileName(pathOrName); MockProperties = new MockProperties(this); ProjectItems = new MockProjectItems(this); if (isLink) { MockProperties.PropertiesList.Add(new MockProperty("FullPath", pathOrName)); MockProperties.PropertiesList.Add(new MockProperty("IsLink", true)); Kind = Constants.vsProjectItemKindPhysicalFile; } }
public MockProject() { Properties = new MockProperties(this); FullName = string.Format(@"c:\mockProjectPath\{0}\{0}.csproj", Random.Next()); ProjectItems = new MockProjectItems(this); }