public PricePlanComparisonTest()
        {
            var readings = new Dictionary <string, List <Domain.ElectricityReading> >();

            meterReadingService = new MeterReadingService(readings);
            var pricePlans = new List <PricePlan>()
            {
                new PricePlan()
                {
                    EnergySupplier = Supplier.DrEvilsDarkEnergy, UnitRate = 10, PeakTimeMultiplier = NoMultipliers()
                },
                new PricePlan()
                {
                    EnergySupplier = Supplier.TheGreenEco, UnitRate = 2, PeakTimeMultiplier = NoMultipliers()
                },
                new PricePlan()
                {
                    EnergySupplier = Supplier.PowerForEveryone, UnitRate = 1, PeakTimeMultiplier = NoMultipliers()
                }
            };
            var pricePlanService = new PricePlanService(pricePlans, meterReadingService);
            var accountService   = new AccountService(smartMeterToPricePlanAccounts);

            controller = new PricePlanComparatorController(pricePlanService, accountService);
        }