public void Setup() { _disclaimerViewModelBuilder = A.Fake <IDisclaimerViewModelBuilder>(); _commandDispatcher = A.Fake <ICommandDispatcher>(); _unitOfWork = A.Fake <IUnitOfWork>(); _queryDispatcher = A.Fake <IQueryDispatcher>(); _userPrincipalProvider = A.Fake <IUserPrincipalProvider>(); _feedBackBuilder = A.Fake <IFeedBackBuilder>(); _controller = new HomeController(_disclaimerViewModelBuilder, _commandDispatcher, _unitOfWork, _queryDispatcher, _userPrincipalProvider, _feedBackBuilder, _copyrightViewModelBuilder); }
public HomeController(IDisclaimerViewModelBuilder disclaimerViewModelBuilder, ICommandDispatcher commandDispatcher, IUnitOfWork unitOfWork, IQueryDispatcher queryDispatcher, IUserPrincipalProvider userPrincipalProvider, IFeedBackBuilder feedBackBuilder, ICopyrightViewModelBuilder copyrightViewModelBuilder) : base(feedBackBuilder, copyrightViewModelBuilder) { _disclaimerViewModelBuilder = disclaimerViewModelBuilder; _commandDispatcher = commandDispatcher; _unitOfWork = unitOfWork; _queryDispatcher = queryDispatcher; _userPrincipalProvider = userPrincipalProvider; }