public void Deve_Criar_Usuario_Basico() { var novoUsuario = new NovoUsuarioCommand(aceitoMkt:true, email:"*****@*****.**",nome:"developer" ); //excluindo usuário pré existente Database.Session.Delete(@"from Usuario u where u.Email = '*****@*****.**'"); Database.Session.Flush(); //somente nos testes unitários é necessário gerenciar a transação, //já que os controllers básicos utilizam o action filter *UseTransactionsByDefaultAttribute using (var tx = Database.Session.BeginTransaction()) { var novo = new UsuarioService().CriarNovoUsuario(novoUsuario); tx.Commit(); Assert.IsTrue(novo.Id > 0); } }
public UsuariosV4Controller() { _usuarioService = new UsuarioService(); }