public async Task Excluir() { string id = Guid.NewGuid().ToString(); Receita model = new Receita() { Id = id, Observacao = "teste", Data = DateTime.Now, Valor = 10, CategoriaId = _categoriaDAL.Get.FirstOrDefault().Id }; _receitaDAL.Insert(model); _receitaDAL.SaveChanges(); var response = await _httpClient.GetAsync($"http://localhost/receitas/excluir/{id}"); var strObj = await response.Content.ReadAsStringAsync(); var resultado = JsonConvert.DeserializeObject<dynamic>(strObj); Assert.Equal(resultado.status.ToString(), "OK"); }
public async Task Editar() { string id = Guid.NewGuid().ToString(); Receita model = new Receita() { Id = id, Observacao = "teste", Data = DateTime.Now, Valor = 10, CategoriaId = _categoriaDAL.Get.FirstOrDefault().Id }; _receitaDAL.Insert(model); _receitaDAL.SaveChanges(); ReceitaVM modelVM = new ReceitaVM(); modelVM.Id = model.Id; modelVM.CategoriaId = model.CategoriaId; modelVM.Data = model.Data; modelVM.Valor = model.Valor; modelVM.Observacao = "teste atualizado."; var stringContent = new StringContent(JsonConvert.SerializeObject(modelVM), System.Text.Encoding.UTF8, "application/json"); var response = await _httpClient.PostAsync("http://localhost/receitas/editar", stringContent); var strObj = await response.Content.ReadAsStringAsync(); var resultado = JsonConvert.DeserializeObject<dynamic>(strObj); Assert.Equal(resultado.status.ToString(), "OK"); }