Example #1
0
        public void CreatesNewThermostatWithSerialWhenNotExists()
        {
            var thermostats = new Thermostats();

            var newThermostat = thermostats.ThermostatWithSerial("Thermostat1");

            Assert.AreEqual("Thermostat1", newThermostat.Serial);
            Assert.AreSame(newThermostat, thermostats.thermostats[0]);
        }
Example #2
0
        public void GivesExistingThermostatBySerialWhenExists()
        {
            var thermostat = new Thermostat
            {
                Serial = "Thermostat1"
            };

            var thermostats = new Thermostats();

            thermostats.thermostats.Add(thermostat);

            Assert.AreSame(thermostat, thermostats.ThermostatWithSerial("Thermostat1"));
        }