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