public async Task Incluir() { DespesaVM model = new DespesaVM() { Observacao = "teste", Data = DateTime.Now, Valor = 10, CategoriaId = _categoriaDAL.Get.FirstOrDefault().Id }; var stringContent = new StringContent(JsonConvert.SerializeObject(model), System.Text.Encoding.UTF8, "application/json"); var response = await _httpClient.PostAsync("http://localhost/despesas/incluir", stringContent); 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(); Despesa model = new Despesa() { Id = id, Observacao = "teste", Data = DateTime.Now, Valor = 10, CategoriaId = _categoriaDAL.Get.FirstOrDefault().Id }; _despesaDAL.Insert(model); _despesaDAL.SaveChanges(); DespesaVM modelVM = new DespesaVM(); 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/despesas/editar", stringContent); var strObj = await response.Content.ReadAsStringAsync(); var resultado = JsonConvert.DeserializeObject<dynamic>(strObj); Assert.Equal(resultado.status.ToString(), "OK"); }