コード例 #1
0
        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);
        }
コード例 #2
0
        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);
        }