public void only_matches_a_grammar_errors_view()
        {
            var subject = new GrammarErrorsSubject();
            subject.Matches(new StubScreen()).ShouldBeFalse();

            subject.Matches(new GrammarErrorsView());
        }
        public void only_matches_a_grammar_errors_view()
        {
            var subject = new GrammarErrorsSubject();

            subject.Matches(new StubScreen()).ShouldBeFalse();

            subject.Matches(new GrammarErrorPresenter(null));
        }
Exemple #3
0
 public StatusPresenter(IStatusView view, IScreenConductor shell, GrammarErrorsSubject errors,
                        IExecutionQueue queue)
 {
     _view      = view;
     _conductor = shell;
     _errors    = errors;
     _queue     = queue;
 }
        public void create_screen_should_build_the_GrammarErrorsView()
        {
            var factory = MockRepository.GenerateMock<IScreenFactory>();
            var theView = new GrammarErrorsView();
            factory.Expect(x => x.Build<GrammarErrorsView>()).Return(theView);

            var subject = new GrammarErrorsSubject();
            subject.CreateScreen(factory).ShouldBeTheSameAs(theView);
        }
        public void create_screen_should_build_the_GrammarErrorsView()
        {
            var factory = MockRepository.GenerateMock <IScreenFactory>();
            var theView = new GrammarErrorPresenter(null);

            factory.Expect(x => x.Build <GrammarErrorPresenter>()).Return(theView);

            var subject = new GrammarErrorsSubject();

            subject.CreateScreen(factory).ShouldBeTheSameAs(theView);
        }