public void GivenForecastTemperature_WhenMapped_ExpectValidTemperatureDto() { //Arrange var mappingConfig = new MapperConfiguration(mc => { mc.AddProfile(new AutoMapperProfile()); }); IMapper mapper = mappingConfig.CreateMapper(); var temperature = new ForecastTemperature { DayId = DayOfWeek.Monday, TemperatureC = 23.0M, Id = Guid.NewGuid(), ForecastWeekId = Guid.NewGuid() }; //Act var mappedTemperature = mapper.Map <TemperatureDto>(temperature); //Assert Assert.AreEqual(23, mappedTemperature.TemperatureC); Assert.AreEqual(DayOfWeek.Monday, mappedTemperature.Day); Assert.AreEqual(temperature.Id, mappedTemperature.Id); Assert.AreEqual(temperature.ForecastWeekId, mappedTemperature.WeekId); }
/// <summary> /// ToString override /// </summary> /// <returns>string</returns> public override string ToString() { return(ForecastLastupdate.ToString() + "\n\n" + ForecastLocation.ToString() + "\n" + ForecastWeather.ToString() + "\n" + ForecastSunRise.ToString() + "\n" + ForecastTemperature.ToString() + "\n" + ForecastHumidity + "\n" + ForecastPressure.ToString() + "\n" + ForecastWindSpeed.ToString() + "\n" + ForecastWindDirection.ToString() + "\n" + ForecastClouds.ToString() + "\n" + ForecastPrecipitation.ToString()); }