Example #1
0
            public ProducerChargeBandChangeEvaluator(IProducerChargeBandCalculatorChooser chooser)
            {
                QuerySet = A.Fake <IProducerQuerySet>();
                ProducerChargeBandCalculator = A.Fake <IProducerChargeBandCalculator>();

                producerChargeBandChange = new ProducerChargeBandChange(QuerySet, chooser);
            }
Example #2
0
        public ProducerChargeBandCalculatorChooserTests()
        {
            producerChargeBandCalculator = A.Fake <IProducerChargeBandCalculator>();

            var calculators =
                new List <IProducerChargeBandCalculator>()
            {
                producerChargeBandCalculator
            };

            producerChargeBandCalculatorChooser = new ProducerChargeBandCalculatorChooser(calculators);
        }
 public ProducerChargeBandChange(IProducerQuerySet querySet, IProducerChargeBandCalculator producerChargeBandCalculator)
 {
     this.querySet = querySet;
     this.producerChargeBandCalculator = producerChargeBandCalculator;
 }
 public ProducerChargeCalculator(IProducerChargeCalculatorDataAccess dataAccess, IProducerChargeBandCalculator producerChargeBandCalculator)
 {
     this.dataAccess = dataAccess;
     this.producerChargeBandCalculator = producerChargeBandCalculator;
 }
            public ProducerChargeBandChangeEvaluator()
            {
                QuerySet = A.Fake<IProducerQuerySet>();
                ProducerChargeBandCalculator = A.Fake<IProducerChargeBandCalculator>();

                producerChargeBandChange = new ProducerChargeBandChange(QuerySet, ProducerChargeBandCalculator);
            }