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);
        }
Ejemplo n.º 2
0
 /// <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());
 }