コード例 #1
0
        public void correct_number_of_forecast_errors(short numberOfDays)
        {
            // Act
            var forecastErrors = ModelUtilities.GenerateTotalForecastErrors(
                _installationIds, _startDate, numberOfDays)
                                 .ToList();

            // Assert
            Assert.Equal(_installationIds.Count + 1, forecastErrors.Count);
        }
コード例 #2
0
        public void correct_end_date_of_forecast_errors(short numberOfDays)
        {
            // Arrange
            var endDate = _startDate.AddDays(numberOfDays);

            // Act
            var forecastErrors = ModelUtilities.GenerateTotalForecastErrors(
                _installationIds, _startDate, numberOfDays)
                                 .ToList();

            // Assert
            Assert.Equal(endDate.ToLocalTime(), forecastErrors.Last().TillDateTime);
        }
コード例 #3
0
        public void correct_period_of_forecast_errors()
        {
            // Arrange
            const short numberOfDays = 10;

            // Act
            var forecastErrors = ModelUtilities.GenerateTotalForecastErrors(
                _installationIds, _startDate, numberOfDays)
                                 .ToList();

            // Assert
            Assert.Equal(ForecastErrorPeriod.Total, forecastErrors[0].Period);
        }