public void has_view_positive_with_different_conditional()
        {
            var condition = new FakeConditional();

            var node = new OutputNode(typeof(Address));
            var viewToken = MockRepository.GenerateMock<ITemplateFile>();
            node.AddView(viewToken);

            node.HasView().ShouldBeTrue();
        }
        public void has_view_negative_when_there_is_a_view_but_it_has_different_conditions()
        {
            var condition = new FakeConditional();

            var node = new OutputNode(typeof(Address));
            var viewToken = MockRepository.GenerateMock<ITemplateFile>();
            node.AddView(viewToken, condition);

            node.HasView(Always.Flyweight).ShouldBeFalse();
        }
        public void has_view_positive_with_different_conditional()
        {
            var condition = new FakeConditional();

            var node      = new OutputNode(typeof(Address));
            var viewToken = MockRepository.GenerateMock <ITemplateFile>();

            node.AddView(viewToken);

            node.HasView().ShouldBeTrue();
        }
        public void has_view_negative_when_there_is_a_view_but_it_has_different_conditions()
        {
            var condition = new FakeConditional();

            var node      = new OutputNode(typeof(Address));
            var viewToken = MockRepository.GenerateMock <ITemplateFile>();

            node.AddView(viewToken, condition);

            node.HasView(Always.Flyweight).ShouldBeFalse();
        }