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());
        }