コード例 #1
0
        public async Task Apartamento_DeleteOk()
        {
            KiperContext Context = GetContext();

            _ApartamentosController = new ApartamentosController(Context);
            await ForceAddInContext(Context);

            int apartamentoID = 1;
            var result        = await _ApartamentosController.DeleteApartamento(apartamentoID) as OkResult;

            Assert.Equal(200, result.StatusCode);
        }
コード例 #2
0
        public async Task Apartamento_DeleteNotFound()
        {
            KiperContext Context = GetContext();

            _ApartamentosController = new ApartamentosController(Context);
            await ForceAddInContext(Context);

            int apartamentoID = 100;
            var result        = await _ApartamentosController.DeleteApartamento(apartamentoID) as NotFoundObjectResult;

            var jsonSerialize = JsonConvert.SerializeObject(result.Value);
            var jsonResult    = JsonConvert.DeserializeObject <CallStatus>(jsonSerialize);

            Assert.Equal(404, result.StatusCode);
            Assert.Equal("Erro ao excluir o Apartamento e seus moradores.".ToUpper(), jsonResult.Message.ToUpper());
            Assert.True(jsonResult.Error);
        }