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