public void caches_the_last_execution_for_a_suite() { var completed = new SpecExecutionCompleted("sentence4", new SpecResults(), new Specification()); ClassUnderTest.Receive(completed); ClassUnderTest.AllCachedResults().ShouldContain(completed); }
public void clear_all_results() { ClassUnderTest.Receive(new SpecExecutionCompleted("sentence4", new SpecResults(), new Specification())); ClassUnderTest.Receive(new SpecExecutionCompleted("general1", new SpecResults(), new Specification())); ClassUnderTest.Receive(new SpecExecutionCompleted("general2", new SpecResults(), new Specification())); ClassUnderTest.Receive(new SpecExecutionCompleted("table1", new SpecResults(), new Specification())); ClassUnderTest.ClearAllResults(); ClassUnderTest.AllCachedResults().Any().ShouldBeFalse(); var hierarchyLoaded = new HierarchyLoaded(ClassUnderTest.Hierarchy.Top, ClassUnderTest.Results); MockFor <IClientConnector>().Received().SendMessageToClient(hierarchyLoaded); }