Ejemplo n.º 1
0
        public async void UpdateAsync_DeveAtualizarAReceitaInserida()
        {
            var arrozPuro = new Receita("arroz", "branco", "só arroz", "cozinhar", "rec.com/arz");

            var context = CreateTestContext();

            context.Add(arrozPuro);
            await context.SaveChangesAsync();

            var controller = new ReceitasController(context);

            var arrozComFeijao =
                new ReceitaViewModel(
                    arrozPuro.Id, "arroz com feijão", "arroz branco e feijão preto", "só arroz e feijão", "cozinhar e misturar", "rec.com/aef");
            await controller.UpdateAsync(arrozComFeijao);

            context.Receitas
            .FirstOrDefault(r => r.Id == arrozComFeijao.Id)
            .Titulo.Should().Be(arrozComFeijao.Title);
        }