コード例 #1
0
        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);
        }
コード例 #2
0
        public async void TestLoadingFromCache()
        {
            var cacheSource = new LocalFileSource(localCacheFilePath);

            var vacanciesCsv = await cacheSource.GetSourceData();

            Assert.NotEmpty(vacanciesCsv);
        }