public void ServicoUsuario_CriptogravarSenha_True() { // Arrange var repositorio = new Mock <IRepositorioUsuario>(); 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; repositorio.Setup(r => r.CriptogravarSenha(usuarioRetorno.Senha)).Returns(senhaSenha); var servicoUsuario = new ServicoUsuario(repositorio.Object); // Act var retorno = servicoUsuario.CriptogravarSenha(senhaSenha); // Assert Assert.True(retorno == senhaSenha); }