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);
        }
Beispiel #3
0
        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);
        }
Beispiel #4
0
        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");
        }
Beispiel #8
0
        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);
        }
Beispiel #12
0
        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);
        }