public void Init() { base.InitBase(); project = new MockCSharpProject(); MockBuildProjectBeforeTestRun buildProject = new MockBuildProjectBeforeTestRun(); context.MockBuildProjectFactory.AddBuildProjectBeforeTestRun(buildProject); classToTest = MockClass.CreateMockClassWithoutAnyAttributes(); classToTest.SetDotNetName("MyTestClass"); treeView = new MockTestTreeView(); treeView.SelectedProject = project; treeView.SelectedClass = classToTest; runTestCommand.Owner = treeView; runTestCommand.Run(); buildProject.FireBuildCompleteEvent(); TestResult result = new TestResult("MyTestClass"); result.ResultType = TestResultType.Success; context.MockTestResultsMonitor.FireTestFinishedEvent(result); runTestCommand.CallTestsCompleted(); }
public void Init() { base.InitBase(); project = new MockCSharpProject(); MockBuildProjectBeforeTestRun buildProject = new MockBuildProjectBeforeTestRun(); context.MockBuildProjectFactory.AddBuildProjectBeforeTestRun(buildProject); methodToTest = MockMethod.CreateMockMethodWithoutAnyAttributes(); methodToTest.FullyQualifiedName = "MyTests.MyTestClass.MyTestMethod"; classToTest = methodToTest.DeclaringType as MockClass; classToTest.SetDotNetName("MyTests.MyTestClass"); treeView = new MockTestTreeView(); treeView.SelectedProject = project; treeView.SelectedMember = methodToTest; runTestCommand.Owner = treeView; runTestCommand.Run(); buildProject.FireBuildCompleteEvent(); context.MockUnitTestWorkbench.MakeSafeThreadAsyncMethodCallsWithArguments = true; context.MockBuildOptions.ShowErrorListAfterBuild = false; TestResult result = new TestResult("MyTests.MyTestClass.MyTestMethod"); result.ResultType = TestResultType.Failure; context.MockTestResultsMonitor.FireTestFinishedEvent(result); runTestCommand.CallTestsCompleted(); }
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.SelectedMember = mockMember; Assert.IsTrue(Object.ReferenceEquals(mockMember, TestableCondition.GetMember(mockTreeView))); }
public void Init() { method = MockMethod.CreateMockMethodWithoutAnyAttributes(); method.DeclaringType.CompilationUnit.FileName = @"c:\projects\mytest.cs"; treeView = new MockTestTreeView(); treeView.SelectedMethod = method; fileService = new MockFileService(); gotoDefinitionCommand = new GotoDefinitionCommand(fileService); gotoDefinitionCommand.Owner = treeView; gotoDefinitionCommand.Run(); }
public void Init() { MockClass c = MockClass.CreateMockClassWithoutAnyAttributes(); c.CompilationUnit.FileName = @"c:\projects\mytest.cs"; treeView = new MockTestTreeView(); treeView.SelectedClass = c; fileService = new MockFileService(); gotoDefinitionCommand = new GotoDefinitionCommand(fileService); gotoDefinitionCommand.Owner = treeView; gotoDefinitionCommand.Run(); }
public void Init() { projects = new List<IProject>(); projects.Add(new MockCSharpProject()); projects.Add(new MockCSharpProject()); project = new MockCSharpProject(); c = new MockClass(); MockTestTreeView treeView = new MockTestTreeView(); treeView.SelectedProject = project; treeView.SelectedClass = c; selectedTests = new SelectedTests(treeView, projects.ToArray()); }
public void Init() { method = MockMethod.CreateMockMethodWithoutAnyAttributes(); method.DeclaringType.CompilationUnit.FileName = @"c:\projects\mytest.cs"; int methodBeginLine = 3; // 1 based. int methodBeginColumn = 6; // 1 based. method.Region = new DomRegion(methodBeginLine, methodBeginColumn); treeView = new MockTestTreeView(); treeView.SelectedMember = method; fileService = new MockFileService(); gotoDefinitionCommand = new GotoDefinitionCommand(fileService); gotoDefinitionCommand.Owner = treeView; gotoDefinitionCommand.Run(); }
public void Init() { MockClass c = MockClass.CreateMockClassWithoutAnyAttributes(); c.CompilationUnit.FileName = @"c:\projects\mytest.cs"; int beginLine = 3; // 1 based. int beginColumn = 6; // 1 based. c.Region = new DomRegion(beginLine, beginColumn); treeView = new MockTestTreeView(); treeView.SelectedClass = c; fileService = new MockFileService(); gotoDefinitionCommand = new GotoDefinitionCommand(fileService); gotoDefinitionCommand.Owner = treeView; gotoDefinitionCommand.Run(); }
public static SelectedTests CreateSelectedTestMethod() { MockCSharpProject project = new MockCSharpProject(); MockMethod methodToTest = MockMethod.CreateMockMethodWithoutAnyAttributes(); methodToTest.FullyQualifiedName = "MyTests.MyTestClass.MyTestMethod"; MockClass classToTest = methodToTest.DeclaringType as MockClass; classToTest.SetDotNetName("MyTests.MyTestClass"); MockTestTreeView treeView = new MockTestTreeView(); treeView.SelectedProject = project; treeView.SelectedMethod = methodToTest; return new SelectedTests(treeView, null); }
public void Init() { base.InitBase(); project = new MockCSharpProject(); MockBuildProjectBeforeTestRun buildProject = new MockBuildProjectBeforeTestRun(); context.MockBuildProjectFactory.AddBuildProjectBeforeTestRun(buildProject); treeView = new MockTestTreeView(); treeView.SelectedProject = project; treeView.SelectedNamespace = "MyNamespace"; runTestCommand.Owner = treeView; runTestCommand.Run(); buildProject.FireBuildCompleteEvent(); }
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 static SelectedTests CreateSelectedTestMember() { MockCSharpProject project = new MockCSharpProject(); MockMethod methodToTest = MockMethod.CreateMockMethodWithoutAnyAttributes(); methodToTest.FullyQualifiedName = "MyTests.MyTestClass.MyTestMethod"; MockClass classToTest = methodToTest.DeclaringType as MockClass; classToTest.SetDotNetName("MyTests.MyTestClass"); MockTestTreeView treeView = new MockTestTreeView(); treeView.SelectedProject = project; treeView.SelectedMember = methodToTest; return(new SelectedTests(treeView, null)); }
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 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 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 GetProjectFromTreeView() { MockTestTreeView mockTreeView = new MockTestTreeView(); MSBuildBasedProject project = new MockCSharpProject(); mockTreeView.SelectedProject = project; Assert.IsTrue(Object.ReferenceEquals(project, TestableCondition.GetProject(mockTreeView))); }