Exemple #1
0
        public void TestOnTemperatureThresholdChange()
        {
            IThermometerReader r = mock.DynamicMock <IThermometerReader>();

            Expect.Call(() => r.OnTemperatureThresholdChange(null, null));
            mock.ReplayAll();

            // act
            r.OnTemperatureThresholdChange(null, null);

            // assert
            mock.VerifyAll();
        }
        public async Task <double?> GetTempratureAsync()
        {
            IThermometerReader thermometerReader = GetThermometerReader();

            if (thermometerReader == null)
            {
                // Log error
                return(null);
            }

            // logDebug thermometerFound
            double?temperature = await thermometerReader.GetCurrentMeasurementAsync();

            if (!temperature.HasValue)
            {
                // Log error
            }
            return(temperature);
        }