public CedantManager(IUserManager userManager, ICacheStoreManager cacheStoreManager, ILogManager logManager, ICedantRepository cedantRepository, ICedantTransformationManager cedantTransformationManager) : base(userManager, cacheStoreManager, logManager) { _cedantRepository = ValidateRepository(cedantRepository); _cedantTransformationManager = ValidateManager(cedantTransformationManager); }
private CedantsController CreateCedantController(HttpRequestMessage httpRequest, ICedantRepository cedantRepository) { CedantManager cedantsManager = new CedantManager(userManager.Object, cacheStoreManager.Object, mockLogManager.Object, cedantRepository, transformationManager); CompanyAPIManager companyReAPIManager = new CompanyAPIManager(userManager.Object, cacheStoreManager.Object, mockLogManager.Object, cedantsManager); CedantsController cedantsController = new CedantsController(userManager.Object, companyReAPIManager) { Request = httpRequest, Configuration = new HttpConfiguration() }; return(cedantsController); }