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