コード例 #1
0
        public void has_view_is_positive_with_always()
        {
            var node = new OutputNode(typeof(Address));
            var viewToken = MockRepository.GenerateMock<ITemplateFile>();
            node.AddView(viewToken, null);

            node.HasView(Always.Flyweight).ShouldBeTrue();
        }
コード例 #2
0
        public void has_view_is_positive_with_always()
        {
            var node = new OutputNode(typeof(Address));
            var viewToken = MockRepository.GenerateMock<IViewToken>();
            node.AddView(viewToken);

            node.HasView(typeof(Always)).ShouldBeTrue();
        }
コード例 #3
0
ファイル: OutputNodeTester.cs プロジェクト: chadmyers/fubumvc
        public void has_view_is_positive_with_always()
        {
            var node      = new OutputNode(typeof(Address));
            var viewToken = MockRepository.GenerateMock <IViewToken>();

            node.AddView(viewToken);

            node.HasView(typeof(Always)).ShouldBeTrue();
        }
コード例 #4
0
        public void has_view_is_positive_with_always()
        {
            var node      = new OutputNode(typeof(Address));
            var viewToken = MockRepository.GenerateMock <ITemplateFile>();

            node.AddView(viewToken, null);

            node.HasView(Always.Flyweight).ShouldBeTrue();
        }
コード例 #5
0
        public void has_view_negative_when_there_is_a_view_but_it_has_different_conditions()
        {
            Type conditionType = typeof(FakeConditional);

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

            node.HasView(typeof(Always)).ShouldBeFalse();
        }
コード例 #6
0
        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();
        }
コード例 #7
0
        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();
        }
コード例 #8
0
ファイル: OutputNodeTester.cs プロジェクト: chadmyers/fubumvc
        public void has_view_negative_when_there_is_a_view_but_it_has_different_conditions()
        {
            var conditionType = typeof(FakeConditional);

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

            node.AddView(viewToken, conditionType);

            node.HasView(typeof(Always)).ShouldBeFalse();
        }
コード例 #9
0
ファイル: OutputNodeTester.cs プロジェクト: chadmyers/fubumvc
        public void has_view_positive_with_different_conditional()
        {
            var conditionType = typeof(FakeConditional);

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

            node.AddView(viewToken, conditionType);

            node.HasView(conditionType).ShouldBeTrue();
        }
コード例 #10
0
        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();
        }
コード例 #11
0
        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();
        }
コード例 #12
0
ファイル: OutputNodeTester.cs プロジェクト: chadmyers/fubumvc
        public void has_view_is_false_when_it_is_empty()
        {
            var node = new OutputNode(typeof(Address));

            node.HasView(typeof(Always)).ShouldBeFalse();
        }
コード例 #13
0
ファイル: OutputNodeTester.cs プロジェクト: roend83/fubumvc
        public void has_view_positive_with_different_conditional()
        {
            var conditionType = typeof (FakeConditional);

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

            node.HasView(conditionType).ShouldBeTrue();
        }
コード例 #14
0
ファイル: OutputNodeTester.cs プロジェクト: roend83/fubumvc
 public void has_view_is_false_when_it_is_empty()
 {
     var node = new OutputNode(typeof(Address));
     node.HasView(typeof (Always)).ShouldBeFalse();
 }