public void Should_consume_no_power_when_all_appliances_are_switched_off() { var anHour = new TimeSpan(1, 0, 0); var clock = new Clock(anHour); var television = new Appliance(ApplianceType.TV, clock, new Rating(3)); var kettle = new Appliance(ApplianceType.Kettle, clock, new Rating(1)); var radio = new Appliance(ApplianceType.Radio, clock, new Rating(1)); var initialAppliances = new List <Appliance> { television }; var household1 = new Household(FakeCommunity.Empty, initialAppliances, clock); clock.Tick(); household1.AddAppliance(radio); clock.Tick(); household1.AddAppliance(kettle); clock.Tick(); Assert.That(household1.Usage.Total, Is.EqualTo(Consumption.None)); }
public void AddAppliance(Appliance appliance) { _appliances.Add(appliance); }