예제 #1
0
        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);
        }
예제 #2
0
 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;
 }