public DealCoveragesManager(IUserManager userManager, ICacheStoreManager cacheStoreManager, ILogManager logManager, IDealCoveragesRepository dealCoveragesRepository, IEntityLockManager dealLockManager, IDealCoveragesTransformationManager dealCoveragesTransformationManager) : base(userManager, cacheStoreManager, logManager) { _dealCoveragesRepository = ValidateRepository(dealCoveragesRepository); _dealLockManager = ValidateManager(dealLockManager); _dealCoveragesTransformationManager = ValidateManager(dealCoveragesTransformationManager); }
private DealCoveragesController CreateDealCoveragesController(HttpRequestMessage httpRequest, IDealCoveragesRepository dealCoveragesRepository) { DealCoveragesManager dealCoveragesManager = new DealCoveragesManager(userManager.Object, cacheStoreManager.Object, mockLogManager.Object, dealCoveragesRepository, dealLockManager.Object, transformationManager); DealAPIManager dealAPIManager = new DealAPIManager(userManager.Object, cacheStoreManager.Object, mockLogManager.Object, dealCoveragesManager); DealCoveragesController dealCoveragesController = new DealCoveragesController(userManager.Object, dealAPIManager) { Request = httpRequest, Configuration = new HttpConfiguration() }; return(dealCoveragesController); }