public UpsertCareChargesUseCaseTests() { _coreCost = new CarePackageDetail { Cost = 34.12m, Type = PackageDetailType.CoreCost, StartDate = _today.AddDays(-30), EndDate = _today.AddDays(30) }; _package = new CarePackage { Id = Guid.NewGuid(), PackageType = PackageType.ResidentialCare, Details = { _coreCost }, Settings = new CarePackageSettings() }; _dbManager = new Mock <IDatabaseManager>(); var carePackageGateway = new Mock <ICarePackageGateway>(); carePackageGateway .Setup(g => g.GetPackageAsync(_package.Id, It.IsAny <PackageFields>(), It.IsAny <bool>())) .ReturnsAsync(_package); _useCase = new UpsertCareChargesUseCase(carePackageGateway.Object, _dbManager.Object, Mapper); }
public CarePackageReclaimController(ICreateProvisionalCareChargeUseCase createProvisionalCareChargeUseCase, IUpdateProvisionalCareChargeUseCase updateProvisionalCareChargeUseCase, IGetCarePackageReclaimsUseCase getCarePackageReclaimsUseCase, IGetFundedNursingCarePriceUseCase getFundedNursingCarePriceUseCase, ICareChargeUseCase getCareChargeUseCase, IGetSinglePackageCareChargeUseCase getSinglePackageCareChargeUseCase, IUpsertCareChargesUseCase upsertCareChargesUseCase) { _createProvisionalCareChargeUseCase = createProvisionalCareChargeUseCase; _updateProvisionalCareChargeUseCase = updateProvisionalCareChargeUseCase; _getCarePackageReclaimsUseCase = getCarePackageReclaimsUseCase; _getFundedNursingCarePriceUseCase = getFundedNursingCarePriceUseCase; _getCareChargeUseCase = getCareChargeUseCase; _getSinglePackageCareChargeUseCase = getSinglePackageCareChargeUseCase; _upsertCareChargesUseCase = upsertCareChargesUseCase; }