Ejemplo n.º 1
0
 public UserViewManager(IUserManager userManager, ICacheStoreManager cacheStoreManager, ILogManager logManager
                        , IUserViewRepository userViewRepository, IUserViewTransformationManager userViewTransformationManager, IUserViewScreenRepository userViewScreenRepository)
     : base(userManager, cacheStoreManager, logManager)
 {
     _UserViewRepository            = ValidateRepository(userViewRepository);
     _UserViewTransformationManager = ValidateManager(userViewTransformationManager);
     _UserViewScreenRepository      = userViewScreenRepository;
 }
        private UserViewController CreateUserViewController(HttpRequestMessage httpRequest, IUserViewRepository userViewRepository, IUserViewScreenRepository userViewScreenRepository)
        {
            UserViewManager           UserViewManager    = new UserViewManager(userManager.Object, cacheStoreManager.Object, mockLogManager.Object, userViewRepository, transformationManager, userViewScreenRepository);
            UserPreferencesAPIManager userViewAPIManager = new UserPreferencesAPIManager(userManager.Object, cacheStoreManager.Object, mockLogManager.Object, UserViewManager);
            UserViewController        userViewController = new UserViewController(userManager.Object, userViewAPIManager)
            {
                Request       = httpRequest,
                Configuration = new HttpConfiguration()
            };

            return(userViewController);
        }