public void GetProjectFromTreeView() { MockTestTreeView mockTreeView = new MockTestTreeView(); MSBuildBasedProject project = new MockCSharpProject(); mockTreeView.SelectedProject = project; Assert.IsTrue(Object.ReferenceEquals(project, TestableCondition.GetProject(mockTreeView))); }
public void GetClassFromTreeView() { MockTestTreeView mockTreeView = new MockTestTreeView(); MockClass mockClass = new MockClass(); mockTreeView.SelectedClass = mockClass; Assert.IsTrue(Object.ReferenceEquals(mockClass, TestableCondition.GetClass(mockTreeView))); }
public void GetMemberFromTreeView() { MockTestTreeView mockTreeView = new MockTestTreeView(); MockMember mockMember = new MockMember(); mockTreeView.SelectedMethod = mockMember; Assert.IsTrue(Object.ReferenceEquals(mockMember, TestableCondition.GetMember(mockTreeView))); }
public void Init() { projects = new List <IProject>(); projects.Add(new MockCSharpProject()); projects.Add(new MockCSharpProject()); project = new MockCSharpProject(); c = new MockClass(); method = new MockMethod(c); MockTestTreeView treeView = new MockTestTreeView(); treeView.SelectedProject = project; treeView.SelectedNamespace = "MyNamespace"; treeView.SelectedMethod = method; selectedTests = new SelectedTests(treeView, projects.ToArray()); }
public void Init() { base.InitBase(); project = new MockCSharpProject(); MockBuildProjectBeforeTestRun buildProject = new MockBuildProjectBeforeTestRun(); context.MockBuildProjectFactory.AddBuildProjectBeforeTestRun(buildProject); treeView = new MockTestTreeView(); treeView.SelectedProject = project; runTestCommand.Owner = treeView; context.MockUnitTestsPad = null; runTestCommand.Run(); context.MockUnitTestWorkbench.MakeSafeThreadAsyncMethodCallsWithArguments = true; TestResult testResult = new TestResult("MyTests.MyTestClass.UnknownTestMethod"); testResult.ResultType = TestResultType.Failure; context.MockTestResultsMonitor.FireTestFinishedEvent(testResult); }
public void Init() { baseClassMethod = MockMethod.CreateMockMethodWithoutAnyAttributes(); baseClassMethod.DeclaringType.CompilationUnit.FileName = @"c:\projects\mytest.cs"; MockClass derivedClass = MockClass.CreateMockClassWithoutAnyAttributes(); derivedClass.CompilationUnit.FileName = @"d:\projects\myderivedtestclass.cs"; int methodBeginLine = 3; // 1 based. int methodBeginColumn = 6; // 1 based. baseClassMethod.Region = new DomRegion(methodBeginLine, methodBeginColumn); BaseTestMember baseTestMethod = new BaseTestMember(derivedClass, baseClassMethod); treeView = new MockTestTreeView(); treeView.SelectedMember = baseTestMethod; fileService = new MockFileService(); gotoDefinitionCommand = new GotoDefinitionCommand(fileService); gotoDefinitionCommand.Owner = treeView; gotoDefinitionCommand.Run(); }
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)); }