void CreateProjectItems() { project = new TestableDTEProject(); msbuildProject = project.TestableProject; projectItems = project.ProjectItems; fakeFileService = project.FakeFileService; }
void CreateProperties() { project = new TestableDTEProject(); msbuildProject = project.TestableProject; var factory = new ProjectPropertyFactory(project); properties = new Properties(factory); }
void CreateProperties() { project = new TestableDTEProject(); msbuildProject = project.TestableProject; var factory = new ProjectPropertyFactory(project); properties = new ICSharpCode.PackageManagement.EnvDTE.Properties(factory); }
void CreateReferences() { project = new TestableDTEProject(); msbuildProject = project.TestableProject; fakeProjectService = project.FakeProjectService; references = project.Object.References; }
void CreateProjectItemProperties() { project = new TestableDTEProject(); msbuildProject = project.TestableProject; msbuildFileProjectItem = new SD.FileProjectItem(msbuildProject, SD.ItemType.Compile); projectItem = new ProjectItem(project, msbuildFileProjectItem); properties = projectItem.Properties; }
void CreateProjectItems(string fileName = @"d:\projects\MyProject\MyProject.csproj") { project = new TestableDTEProject(); msbuildProject = project.TestableProject; msbuildProject.FileName = new FileName(fileName); projectItems = (ProjectItems)project.ProjectItems; fakeFileService = project.FakeFileService; }
void CreateReference(string name) { project = new TestableDTEProject(); msbuildProject = project.TestableProject; referenceProjectItem = msbuildProject.AddReference(name); fakeProjectService = project.FakeProjectService; CreateReference(project, referenceProjectItem); }
TestableProject CreateProjectReference() { project = new TestableDTEProject(); msbuildProject = project.TestableProject; TestableProject referencedProject = ProjectHelper.CreateTestProject(); ProjectReferenceProjectItem referenceProjectItem = msbuildProject.AddProjectReference(referencedProject); fakeProjectService = project.FakeProjectService; CreateReference(project, referenceProjectItem); return referencedProject; }
void CreateReference(string name) { project = new TestableDTEProject(); msbuildProject = project.TestableProject; referenceProjectItem = msbuildProject.AddReference(name); fakeProjectService = project.FakeProjectService; CreateReference(project, referenceProjectItem); IWorkbench workbench = MockRepository.GenerateStub<IWorkbench>(); ICSharpCode.SharpDevelop.SD.Services.AddService(typeof(IWorkbench), workbench); }
void CreateProjectWithOneFileInProjectFolder( string include, string projectFileName = @"c:\projects\MyProject\MyProject.csproj") { project = new TestableDTEProject(); msbuildProject = project.TestableProject; fakeFileService = project.FakeFileService; msbuildProject.FileName = new FileName(projectFileName); msbuildProject.AddFile(include); }
void CreateProjectWithOneFile(string fileName) { project = new TestableDTEProject(); msbuildProject = project.TestableProject; fakeFileService = project.FakeFileService; fileProjectItem = new FileProjectItem(msbuildProject, ItemType.Compile) { FileName = fileName }; }
void CreateProjectItemProperties() { project = new TestableDTEProject(); msbuildProject = project.TestableProject; msbuildFileProjectItem = new SD.FileProjectItem(msbuildProject, SD.ItemType.Compile); projectItem = new ProjectItem(project, msbuildFileProjectItem); properties = (ICSharpCode.PackageManagement.EnvDTE.Properties)projectItem.Properties; IWorkbench workbench = MockRepository.GenerateStub<IWorkbench>(); ICSharpCode.SharpDevelop.SD.Services.AddService(typeof(IWorkbench), workbench); }
public void Execute_PackageInstallDirectoryIsSet_ProjectSessionVariableIsSet() { CreateScript(); var expectedProject = new TestableDTEProject(); var project = new FakePackageManagementProject(); project.DTEProject = expectedProject; script.Project = project; ExecuteScript(); var projectVariable = fakeSession.VariablesAdded["__project"]; Assert.AreEqual(expectedProject, projectVariable); }
TestableProject CreateProjectReference(string parentProjectFileName, string referencedProjectFileName) { project = new TestableDTEProject(); msbuildProject = project.TestableProject; msbuildProject.FileName = new FileName(parentProjectFileName); TestableProject referencedProject = ProjectHelper.CreateTestProject(); referencedProject.FileName = new FileName(referencedProjectFileName); ((ICollection<IProject>)msbuildProject.ParentSolution.Projects).Add(referencedProject); IWorkbench workbench = MockRepository.GenerateStub<IWorkbench>(); ICSharpCode.SharpDevelop.SD.Services.AddService(typeof(IWorkbench), workbench); ProjectReferenceProjectItem referenceProjectItem = msbuildProject.AddProjectReference(referencedProject); fakeProjectService = project.FakeProjectService; CreateReference(project, referenceProjectItem); return referencedProject; }