/// <summary> /// Constructor /// </summary> /// <param name="costProvider">Cost provider</param> /// <param name="neighborhoodProvider">Neighborhood provider</param> /// <param name="combineProvider">Combine provider</param> public ProviderContainer(ICostProvider costProvider, INeighborhoodProvider neighborhoodProvider, ICombineProvider combineProvider) { CostProvider = costProvider; NeighborhoodProvider = neighborhoodProvider; CombineProvider = combineProvider; }
public BenefitsLogic(ICostProvider costProvider) { _employeeBase = costProvider.GetEmployeeBaseCost(); _dependentBase = costProvider.GetDependentBaseCost(); _costProvider = costProvider; }