public async void TestCacheReadAndWrite() { var cacheSource = new LocalFileSource(localCacheFilePath); var vacanciesCsv = await cacheSource.GetSourceData(); int nVacanciesOnFirstLoad = vacanciesCsv.Count; await cacheSource.UpdateCache(vacanciesCsv); int nVacanciesOnSecondLoad = (await cacheSource.GetSourceData()).Count; Assert.Equal(nVacanciesOnFirstLoad, nVacanciesOnSecondLoad); }
public async void TestLoadingFromCache() { var cacheSource = new LocalFileSource(localCacheFilePath); var vacanciesCsv = await cacheSource.GetSourceData(); Assert.NotEmpty(vacanciesCsv); }