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);
        }
Beispiel #2
0
        public RenderPartialExpression(TViewModel model, IFubuPage parentPage, IPartialRenderer renderer, ITagGenerator <TViewModel> tagGenerator, IEndpointService endpointService)
        {
            if (tagGenerator == null)
            {
                throw new ArgumentNullException("tagGenerator");
            }

            _model           = model;
            _renderer        = renderer;
            _tagGenerator    = tagGenerator;
            _endpointService = endpointService;
            _parentPage      = parentPage;
        }
        public void SetUp()
        {
            _mocks = new MockRepository();
            _view = MockRepository.GenerateStub<IFubuPage>();
            _partialView = MockRepository.GenerateStub<IFubuPage>();
            _renderer = MockRepository.GenerateMock<IPartialRenderer>();
            _tagGenerator = MockRepository.GenerateMock<IElementGenerator<TestModel>>();
            _endpointService = MockRepository.GenerateMock<IEndpointService>();
            _model = new TestModel();
            _partialModel = new PartialTestModel();

            _model.PartialModel = _partialModel;

            _expression = new RenderPartialExpression<TestModel>(_model, _view, _renderer,_tagGenerator, _endpointService);
            _expression.Using<IFubuPage>(v => { _wasCalled = true; });
        }
        public void SetUp()
        {
            _mocks           = new MockRepository();
            _view            = MockRepository.GenerateStub <IFubuPage>();
            _partialView     = MockRepository.GenerateStub <IFubuPage>();
            _renderer        = MockRepository.GenerateMock <IPartialRenderer>();
            _tagGenerator    = MockRepository.GenerateMock <ITagGenerator <TestModel> >();
            _endpointService = MockRepository.GenerateMock <IEndpointService>();
            _model           = new TestModel();
            _partialModel    = new PartialTestModel();

            _model.PartialModel = _partialModel;

            _expression = new RenderPartialExpression <TestModel>(_model, _view, _renderer, _tagGenerator, _endpointService);
            _expression.Using <IFubuPage>(v => { _wasCalled = true; });
        }
        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 RegisterModel(
     AppUserManager userManager,
     SignInManager <ApplicationUser> signInManager,
     ILogger <RegisterModel> logger,
     IEmailSender emailSender,
     ApplicationDbContext ctx,
     IMessageQueue messages,
     IPartialRenderer renderer)
 {
     _userManager   = userManager;
     _signInManager = signInManager;
     _logger        = logger;
     _emailSender   = emailSender;
     _ctx           = ctx;
     _messages      = messages;
     _renderer      = renderer;
 }
        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);
        }
Beispiel #8
0
 public EmailService(
     IPartialRenderer partialRenderer, IEmailer emailer)
 {
     _partialRenderer = partialRenderer;
     _emailer         = emailer;
 }
        public void SetUp()
        {
            _mocks = new MockRepository();
            _view = MockRepository.GenerateStub<IFubuPage>();
            _partialView = MockRepository.GenerateStub<IFubuPage>();
            _request = new InMemoryFubuRequest();
            _renderer = MockRepository.GenerateMock<IPartialRenderer>();

            _model = new TestModel();
            _partialModel = new PartialTestModel();

            _model.PartialModel = _partialModel;

            _request.Set(_model);

            _expression = new RenderPartialExpression<TestModel>(_view, _renderer, _request);
            _expression.Using<IFubuPage>(v => { _wasCalled = true; });
        }