Пример #1
0
        public void Criar_um_usuario_com_sucesso()
        {
            var cmd = new CriarUsuarioCommand("Fulano de tal",
                                              "*****@*****.**",
                                              "123456",
                                              "candidato"
                                              );

            var hdl    = new CriarUsuarioHandler(_repositorio.Object);
            var result = (ResponseCommandResult)hdl.Handle(cmd);

            Assert.IsTrue(result.Valid, result.Message);
        }
Пример #2
0
        public void Erro_ao_tentar_criar_um_usuario_com_email_ja_cadastrado()
        {
            var cmd = new CriarUsuarioCommand("Fulano de tal",
                                              "*****@*****.**",
                                              "123456",
                                              "candidato"
                                              );

            var repositorio = new Mock <IRepository <Dominio.Entidades.Usuario> >();

            repositorio
            .Setup(x => x.ObterEntidade(It.IsAny <Expression <Func <Dominio.Entidades.Usuario, bool> > >()))
            .Returns(
                new Dominio.Entidades.Usuario(cmd.NomeCompleto,
                                              cmd.Email,
                                              cmd.Senha,
                                              cmd.Role,
                                              false));

            var hdl    = new CriarUsuarioHandler(repositorio.Object);
            var result = (ResponseCommandResult)hdl.Handle(cmd);

            Assert.IsTrue(!result.Valid, result.Message);
        }