public void Init()
		{
			MockCSharpProject project = new MockCSharpProject();
			NUnitTestProject testProject = new NUnitTestProject(project);
			NUnitConsoleApplication app = new NUnitConsoleApplication(new[] { testProject });
			
			info = app.GetProcessStartInfo();
		}
コード例 #2
0
		public override void FixtureSetUp()
		{
			base.FixtureSetUp();
			SD.Services.AddService(typeof(IBookmarkManager), MockRepository.GenerateStub<IBookmarkManager>());
			SD.Services.AddService(typeof(IProjectService), MockRepository.GenerateStub<IProjectService>());
			project = MockRepository.GenerateStub<IProject>();
			testProject = new NUnitTestProject(project);
		}
コード例 #3
0
		void CreateNUnitConsoleApplication()
		{
			project = new MockCSharpProject();
			project.FileName = FileName.Create(@"c:\projects\MyTests\MyTests.csproj");
			
			var testProject = new NUnitTestProject(project);
			options = new UnitTestingOptions(new Properties());
			nunitConsoleApp = new NUnitConsoleApplication(new [] { testProject }, options);
		}
コード例 #4
0
ファイル: NUnitTestClass.cs プロジェクト: Paccc/SharpDevelop
		public NUnitTestClass(NUnitTestProject parentProject, FullTypeName fullTypeName)
		{
			if (parentProject == null)
				throw new ArgumentNullException("parentProject");
			this.parentProject = parentProject;
			this.fullTypeName = fullTypeName;
			BindResultToCompositeResultOfNestedTests();
			// No need to call UpdateTestClass() here as NestedTestsInitialized still is false
		}
コード例 #5
0
		public void SetUp()
		{
			project = new MockCSharpProject();
			project.FileName = FileName.Create(@"C:\Projects\MyTests\MyTests.csproj");
			project.AssemblyName = "MyTests";
			project.OutputType = OutputType.Library;
			project.SetProperty("OutputPath", null);
			
			testProject = new NUnitTestProject(project);
		}
コード例 #6
0
		public virtual void SetUp()
		{
			SD.InitializeForUnitTests();
			project = MockRepository.GenerateStrictMock<IProject>();
			project.Stub(p => p.RootNamespace).Return("RootNamespace");
			testProject = new NUnitTestProject(project);
			projectContent = new CSharpProjectContent().AddAssemblyReferences(NRefactoryHelper.Corlib, NRefactoryHelper.NUnitFramework);
			
			SD.Services.AddStrictMockService<IParserService>();
			SD.ParserService.Stub(p => p.GetCompilation(project)).WhenCalled(m => m.ReturnValue = projectContent.CreateCompilation());
		}
コード例 #7
0
 public NUnitTestClass(NUnitTestProject parentProject, FullTypeName fullTypeName)
 {
     if (parentProject == null)
     {
         throw new ArgumentNullException("parentProject");
     }
     this.parentProject = parentProject;
     this.fullTypeName  = fullTypeName;
     BindResultToCompositeResultOfNestedTests();
     // No need to call UpdateTestClass() here as NestedTestsInitialized still is false
 }
コード例 #8
0
		public void SetUp()
		{
			project = new MockCSharpProject();
			testProject = new NUnitTestProject(project);
		}
コード例 #9
0
		public void NotMSBuildBasedProject()
		{
			ProjectLoadInformation info = new ProjectLoadInformation(MockSolution.Create(), FileName.Create(@"C:\Projects\Test.proj"), "Test");
			
			MissingProject project = new MissingProject(info);
			ITestProject testProject = new NUnitTestProject(project);
			NUnitConsoleApplication app = new NUnitConsoleApplication(new[] { testProject });
			
			Assert.AreEqual(project.GetType().BaseType, typeof(AbstractProject), "MissingProject should be derived from AbstractProject.");
			Assert.AreEqual(@"D:\SharpDevelop\bin\Tools\NUnit\nunit-console.exe", app.FileName);
		}