예제 #1
0
 public CedantManager(IUserManager userManager,
                      ICacheStoreManager cacheStoreManager,
                      ILogManager logManager,
                      ICedantRepository cedantRepository,
                      ICedantTransformationManager cedantTransformationManager)
     : base(userManager, cacheStoreManager, logManager)
 {
     _cedantRepository            = ValidateRepository(cedantRepository);
     _cedantTransformationManager = ValidateManager(cedantTransformationManager);
 }
예제 #2
0
        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);
        }