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