public async Task ShouldCreateNewItemCorrectly()
        {
            var id   = System.IO.Path.GetTempFileName();
            var item = new YoutubeResult()
            {
                Title       = "Teste 1",
                Description = "Descrição 1",
                Type        = YoutubeResultType.Video,
                ContentId   = id,
                PublishedAt = DateTime.Now,
            };
            await _serviceProvider.Create(item);

            var createdItem = await _serviceProvider.GetResult(YoutubeResultType.Video, id);

            Assert.NotNull(createdItem);
        }
Ejemplo n.º 2
0
        private async Task InsertOrUpdateResult(YoutubeResult item)
        {
            var itemdb = await _repository.GetResult(item.Type, item.ContentId);

            if (itemdb == null)
            {
                await _repository.Create(item);
            }
        }