コード例 #1
0
ファイル: ReceitaTest.cs プロジェクト: agcavaleiro/SlnFortes
        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");
        }
コード例 #2
0
ファイル: ReceitaTest.cs プロジェクト: agcavaleiro/SlnFortes
        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");

        }