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); }
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); }