/// <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;
 }
Beispiel #2
0
 public BenefitsLogic(ICostProvider costProvider)
 {
     _employeeBase  = costProvider.GetEmployeeBaseCost();
     _dependentBase = costProvider.GetDependentBaseCost();
     _costProvider  = costProvider;
 }