public void Cria_Consulta_Deleta_Usuario_ReturnsTrue()
        {
            #region Cria Usuário
            var retPost = (OkObjectResult)userTest.Post(new Business.View.UsuarioView()
            {
                Login = "******",
                Nome  = "Usuário de teste 1",
                Email = "*****@*****.**"
            });

            Assert.True(retPost.StatusCode == 200);
            #endregion

            #region Consulta Todos
            var retGetAll   = userTest.Get();
            var usuListView = JsonConvert.DeserializeObject <List <Business.View.UsuarioView> >(retGetAll.ToString());

            Assert.True(usuListView.Count > 0);
            #endregion

            #region Consulta Usuário
            var retGet  = userTest.GetByLogin("UsuarioTeste1");
            var usuView = JsonConvert.DeserializeObject <Business.View.UsuarioView>(retGet.ToString());

            Assert.True(usuView?.Id > 0);
            #endregion

            #region Delete Id inválido Usuário
            var  retDel  = userTest.Delete(0);
            bool condVal = false;
            try
            {
                var valOk = (NotFoundObjectResult)retDel;
                condVal = valOk.StatusCode == 404;
            }
            catch { condVal = false; }

            Assert.True(condVal);
            #endregion

            #region Delete Usuário
            if (usuView?.Id != 0)
            {
                retDel  = userTest.Delete(usuView.Id);
                condVal = false;
                try
                {
                    var valOk = (OkObjectResult)retDel;
                    condVal = valOk.StatusCode == 200;
                }
                catch { condVal = false; }

                Assert.True(condVal);
            }
            #endregion
        }