private void visit(Test test, IHierarchyVisitor visitor) { if (TestFilter(test)) { visitor.Test(test); } }
public static void TestWasNotVisited(this IHierarchyVisitor visitor, Hierarchy hierarchy, string path) { Test test = hierarchy.FindTest(path); test.ShouldNotBeNull(); visitor.AssertWasNotCalled(x => x.Test(test)); }
private void visit(Suite suite, IHierarchyVisitor visitor) { if (SuiteFilter(suite)) { visitor.StartSuite(suite); propagateToChildren(suite, visitor); visitor.EndSuite(suite); } }
public static void SuiteWasNotVisited(this IHierarchyVisitor visitor, Hierarchy hierarchy, string path) { Suite suite = hierarchy.FindSuite(path); suite.ShouldNotBeNull(); visitor.AssertWasNotCalled(x => x.StartSuite(suite)); visitor.AssertWasNotCalled(x => x.EndSuite(suite)); }
private void propagateToChildren(Suite parent, IHierarchyVisitor visitor) { foreach (Suite suite in parent.ChildSuites) { visit(suite, visitor); } foreach (Test test in parent.Tests) { visit(test, visitor); } }
public void SetUp() { hierarchy = DataMother.BuildHierarchy( @" t1,Success t2,Failure t3,Success s1/t4,Success s1/t5,Success s1/t6,Failure s1/s2/t7,Success s1/s2/t8,Failure s1/s2/s3/t9,Success s1/s2/s3/t10,Success s1/s2/s3/s4/t11,Success s5/t12,Success s5/s6/t13,Success s5/s6/s7/t14,Success s5/s6/s7/s8/t15,Success "); visitor = MockRepository.GenerateMock<IHierarchyVisitor>(); }
public void Visit(Suite top, IHierarchyVisitor visitor) { propagateToChildren(top, visitor); }