public async Task NoManifestInDb_ExecuteAll_ThreeManifestsInDb() { //Act await _sut.ExecuteAllAsync(); //Assert Assert.Equal(3, _contentDbProvider.CreateNew().Content.Count()); Assert.Equal(1, _contentDbProvider.CreateNew().Content.Count(x => x.Type == ContentTypes.ManifestV2)); Assert.Equal(1, _contentDbProvider.CreateNew().Content.Count(x => x.Type == ContentTypes.ManifestV3)); Assert.Equal(1, _contentDbProvider.CreateNew().Content.Count(x => x.Type == ContentTypes.ManifestV4)); }
public async Task EmptySystemNoTeks() { Assert.Equal(0, _workflowDbProvider.CreateNew().TemporaryExposureKeys.Count()); Assert.Equal(0, _dkSourceDbProvider.CreateNew().DiagnosisKeys.Count()); await _snapshot.ExecuteAsync(); await _eksJob.ExecuteAsync(); await _manifestJob.ExecuteAllAsync(); await _resign.ExecuteAsync(); Assert.Equal(1, _contentDbProvider.CreateNew().Content.Count(x => x.Type == ContentTypes.ManifestV2)); Assert.Equal(0, _contentDbProvider.CreateNew().Content.Count(x => x.Type == ContentTypes.ExposureKeySetV2)); //Obsolete - replace with raw content Assert.Equal(0, _contentDbProvider.CreateNew().Content.Count(x => x.Type == ContentTypes.ExposureKeySet)); Assert.Equal(0, _contentDbProvider.CreateNew().Content.Count(x => x.Type == ContentTypes.Manifest)); Assert.Equal(0, _workflowDbProvider.CreateNew().TemporaryExposureKeys.Count()); Assert.Equal(0, _dkSourceDbProvider.CreateNew().DiagnosisKeys.Count()); }