Beispiel #1
0
        public async Task SincronizarCanaisAsync_canais_Is_Null()
        {
            try
            {
                await _service.SincronizarCanaisAsync(null);

                Assert.Fail();
            }
            catch (ArgumentNullException ex)
            {
                Assert.IsTrue(ex.ParamName == _CANAL_LIST_PARAM_NAME);
            }
        }
Beispiel #2
0
        private async Task GravarHistoricoCanal(YouTubeResponseViewModel result)
        {
            var lista = result.Items
                        .Where(w => w.Tipo == ResultType.Canal)
                        .Select(s => (CanalSearchResultViewModel)s)
                        .ToList();
            await _canalService.SincronizarCanaisAsync(lista);

            var listRemoved = lista.Where(x => x.IncludeInList == false);

            foreach (var item in listRemoved)
            {
                result.Items.Remove(item);
            }
        }