public static TestProject CreateTestProjectWithTestClassTestMethods(IProject project, string className, string[] methodNames) { MockRegisteredTestFrameworks testFrameworks = new MockRegisteredTestFrameworks(); MockClass c = MockClass.CreateMockClassWithoutAnyAttributes(); c.MockProjectContent.Project = project; c.SetDotNetName(className); c.CompilationUnit.FileName = @"c:\projects\tests\MyTests.cs"; TestClass testClass = new TestClass(c, testFrameworks); foreach (string methodName in methodNames) { MockMethod method = new MockMethod(c, methodName); method.Region = new DomRegion(4, 20); c.Methods.Add(method); TestMember testMember = new TestMember(method); testClass.TestMembers.Add(testMember); } c.Project.Name = "TestProject"; TestProject testProject = new TestProject(c.Project, c.ProjectContent, testFrameworks); testProject.TestClasses.Add(testClass); return(testProject); }
public void Init() { testFrameworks = new MockRegisteredTestFrameworks(); testFramework = new MockTestFramework(); project = new MockCSharpProject(); testFrameworks.AddTestFrameworkForProject(project, testFramework); }
void CreateTestClass() { fakeClass = MockClass.CreateMockClassWithoutAnyAttributes(); fakeTestFramework = new MockTestFramework(); fakeRegisteredTestFrameworks = new MockRegisteredTestFrameworks(); fakeRegisteredTestFrameworks.AddTestFrameworkForProject(fakeClass.Project, fakeTestFramework); testClass = new TestClass(fakeClass, fakeRegisteredTestFrameworks); }
public void Init() { MockAttribute testAttribute = new MockAttribute("Test"); methodWithTestAttribute = MockMethod.CreateMockMethodWithAttribute(testAttribute); memberNodeForMethodWithTestAttribute = new MockMemberNode(methodWithTestAttribute); testFrameworks = new MockRegisteredTestFrameworks(); testFrameworks.AddTestMethod(methodWithTestAttribute); testableCondition = new TestableCondition(testFrameworks); }
public void Init() { testFrameworks = new MockRegisteredTestFrameworks(); myTestClass = MockClass.CreateMockClassWithoutAnyAttributes(); myTestClass.SetDotNetName("MyTests"); testFrameworks.AddTestClass(myTestClass); oldUnit = new DefaultCompilationUnit(myTestClass.ProjectContent); oldUnit.Classes.Add(myTestClass); testProject = new TestProject(myTestClass.Project, myTestClass.ProjectContent, testFrameworks); }
public void Init() { MockAttribute testAttribute = new MockAttribute("Test"); classWithTestAttribute = MockClass.CreateMockClassWithAttribute(testAttribute); IProject project = classWithTestAttribute.MockProjectContent.ProjectAsIProject; classNodeForClassWithTestAttribute = new ClassNode(project, classWithTestAttribute); testFrameworks = new MockRegisteredTestFrameworks(); testFrameworks.AddTestClass(classWithTestAttribute); testableCondition = new TestableCondition(testFrameworks); }
public void Init() { MockRegisteredTestFrameworks testFrameworks = new MockRegisteredTestFrameworks(); MockClass c = MockClass.CreateMockClassWithoutAnyAttributes(); TestClass testClass = new TestClass(c, testFrameworks); TestProject testProject = new TestProject(c.Project, c.ProjectContent, testFrameworks); testProject.TestClasses.Add(testClass); TestResult testResult = new TestResult("MyNamespace.MyTests.MyTestMethod"); testResult.ResultType = TestResultType.Ignored; testResult.Message = "Test ignored"; task = TestResultTask.Create(testResult, testProject); }
public void Init() { solution = new Solution(); testProject = new MockCSharpProject(solution, "A"); solution.Folders.Add(testProject); nonTestProject = new MockCSharpProject(solution, "Z"); solution.Folders.Add(nonTestProject); MockProjectContent projectContent = new MockProjectContent(); testFrameworks = new MockRegisteredTestFrameworks(); testFrameworks.AddTestProject(testProject); treeView = new DummyParserServiceTestTreeView(testFrameworks); treeView.ProjectContentForProject = projectContent; treeView.AddSolution(solution); projects = treeView.GetProjects(); }
public void Init() { mockTestClass = MockClass.CreateMockClassWithoutAnyAttributes(); mockTestClass.FullyQualifiedName = "DerivedClass"; testMethod = new MockMethod(mockTestClass, "myTestMethod"); mockTestClass.Methods.Add(testMethod); mockBaseTestClass = MockClass.CreateMockClassWithoutAnyAttributes(); mockBaseTestClass.FullyQualifiedName = "BaseClass"; mockBaseTestClass.Methods.Add(baseClassTestMethod); baseClassTestMethod = new MockMethod(mockBaseTestClass, "myBaseTestMethod"); testFrameworks = new MockRegisteredTestFrameworks(); testFrameworks.AddTestMember(testMethod); testFrameworks.AddTestMember(baseClassTestMethod); mockTestClass.AddBaseClass(mockBaseTestClass); testClass = new TestClass(mockTestClass, testFrameworks); }
public static TestProject CreateTestProjectWithTestClassTestMethods(IProject project, string className, string[] methodNames) { MockRegisteredTestFrameworks testFrameworks = new MockRegisteredTestFrameworks(); MockClass c = MockClass.CreateMockClassWithoutAnyAttributes(); c.MockProjectContent.Project = project; c.SetDotNetName(className); c.CompilationUnit.FileName = @"c:\projects\tests\MyTests.cs"; TestClass testClass = new TestClass(c, testFrameworks); foreach (string methodName in methodNames) { MockMethod method = new MockMethod(c, methodName); method.Region = new DomRegion(4, 20); c.Methods.Add(method); TestMethod testMethod = new TestMethod(method); testClass.TestMethods.Add(testMethod); } c.Project.Name = "TestProject"; TestProject testProject = new TestProject(c.Project, c.ProjectContent, testFrameworks); testProject.TestClasses.Add(testClass); return testProject; }
public void Init() { testFrameworks = new MockRegisteredTestFrameworks(); testableCondition = new TestableCondition(testFrameworks); }