protected override void beforeEach() { suite = new Suite("some suite"); suite.AddTest(CreateTest(_FirstTestName)); suite.AddTest(CreateTest(_SecondTestName)); Services.Inject(suite); ClassUnderTest.TagTests(tag); }
public void should_add_test_to_the_correct_suite_node() { Suite suite = hierarchy.FindSuite("s1/s3"); var test = new Test("new"); suite.AddTest(test); test.Parent.ShouldBeTheSameAs(suite); ClassUnderTest.Handle(new TestAddedMessage(test)); new TreeNodeSpecification( @" suite:s1 suite:s1/s3 test:s1/s3/t8 test:s1/s3/new test:s1/t4 test:s1/t5 test:s1/t6 suite:s2 test:s2/t7 ") .AssertMatch(view.TestNode); }
protected override void beforeEach() { originalTest = new Test("Original"); suite = new Suite(); suite.AddTest(originalTest); Services.Inject(originalTest); }
public void get_path_with_parent() { var suite = new Suite("s1"); var test = new Test("t1"); suite.AddTest(test); test.GetPath().Locator.ShouldEqual("s1/t1"); }
public void adding_a_test_to_a_suite_sets_the_suite_as_the_tests_parent() { var suite = new Suite("Suite 1"); var test = new Test("Test 1"); suite.AddTest(test); test.Parent.ShouldEqual(suite); suite.Contains(test).ShouldBeTrue(); }
protected override void beforeEach() { theTest = new Test("test 1"); theSuite = new Suite("suite 1"); theSuite.AddTest(theTest); ClassUnderTest.Project = MockFor <IProject>(); ClassUnderTest.HandleMessage(new DeleteTestMessage(theTest)); }
// beforeEach is more or less the BDD context. For you // BDD purists, you might call this "theContextIs" or // something similarly silly sounding and pat yourself // on the back afterwards protected override void beforeEach() { suite = new Suite("some suite"); originalTest = new Test("Original"); originalTest.AddComment("comment 1"); suite.AddTest(originalTest); Services.Inject(originalTest); ClassUnderTest.CreateTest(theTestName); }
protected override void beforeEach() { suite = new Suite("Suite1"); theTest = new Test("test1"); suite.AddTest(theTest); Services.Inject(suite); Services.PartialMockTheClassUnderTest(); ClassUnderTest.Expect(x => x.AddTest(theTest)); ClassUnderTest.Handle(new TestAddedMessage(theTest)); }
protected override void beforeEach() { suite = new Suite("the suite"); test = new Test("test 1"); suite.AddTest(test); Services.Inject(suite); driver = MockRepository.GenerateMock <ITestLineDriver>(); MockFor <ISuiteView>().Expect(x => x.AddTest(test, null)).Constraints(Is.Equal(test), Is.Anything()).Return( driver); ClassUnderTest.Activate(null); }
private void loadTestsInFolder(string folder, Suite parent) { foreach (string file in _system.GetFiles(folder, "xml")) { Test test = LazyTestXmlReader.ReadFromFile(file); parent.AddTest(test); } // load the tests from the sub folders foreach (string subFolder in _system.GetSubFolders(folder)) { string name = Path.GetFileName(subFolder); var child = parent is Hierarchy ? new WorkspaceSuite(name){Filter = _project.WorkspaceFor(name)} : new Suite(name); parent.AddSuite(child); loadTestsInFolder(subFolder, child); } }
public void return_the_workspace_filter_from_the_ultimate_parent_suite() { var workspaceSuite = new WorkspaceSuite("suite") { Filter = new WorkspaceFilter() { Filters = new FixtureFilter[] { FixtureFilter.Namespace("NS1") } } }; var test = new Test("something"); var suite = new Suite("a suite"); suite.AddTest(test); workspaceSuite.AddSuite(suite); test.GetWorkspace().ShouldBeTheSameAs(workspaceSuite.Filter); }
private void loadTestsInFolder(string folder, Suite parent) { foreach (string file in _system.GetFiles(folder, "xml")) { Test test = LazyTestXmlReader.ReadFromFile(file); test.SetParent(parent); parent.AddTest(test); } // load the tests from the sub folders foreach (string subFolder in _system.GetSubFolders(folder)) { string name = Path.GetFileName(subFolder); var child = new Suite(name) {Parent = parent}; parent.AddSuite(child); loadTestsInFolder(subFolder, child); } }
private void loadTestsInFolder(string folder, Suite parent) { foreach (string file in _system.GetFiles(folder, "xml")) { Test test = LazyTestXmlReader.ReadFromFile(file); test.SetParent(parent); parent.AddTest(test); } // load the tests from the sub folders foreach (string subFolder in _system.GetSubFolders(folder)) { string name = Path.GetFileName(subFolder); var child = parent is Hierarchy ? new WorkspaceSuite(name) { Filter = _project.WorkspaceFor(name) } : new Suite(name); child.Parent = parent; parent.AddSuite(child); loadTestsInFolder(subFolder, child); } }
private void loadTestsInFolder(string folder, Suite parent) { foreach (string file in _system.GetFiles(folder, "xml")) { Test test = _reader.ReadFromFile(file); parent.AddTest(test); } // load the tests from the sub folders foreach (string subFolder in _system.GetSubFolders(folder)) { var child = new Suite(Path.GetFileName(subFolder)); parent.AddSuite(child); loadTestsInFolder(subFolder, child); } }