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;
 }