Esempio n. 1
0
        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");
        }
Esempio n. 2
0
        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");

        }