public async Task Hour_ReadNextHourWithoutRatings() { // Act var result = await repo.ReadNextHourWithoutRatings(); //Assert Assert.Pass("Could return result or null depending on if there is a qos_ratings for all hours."); }
public async Task CalculateSample() { var connectionFactory = TestUtilities.GetIntegrationConnectionFactory(); var serverRepository = new ServerRepository(connectionFactory); var servers = await serverRepository.ReadAllActiveAsync(); var server = servers.First(s => s.ServerType == ServerType.Database); var hourRepository = new HourRepository(connectionFactory); var hour = await hourRepository.ReadNextHourWithoutRatings() ?? await hourRepository.ReadLatestCompletedHourAsync(); var result = await this.userExperienceSampleService.CalculateSample(server.ServerId, hour.Id); Assert.Pass(); }
public async Task GetPastWeekUserExperienceMetricDataAsync() { var connectionFactory = TestUtilities.GetIntegrationConnectionFactory(); var serverRepository = new ServerRepository(connectionFactory); var servers = await serverRepository.ReadAllActiveAsync(); var server = servers.First(s => s.ServerType == ServerType.Database); var hourRepository = new HourRepository(connectionFactory); var hour = await hourRepository.ReadNextHourWithoutRatings(); var result = await this.userExperienceSampleService.GetPastWeekUserExperienceMetricDataAsync(server.ServerId, hour); Assert.Pass(); }