public void SetUp() { _page = MockRepository.GenerateMock <IFubuPage <InputModel> >(); _renderer = MockRepository.GenerateStub <IPartialRenderer>(); var serviceLocator = MockRepository.GenerateStub <IServiceLocator>(); var namingConvention = MockRepository.GenerateStub <IElementNamingConvention>(); _tags = new TagGenerator <InputModel>(new TagProfileLibrary(), namingConvention, serviceLocator); _viewTypeRegistry = MockRepository.GenerateStub <IPartialViewTypeRegistry>(); serviceLocator.Stub(s => s.GetInstance <IPartialViewTypeRegistry>()).Return(_viewTypeRegistry); var inMemoryFubuRequest = new InMemoryFubuRequest(); inMemoryFubuRequest.Set(new InputModel()); _page.Stub(s => s.Get <IFubuRequest>()).Return(inMemoryFubuRequest); _model = new InputModel { Partials = new List <PartialModel> { new PartialModel() } }; _page.Expect(p => p.Get <ITagGenerator <InputModel> >()).Return(_tags); _page.Expect(p => p.Model).Return(_model); _page.Expect(p => p.Get <IPartialRenderer>()).Return(_renderer); _page.Expect(p => p.ServiceLocator).Return(serviceLocator); }
public void SetUp() { var registry = new FubuRegistry(x => x.HtmlConvention<TestHtmlConventions>()); var container = new Container(x => x.For<IFubuRequest>().Singleton()); var facility = new StructureMapContainerFacility(container); new FubuBootstrapper(facility, registry).Bootstrap(new List<RouteBase>()); var generator = container.GetInstance<TagGenerator<ViewModel>>(); _page = MockRepository.GenerateMock<IFubuPage<ViewModel>>(); _page.Expect(p => p.Model).Return(new ViewModel()); _page.Expect(p => p.Get<TagGenerator<ViewModel>>()).Return(generator); }
public void SetUp() { var registry = new FubuRegistry(x => x.HtmlConvention <TestHtmlConventions>()); var container = new Container(x => x.For <IFubuRequest>().Singleton()); FubuApplication.For(registry).StructureMap(container).Bootstrap(); var generator = container.GetInstance <TagGenerator <ViewModel> >(); _page = MockRepository.GenerateMock <IFubuPage <ViewModel> >(); _page.Expect(p => p.Model).Return(new ViewModel()); _page.Expect(p => p.Get <ITagGenerator <ViewModel> >()).Return(generator); }
public void SetUp() { var registry = new FubuRegistry(x => x.HtmlConvention <TestHtmlConventions>()); var container = new Container(x => x.For <IFubuRequest>().Singleton()); var facility = new StructureMapContainerFacility(container); new FubuBootstrapper(facility, registry).Bootstrap(new List <RouteBase>()); var generator = container.GetInstance <TagGenerator <ViewModel> >(); _page = MockRepository.GenerateMock <IFubuPage <ViewModel> >(); _page.Expect(p => p.Model).Return(new ViewModel()); _page.Expect(p => p.Get <ITagGenerator <ViewModel> >()).Return(generator); }
public void SetUp() { _page = MockRepository.GenerateMock<IFubuPage<InputModel>>(); _renderer = MockRepository.GenerateStub<IPartialRenderer>(); _serviceLocator = MockRepository.GenerateStub<IServiceLocator>(); _viewTypeRegistry = MockRepository.GenerateStub<IPartialViewTypeRegistry>(); _serviceLocator.Stub(s => s.GetInstance<IPartialViewTypeRegistry>()).Return(_viewTypeRegistry); _model = new InputModel{Partials=new List<PartialModel>{new PartialModel()}}; _page.Expect(p => p.Get<IElementGenerator<InputModel>>()).Return(MockRepository.GenerateMock<IElementGenerator<InputModel>>());; _page.Expect(p => p.Model).Return(_model); _page.Expect(p => p.Get<IPartialRenderer>()).Return(_renderer); _page.Expect(p => p.ServiceLocator).Return(_serviceLocator); }
public void SetUp() { _page = MockRepository.GenerateMock <IFubuPage>(); _urls = MockRepository.GenerateStub <IUrlRegistry>(); _page.Expect(p => p.Urls).Return(_urls); _model = new InputModel(); _urls.Stub(u => u.UrlFor(Arg <InputModel> .Is.NotNull)).Return("some url"); }
public void SetUp() { _page = MockRepository.GenerateMock<IFubuPage>(); _urls = new StubUrlRegistry(); _page.Expect(p => p.Urls).Return(_urls); _model = new InputModel(); //_urls.Stub(u => u.UrlFor(Arg<InputModel>.Is.NotNull)).Return("some url"); }
public void BaseSetUp() { _page = MockRepository.GenerateMock <IFubuPage <ViewModel> >(); _convention = MockRepository.GenerateStub <IElementNamingConvention>(); _expression = (x => x.Property); Accessor accessor = _expression.ToAccessor(); _convention.Stub(c => c.GetName(Arg <Type> .Is.Equal(typeof(ViewModel)), Arg <Accessor> .Is.Equal(accessor))).Return("name"); _page.Expect(p => p.Get <IElementNamingConvention>()).Return(_convention); }
public void BaseSetUp() { _page = MockRepository.GenerateMock<IFubuPage<ViewModel>>(); _convention = MockRepository.GenerateStub<IElementNamingConvention>(); _expression = (x => x.Property); Accessor accessor = _expression.ToAccessor(); _convention.Stub(c => c.GetName(Arg<Type>.Is.Equal(typeof (ViewModel)), Arg<Accessor>.Is.Equal(accessor))). Return("name"); _page.Expect(p => p.Get<IElementNamingConvention>()).Return(_convention); }
public void SetUp() { _page = MockRepository.GenerateMock<IFubuPage<InputModel>>(); _renderer = MockRepository.GenerateStub<IPartialRenderer>(); var serviceLocator = MockRepository.GenerateStub<IServiceLocator>(); var namingConvention = MockRepository.GenerateStub<IElementNamingConvention>(); _tags = new TagGenerator<InputModel>(new TagProfileLibrary(), namingConvention, serviceLocator); _viewTypeRegistry = MockRepository.GenerateStub<IPartialViewTypeRegistry>(); serviceLocator.Stub(s => s.GetInstance<IPartialViewTypeRegistry>()).Return(_viewTypeRegistry); var inMemoryFubuRequest = new InMemoryFubuRequest(); inMemoryFubuRequest.Set(new InputModel()); _page.Stub(s => s.Get<IFubuRequest>()).Return(inMemoryFubuRequest); _model = new InputModel{Partials=new List<PartialModel>{new PartialModel()}}; _page.Expect(p => p.Get<ITagGenerator<InputModel>>()).Return(_tags); _page.Expect(p => p.Model).Return(_model); _page.Expect(p => p.Get<IPartialRenderer>()).Return(_renderer); _page.Expect(p => p.ServiceLocator).Return(serviceLocator); }
public void SetUp() { _resultingTag = null; page = MockRepository.GenerateMock<IFubuPage>(); endpoints = MockRepository.GenerateMock<IEndpointService>(); page.Expect(x => x.Get<IEndpointService>()).Return(endpoints); theFinder = s => s.EndpointForNew<SomeEntity>(); theEndpoint = new Endpoint(){ IsAuthorized = false, Url = "some url" }; endpoints.Expect(x => x.EndpointForNew<SomeEntity>()).Return(theEndpoint); }
public void SetUp() { _resultingTag = null; page = MockRepository.GenerateMock <IFubuPage>(); endpoints = MockRepository.GenerateMock <IEndpointService>(); page.Expect(x => x.Get <IEndpointService>()).Return(endpoints); theFinder = s => s.EndpointForNew <SomeEntity>(); theEndpoint = new Endpoint() { IsAuthorized = false, Url = "some url" }; endpoints.Expect(x => x.EndpointForNew <SomeEntity>()).Return(theEndpoint); }