public CheckListsManager(IUserManager userManager, ICacheStoreManager cacheStoreManager, ILogManager logManager , ITblCheckListRepository userViewRepository, ICheckListsTransformationManager userViewTransformationManager) : base(userManager, cacheStoreManager, logManager) { _CheckListRepository = ValidateRepository(userViewRepository); _CheckListTransformationManager = ValidateManager(userViewTransformationManager); }
private CheckListsController CreateChecklistsController(HttpRequestMessage httpRequest, ITblCheckListRepository checkListsRepository) { CheckListsManager checkListsManager = new CheckListsManager(userManager.Object, cacheStoreManager, mockLogManager.Object, checkListsRepository, transformationManager); DealAPIManager dealAPIManager = new DealAPIManager(userManager.Object, cacheStoreManager, mockLogManager.Object, checkListsManager); CheckListsController checklistsController = new CheckListsController(userManager.Object, dealAPIManager) { Request = httpRequest, Configuration = new HttpConfiguration(), }; return(checklistsController); }