Пример #1
0
        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);
        }
Пример #2
0
        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);
        }