private async Task FullSensorValueTestAsync(SensorValueBase sensorValue, GetValuesFromCache getCachedValues, GetSensorHistoryData getSensorHistoryData, GetSensorInfo getSensorInfo) { await Task.Delay(100); TestSensorDataFromCache(sensorValue, getCachedValues); TestSensorHistoryDataFromDB(sensorValue, getSensorHistoryData); TestSensorInfoFromDB(sensorValue, getSensorInfo); }
private void TestSensorHistoryDataFromDB(SensorValueBase sensorValue, GetSensorHistoryData getSensorHistoryData) { var sensorHistoryDataFromDB = getSensorHistoryData?.Invoke(_testProductName, sensorValue.Path); SensorValuesTester.TestSensorHistoryDataFromDB(sensorValue, sensorHistoryDataFromDB); }