Beispiel #1
0
        public async void InsertAsync_DeveInserirAReceitaSolicitada()
        {
            var receitaParaInserir = new ReceitaViewModel(Guid.Empty, "lasanha", "bastante carboidrato", "massa, queijo", "assar", "rec.com/las");
            var context            = CreateTestContext();

            var controller      = new ReceitasController(context);
            var receitaInserida = await controller.InsertAsync(receitaParaInserir);

            var receitaDoBanco = context
                                 .Receitas
                                 .FirstOrDefault(r => r.Id == receitaInserida.Value.Id);

            receitaDoBanco.Should().NotBeNull();
            receitaDoBanco.Id.Should().NotBeEmpty();
            receitaDoBanco.Titulo.Should().Be(receitaParaInserir.Title);
        }