protected override void beforeEach()
 {
     _fubuSparkView       = MockFor <FubuSparkView>();
     _engine              = MockFor <ISparkViewEngine>();
     _resourcePathManager = MockFor <IResourcePathManager>();
     _engine.Stub(x => x.ResourcePathManager).Return(_resourcePathManager);
 }
        protected override void beforeEach()
        {
            _fubuSparkView = MockFor <FubuSparkView>();
            _engine        = MockFor <ISparkViewEngine>();
            _appPath       = new SiteResourceAttacher.AppPath();
            MockFor <IFubuRequest>().Stub(x => x.Get <SiteResourceAttacher.AppPath>()).Return(_appPath);

            _resourcePathManager = MockFor <IResourcePathManager>();
            _engine.Stub(x => x.ResourcePathManager).Return(_resourcePathManager);
        }
예제 #3
0
        protected override void beforeEach()
        {
            _service     = MockFor <IViewModifierService>();
            _entrySource = MockFor <IViewEntrySource>();

            _sourceEntry = MockRepository.GenerateMock <ISparkViewEntry>();
            _entryView   = MockRepository.GenerateMock <FubuSparkView>();
            _serviceView = MockRepository.GenerateMock <IFubuSparkView>();

            _sourceEntry.Expect(x => x.CreateInstance()).Return(_entryView);
            _service.Expect(x => x.Modify(_entryView)).Return(_serviceView);
        }
        protected override void beforeEach()
        {
            _sparkView     = MockFor <FubuSparkView>();
            _fubuSparkView = MockFor <FubuSparkView>();
            _engine        = MockFor <ISparkViewEngine>();
            _request       = MockFor <CurrentRequest>();
            MockFor <IFubuRequest>().Stub(x => x.Get <CurrentRequest>()).Return(_request);

            _resourcePathManager = MockFor <IResourcePathManager>();

            _engine.Stub(x => x.ResourcePathManager).Return(_resourcePathManager);
        }
예제 #5
0
        protected override void beforeEach()
        {
            var modifications = Services.CreateMockArrayFor <IViewModifier>(3);

            _sparkView1    = MockRepository.GenerateMock <FubuSparkView>();
            _sparkView2    = MockRepository.GenerateMock <FubuSparkView>();
            _sparkView3    = MockRepository.GenerateMock <FubuSparkView>();
            _modification1 = modifications[0];
            _modification2 = modifications[1];
            _modification3 = modifications[2];

            _modification1.Expect(x => x.Applies(_sparkView1)).Return(true);
            _modification2.Expect(x => x.Applies(_sparkView2)).Return(false);
            _modification3.Expect(x => x.Applies(_sparkView2)).Return(true);

            _modification1.Expect(x => x.Modify(_sparkView1)).Return(_sparkView2);
            _modification2.Expect(x => x.Modify(Arg <IFubuSparkView> .Is.Anything)).Repeat.Never();
            _modification3.Expect(x => x.Modify(_sparkView2)).Return(_sparkView3);
        }
예제 #6
0
        protected override void beforeEach()
        {
            var source = MockFor <IViewEntrySource>();
            var entry  = MockFor <ISparkViewEntry>();

            _sparkView = MockFor <FubuSparkView>();
            source.Stub(x => x.GetViewEntry()).Return(entry);
            entry.Stub(x => x.CreateInstance()).Return(_sparkView);
            var modifications = Services.CreateMockArrayFor <IViewModifier>(3);

            _modification1 = modifications[0];
            _modification2 = modifications[1];
            _modification3 = modifications[2];

            _modification1.Expect(x => x.Applies(_sparkView)).Return(true);
            _modification2.Expect(x => x.Applies(_sparkView)).Return(false);
            _modification3.Expect(x => x.Applies(_sparkView)).Return(true);

            _modification1.Expect(x => x.Modify(_sparkView)).Return(_sparkView);
            _modification2.Expect(x => x.Modify(_sparkView)).Repeat.Never();
            _modification3.Expect(x => x.Modify(_sparkView)).Return(_sparkView);

            _generatedView = ClassUnderTest.GetView();
        }