public void TestAcceptsProjectReferenceToItSelf() { ProjectNode projectNode = new ProjectNode(vsSolution, project.GUID); int before = project.Children.Count; projectNode.AddProjectReference(project.GUID); Assert.AreEqual<int>(before,project.Children.Count); }
public void TestAcceptsProjectReferenceToItSelf() { ProjectNode projectNode = new ProjectNode(_vsSolution, _project.Guid); int before = _project.Children.Count; projectNode.AddProjectReference(_project.Guid); Assert.AreEqual(before, _project.Children.Count); }
public void TestAcceptsProjectReferenceToItSelf() { ProjectNode projectNode = new ProjectNode(vsSolution, project.GUID); int before = project.Children.Count; projectNode.AddProjectReference(project.GUID); Assert.AreEqual <int>(before, project.Children.Count); }
private void AddProjectReferences(ProjectNode projectNode, IList <Guid> references) { foreach (Guid projectId in references) { //Avoid Circular references if (projectId != projectNode.ProjectGuid) { projectNode.AddProjectReference(projectId); } } }
public void ShouldAddProjectReferencestoVsProject() { MockVsHierarchy refProjHier = new MockVsHierarchy("refedproj.proj"); _root.AddProject(refProjHier); Project projToRef = refProjHier.ExtObject as Project; Assert.IsNotNull(projToRef); ProjectNode projectNode = new ProjectNode(_vsSolution, _project.Guid); projectNode.AddProjectReference(refProjHier.Guid); Project projectFromMock = ((VSProject)((MockEnvDteProject)_project.ExtObject).Object).References.Item(0).SourceProject; Assert.AreSame(projToRef, projectFromMock); }
public void ShouldAddProjectReferencesToWebSiteProject() { MockVSHierarchy refProjHier = new MockVSHierarchy("refedproj.proj"); root.AddProject(refProjHier); Project projToRef = refProjHier.ExtObject as Project; Assert.IsNotNull(projToRef); ProjectNode projectNode = new ProjectNode(vsSolution, project.GUID); CreateWebsiteProject(); projectNode.AddProjectReference(refProjHier.GUID); Project projectFromMock = ((VsWebSite.VSWebSite)((MockEnvDTEProject)project.ExtObject).Object).References.Item(0).ReferencedProject; Assert.AreSame(projToRef, projectFromMock); }