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); }
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); }
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); }
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(); }