public void TestThatPollFireSensorsSucceeds() { ILocationProvider LFF = new SensorLobby1stFloor(); IBatterySensor FS = new FireSensor(LFF); SFCU_FS = new SafetyControlUnit <IBatterySensor>(new List <IBatterySensor> { FS }); Assert.IsTrue((SFCU_FS.PollSensors() == "Polled AlarmSystem.FireSensor at the Lobby 1st floor successfully\n" || SFCU_FS.PollSensors() == "A AlarmSystem.FireSensor sensor was triggered at the Lobby 1st floor\n")?true:false, "TestThatPollFireSensorsSucceeds() FAILED"); }
public void TestThatBatteryPercentageDepletes10PercentAtEachPollForFireSensor() { ILocationProvider LFF = new SensorLobby1stFloor(); IBatterySensor FS = new FireSensor(LFF); SFCU_FS = new SafetyControlUnit <IBatterySensor>(new List <IBatterySensor> { FS }); SFCU_FS.PollSensors(); Assert.AreEqual("Battery power of the Sensor at the Lobby 1st floor of type AlarmSystem.FireSensor is at 0.9percent\n", SFCU_FS.GetBatteryPercentage()); }