public void IsSupportedProject_CSharpProjectIsSupportedByFileExtensionAndByTestFramework_ReturnsTrue() { CreateTestFrameworkDescriptorToSupportCSharpProjects(); MockCSharpProject project = CreateCSharpProjectSupportedByTestFramework(); bool supported = descriptor.IsSupportedProject(project); Assert.IsTrue(supported); }
public void Init() { testFrameworks = new MockRegisteredTestFrameworks(); testFramework = new MockTestFramework(); project = new MockCSharpProject(); testFrameworks.AddTestFrameworkForProject(project, testFramework); }
public void IsTestProjectReturnsTrueIfProjectMatchesProjectPreviouslySpecified() { MockCSharpProject project = new MockCSharpProject(); testFramework.AddTestProject(project); Assert.IsTrue(testFramework.IsTestProject(project)); }
public void SelectedProjectMatchesProjectServiceCurrentProject() { MockCSharpProject project = new MockCSharpProject(); ProjectService.CurrentProject = project; Assert.AreEqual(project, runProjectTestsInPadCommand.SelectedProject); }
public void MbUnitTestFrameworkRegisteredForUseWithProjectsWithVBNetProjectFileExtension() { MockCSharpProject project = new MockCSharpProject(); project.FileName = @"d:\projects\test\MyProj.vbproj"; Assert.AreEqual(mbUnitTestFramework, testFrameworks.GetTestFrameworkForProject(project)); }
public void NothingSpecified() { MockCSharpProject project = new MockCSharpProject(); SelectedTests selectedTests = new SelectedTests(project); NUnitConsoleApplication app = new NUnitConsoleApplication(selectedTests); Assert.AreEqual(@"D:\SharpDevelop\bin\Tools\NUnit\nunit-console-x86.exe", app.FileName); }
public void UnknownProjectHasReferenceRemoved() { IProject project = new MockCSharpProject(); treeView.ProjectReferencesChanged(project); Assert.AreEqual(1, treeView.Nodes.Count); }
public void CreateTestDebuggerDoesNotThrowNullRefExceptionWhenUnknownProjectPassedToCreateTestRunnerMethod() { MockCSharpProject project = new MockCSharpProject(); project.FileName = @"d:\projects\test.unknown"; Assert.IsNull(testFrameworks.CreateTestDebugger(project)); }
public void IsTestProjectReturnsFalseForUnknownMbUnitFrameworkTestProject() { MockCSharpProject project = new MockCSharpProject(); project.FileName = @"d:\projects\test.vbproj"; Assert.IsFalse(testFrameworks.IsTestProject(project)); }
public void IsTestProjectDoesNotThrowNullReferenceExceptionWhenNoTestFrameworkSupportsProject() { MockCSharpProject project = new MockCSharpProject(); project.FileName = @"d:\projects\test.unknown"; Assert.IsFalse(testFrameworks.IsTestProject(project)); }
void StartTestRunner() { FileUtility.ApplicationRootPath = @"d:\sharpdevelop"; MockCSharpProject project = new MockCSharpProject(); SelectedTests tests = new SelectedTests(project); testRunner.Start(tests); }
public void Init() { MockCSharpProject project = new MockCSharpProject(); SelectedTests selectedTests = new SelectedTests(project); NUnitConsoleApplication app = new NUnitConsoleApplication(selectedTests); info = app.GetProcessStartInfo(); }
public void NothingSpecified() { MockCSharpProject project = new MockCSharpProject(); UnitTestApplicationStartHelper helper = new UnitTestApplicationStartHelper(); helper.Initialize(project, null); Assert.AreEqual(@"D:\SharpDevelop\bin\Tools\NUnit\nunit-console.exe", helper.UnitTestApplication); }
public void IsSupportedProject_DescriptorSupportsCSharpProjects_ReturnsFalseForVBNetProject() { CreateTestFrameworkDescriptorToSupportProjectFileExtensions(".csproj"); MockCSharpProject project = CreateVisualBasicProjectSupportedByTestFramework(); bool supported = descriptor.IsSupportedProject(project); Assert.IsFalse(supported); }
public void IsBuildNeededBeforeTestRunReturnsFalseWhenTestFrameworkIsBuildNeededBeforeTestRunSetToFalse() { MockCSharpProject project = new MockCSharpProject(); project.FileName = @"d:\projects\test.csproj"; nunitTestFramework.IsBuildNeededBeforeTestRun = false; Assert.IsFalse(testFrameworks.IsBuildNeededBeforeTestRunForProject(project)); }
public void Init() { factory = new MockBuildProjectFactory(); project = new MockCSharpProject(); buildProject = new MockBuildProjectBeforeTestRun(); factory.AddBuildProjectBeforeTestRun(buildProject); createdBuildProject = factory.CreateBuildProjectBeforeTestRun(new[] { project }) as MockBuildProjectBeforeTestRun; }
public void IsTestProjectReturnsTrueForKnownMbUnitFrameworkTestProject() { project = new MockCSharpProject(); project.FileName = @"d:\projects\test.vbproj"; mbUnitTestFramework.AddTestProject(project); Assert.IsTrue(testFrameworks.IsTestProject(project)); }
public void IsTestProjectReturnsTrueForProjectWithNUnitFrameworkAssemblyReference() { MockCSharpProject project = new MockCSharpProject(); project.AddAssemblyReference(NRefactoryHelper.NUnitFramework); SD.ParserService.Stub(p => p.GetCompilation(project)).Return(project.ProjectContent.CreateCompilation()); Assert.IsTrue(testFramework.IsTestProject(project)); }
public void GetTestProjectReturnsTestProjectForProject() { MockCSharpProject project = new MockCSharpProject(); TestProject testProject = new TestProject(project, new MockProjectContent(), new MockRegisteredTestFrameworks()); pad.AddTestProject(testProject); Assert.AreEqual(testProject, pad.GetTestProject(project)); }
public void IsSupportedProject_CSharpAndVisualBasicProjectsSupportedByDescriptor_ReturnsTrueForVBProject() { CreateTestFrameworkDescriptorToSupportProjectFileExtensions(".csproj;.vbproj"); MockCSharpProject project = CreateVisualBasicProjectSupportedByTestFramework(); bool supported = descriptor.IsSupportedProject(project); Assert.IsTrue(supported); }
MockCSharpProject CreateCSharpProjectNotSupportedByTestFramework() { var project = new MockCSharpProject(); project.FileName = FileName.Create(@"d:\projects\MyProject\MyProject.csproj"); fakeTestFramework = MockRepository.GenerateStrictMock <ITestFramework>(); fakeTestFramework.Stub(f => f.IsTestProject(project)).Return(false); return(project); }
public void GetProjectsReturnsProjectsAddedToMockUnitTestsPad() { MockCSharpProject project = new MockCSharpProject(); pad.AddProject(project); IProject[] expectedProjects = new IProject[] { project }; Assert.AreEqual(expectedProjects, pad.GetProjects()); }
public void IsSupportedProject_SupportedProjectFileExtensionsInDescriptorContainWhitespace_ReturnsTrueForCSharpProject() { CreateTestFrameworkDescriptorToSupportProjectFileExtensions(" .csproj; .vbproj "); MockCSharpProject project = CreateCSharpProjectSupportedByTestFramework(); bool supported = descriptor.IsSupportedProject(project); Assert.IsTrue(supported); }
public void IsSupportedProject_SupportedProjectFileExtensionInDescriptorAreInUpperCase_ReturnsTrueForVBProject() { CreateTestFrameworkDescriptorToSupportProjectFileExtensions(".CSPROJ;.VBPROJ"); MockCSharpProject project = CreateVisualBasicProjectSupportedByTestFramework(); bool supported = descriptor.IsSupportedProject(project); Assert.IsTrue(supported); }
public void GetProjectFromTreeView() { MockTestTreeView mockTreeView = new MockTestTreeView(); MSBuildBasedProject project = new MockCSharpProject(); mockTreeView.SelectedProject = project; Assert.IsTrue(Object.ReferenceEquals(project, TestableCondition.GetProject(mockTreeView))); }
public void NUnitTestRunnerCreatedWithMockTestResultsMonitor() { MockCSharpProject project = new MockCSharpProject(); SelectedTests tests = new SelectedTests(project); testRunner.Start(tests); Assert.IsTrue(context.MockTestResultsMonitor.IsStartMethodCalled); }
void CreateNUnitConsoleApplication() { MockCSharpProject project = new MockCSharpProject(); selectedTests = new SelectedTests(project); options = new UnitTestingOptions(new Properties()); nunitConsoleApp = new NUnitConsoleApplication(selectedTests, options); }
public void ProjectWithNUnitFrameworkReferenceSpecificVersion() { IProject project = new MockCSharpProject(); ReferenceProjectItem referenceProjectItem = new ReferenceProjectItem(project); referenceProjectItem.Include = "NUnit.Framework, Version=2.2.8.0, Culture=neutral, PublicKeyToken=96d09a1eb7f44a77"; ProjectService.AddProjectItem(project, referenceProjectItem); Assert.IsTrue(TestProject.IsTestProject(project)); }
public void ProjectWithNUnitFrameworkReferenceCaseInsensitive() { IProject project = new MockCSharpProject(); ReferenceProjectItem referenceProjectItem = new ReferenceProjectItem(project); referenceProjectItem.Include = "nunit.framework"; ProjectService.AddProjectItem(project, referenceProjectItem); Assert.IsTrue(TestProject.IsTestProject(project)); }
public void GetNamespaceFromTreeView() { MockTestTreeView mockTreeView = new MockTestTreeView(); MSBuildBasedProject project = new MockCSharpProject(); mockTreeView.SelectedProject = project; mockTreeView.SelectedNamespace = "MyProject.Tests"; Assert.AreEqual("MyProject.Tests", TestableCondition.GetNamespace(mockTreeView)); }
public void IsTestClassReturnsFalseWhenProjectContentLanguageIsNull() { IProject project = new MockCSharpProject(); MockProjectContent mockProjectContent = new MockProjectContent(); mockProjectContent.Project = project; MockClass mockClass = new MockClass(mockProjectContent); Assert.IsFalse(testFramework.IsTestClass(mockClass)); }
public void Init() { project = new MockCSharpProject(); }