public void SetUp()
        {
            _mockRepository = new MockRepository(MockBehavior.Strict);

            _mockLogger = _mockRepository.Create <ILogger <CovidStatisticsControllerV3> >(MockBehavior.Loose);
            _mockApplicationStatisticsRepository = _mockRepository.Create <IApplicationStatisticsRepository>();
            _mockCovidStatisticsRepository       = _mockRepository.Create <ICovidStatisticsRepository>();
            _mockMapper         = _mockRepository.Create <IMapper>(MockBehavior.Loose);
            _appStatisticsEntry = new ApplicationStatistics()
            {
                EntryDate = _appStatisticsPackageDate,
                Id        = 1,
                PositiveResultsLast7Days  = 1000,
                PositiveTestsResultsTotal = 2000,
                SmittestopDownloadsTotal  = 3000
            };
            _covidStatisticsEntry = new CovidStatistics()
            {
                ConfirmedCasesTotal = 100,
                ConfirmedCasesToday = 200,
                EntryDate           = _covidStatisticsPackageDate,
                Id = 1,
                PatientsAdmittedToday     = 500,
                TestsConductedToday       = 600,
                TestsConductedTotal       = 700,
                VaccinatedFirstDoseToday  = 800,
                VaccinatedSecondDoseToday = 900,
                VaccinatedFirstDoseTotal  = 1000,
                VaccinatedSecondDoseTotal = 1100
            };
        }
Example #2
0
        public WebAppLogDto Create(AdoNetStatistics adoNetStats, ApplicationStatistics appStats)
        {
            var adoNetStatsDto = Mapper.Map <AdoNetStatistics, AdoNetStatisticsDto>(adoNetStats);
            var appStatsDto    = Mapper.Map <ApplicationStatistics, ApplicationStatisticsDto>(appStats);

            return(new WebAppLogDto
            {
                AdoNetStatistics = adoNetStatsDto,
                ApplicationStatistics = appStatsDto
            });
        }
Example #3
0
 public void Add(ApplicationStatistics item)
 {
     this.Statistics.Add(item);
 }
Example #4
0
 /// <summary>
 /// Adds the specified stat into an internal buffer that will be presisted into the database when flushed.
 /// </summary>
 /// <param name="stat">The stat.</param>
 internal void Add(ApplicationStatistics stat)
 {
     Statistics.Add(stat);
 }