示例#1
0
 public void Handle(TestAddedMessage message)
 {
     if (_subject.Contains(message.Test))
     {
         AddTest(message.Test);
     }
 }
示例#2
0
        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();
        }
示例#3
0
        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();
        }
示例#4
0
        public void adding_a_suite_makes_the_parent_to_child_relationship()
        {
            var parent = new Suite("parent");
            var child  = new Suite("child");

            parent.AddSuite(child);

            child.Parent.ShouldBeTheSameAs(parent);

            parent.Contains(child).ShouldBeTrue();
        }
示例#5
0
        public void adding_a_suite_makes_the_parent_to_child_relationship()
        {
            var parent = new Suite("parent");
            var child = new Suite("child");

            parent.AddSuite(child);

            child.Parent.ShouldBeTheSameAs(parent);

            parent.Contains(child).ShouldBeTrue();
        }
 public void should_remove_the_test_from_its_parent()
 {
     theSuite.Contains(theTest).ShouldBeFalse();
 }