Exemplo n.º 1
0
        public void AppUsuario_BuscarPorNome_True()
        {
            // Arrange
            var servicoUsuaro = new Mock <IServicoUsuario>();

            var nome = "Erick";

            var numero = 6;

            var usu = new List <Usuario>();

            var usuario = new Usuario();

            for (int i = 0; i < 10; i++)
            {
                usuario = new Usuario()
                {
                    UsuarioId   = i,
                    NomeUsuario = nome + i,
                    Senha       = "123"
                };

                usu.Add(usuario);
            }
            var nomeNumero = nome + numero;

            servicoUsuaro.Setup(r => r.BuscarPorNome(nomeNumero)).Returns(usu.Where(p => p.NomeUsuario == nomeNumero));
            var appUsuario = new AppServicoUsuario(servicoUsuaro.Object);

            // Act
            var retorno = appUsuario.BuscarPorNome(nomeNumero).ToList();

            // Assert
            Assert.True(retorno.FirstOrDefault().NomeUsuario == nomeNumero);
        }
Exemplo n.º 2
0
        public void AppUsuario_DecriptogravarSenha_True()
        {
            // Arrange
            var servicoUsuaro = new Mock <IServicoUsuario>();

            var nome = "Erick";

            var senha = "123";

            var numero = 2;

            var usu = new List <Usuario>();

            var usuario = new Usuario();

            var usuarioRetorno = new Usuario();

            for (int i = 0; i < 10; i++)
            {
                usuario = new Usuario()
                {
                    UsuarioId   = i,
                    NomeUsuario = nome + i,
                    Senha       = senha + i
                };

                usu.Add(usuario);

                if (i == numero)
                {
                    usuarioRetorno = usuario;
                }
            }

            var senhaSenha = senha + numero;

            servicoUsuaro.Setup(r => r.DecriptogravarSenha(usuarioRetorno.Senha)).Returns(senhaSenha);

            var servicoUsuario = new AppServicoUsuario(servicoUsuaro.Object);

            // Act

            var retorno = servicoUsuario.DecriptogravarSenha(senhaSenha);

            // Assert
            Assert.True(retorno == senhaSenha);
        }