public WeatherData ConvertBbcToStandardResult(BbcWeatherResult bbcResult) { if (bbcResult == null) { return(new WeatherData()); } return(new WeatherData { TemperatureC = bbcResult.TemperatureCelsius, TemperatureF = ConvertTemperatures.ConvertCelsiusToFahrenheit(bbcResult.TemperatureCelsius), Location = bbcResult.Location, WindSpeedKph = bbcResult.WindSpeedKph, WindSpeedMph = ConvertDistances.ConvertKilometersToMiles(bbcResult.WindSpeedKph) }); }
public WeatherData ConvertAccToStandardResult(AccWeatherResult accuResult) { if (accuResult == null) { return(new WeatherData()); } return(new WeatherData { TemperatureC = ConvertTemperatures.ConvertFahrenheitToCelsius(accuResult.TemperatureFahrenheit), TemperatureF = accuResult.TemperatureFahrenheit, Location = accuResult.Where, WindSpeedKph = ConvertDistances.ConvertMilesToKilometers(accuResult.WindSpeedMph), WindSpeedMph = accuResult.WindSpeedMph }); }
public void Given100KPhConvertDistancesShouldReturn62Mph() { // Data from Googles converter app Assert.Equal(62.1371192, ConvertDistances.ConvertKilometersToMiles(100)); }
public void Given100MPhConvertDistancesShouldReturn160Kph() { // Data from Googles converter app Assert.Equal(160.9344, ConvertDistances.ConvertMilesToKilometers(100)); }