public void RecommendationOutreachType_displays_string(OutreachType type, string expectedValue) { // Arrange var startTime = DateTime.UtcNow; var endTime = startTime.AddHours(3); var weatherDataValue = WeatherDataBuilder.Randomized().Build(); // Act var recommendationValue = new RecommendationValue(startTime, endTime, type, weatherDataValue); // Assert Assert.Equal(expectedValue, recommendationValue.RecommendedOutreachType); }
public void Ctor_Argument_Map() { // Arrange var startTime = DateTime.UtcNow; var endTime = startTime.AddHours(3); var outreachType = OutreachType.Email; var weatherDataValue = WeatherDataBuilder.Randomized().Build(); // Act var recommendationValue = new RecommendationValue(startTime, endTime, outreachType, weatherDataValue); // Assert Assert.Equal(startTime, recommendationValue.StartTime); Assert.Equal(endTime, recommendationValue.EndTime); Assert.Equal(outreachType, recommendationValue.RecommendedOutreachCode); Assert.Equal(weatherDataValue, recommendationValue.Weather); }