public ProducerAmendmentChargeAmountCalculatorTests() { environmentAgencyProducerChargeBandCalculator = A.Fake <IEnvironmentAgencyProducerChargeBandCalculator>(); registeredProducerDataAccess = A.Fake <IRegisteredProducerDataAccess>(); fetchProducerCharge = A.Fake <IFetchProducerCharge>(); calculator = new ProducerAmendmentChargeCalculator(environmentAgencyProducerChargeBandCalculator, registeredProducerDataAccess, fetchProducerCharge); }
public ProducerAmendmentChargeCalculator(IEnvironmentAgencyProducerChargeBandCalculator environmentAgencyProducerChargeBandCalculator, IRegisteredProducerDataAccess registeredProducerDataAccess, IFetchProducerCharge fetchProducerCharge) { this.environmentAgencyProducerChargeBandCalculator = environmentAgencyProducerChargeBandCalculator; this.registeredProducerDataAccess = registeredProducerDataAccess; this.fetchProducerCharge = fetchProducerCharge; }