Пример #1
0
        public void Testar_cadastrar_usuario_com_sucesso()
        {
            //Arrange
            ContextJwt jwtContext = BuilderJwtContext.New().Build();

            IAppCadastrar cadastrarApp = BuilderCadastrarApp.New(jwtContext)
                                         .Build();

            IAppUsuario usuarioApp = BuilderUsuarioApp.New(jwtContext)
                                     .Build();

            var user = new AuthUser()
            {
                Email    = validEmail,
                Password = validPassword
            };

            //Act
            Result <AuthUser> resultNewUser = cadastrarApp.CadastrarUsuario(user);

            //Assert
            Assert.IsTrue(resultNewUser.Status, "AuthUser não é válido");
            Assert.IsTrue(resultNewUser.Body.AuthUserId > 0, "AuthUser não foi criado");

            //Ao criar 'AuthUser' deve ser criado automaticamente um 'Usuario'
            Usuario newUsuario = usuarioApp.GetUsuarioByAuthUser(resultNewUser.Body);

            Assert.IsNotNull(newUsuario, "Usuario não foi criado");
            Assert.AreEqual(validEmail, newUsuario.Nome, "Usuario não foi criado com o email informado");
        }
Пример #2
0
 public UsuariosController(IAppUsuario appUsuario)
 {
     _appUsuario = appUsuario;
 }