public async Task ShouldResetSuccessfulSyncFlag() { var service = new ResetLearningStandards(_secretConfigProvider, _instanceContext); await service.Execute(); var secretConfig = await _secretConfigProvider.GetSecretConfiguration(); secretConfig.LearningStandardsCredential.SynchronizationWasSuccessful.ShouldBe(false); }
public async Task ShouldResetAcademicBenchmarkCredentials() { var service = new ResetLearningStandards(_secretConfigProvider, _instanceContext); await service.Execute(); var secretConfig = await _secretConfigProvider.GetSecretConfiguration(); secretConfig.LearningStandardsCredential.ApiSecret.ShouldBeEmpty(); secretConfig.LearningStandardsCredential.ApiKey.ShouldBeEmpty(); }
public async Task ShouldNotResetDateOfLastSync() { var yesterday = DateTime.Today.AddDays(-1); await SetLearningStandardsSyncDate(yesterday); var service = new ResetLearningStandards(_secretConfigProvider, _instanceContext); await service.Execute(); var secretConfig = await _secretConfigProvider.GetSecretConfiguration(); secretConfig.LearningStandardsCredential.LastUpdatedDate.ShouldBe(yesterday); }