public void ServicoUsuario_ObterUsuarioPorNome_True() { // Arrange var repositorio = new Mock <IRepositorioUsuario>(); 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; repositorio.Setup(r => r.BuscarPorNome(nomeNumero)).Returns(usu.Where(p => p.NomeUsuario == nomeNumero)); var servicoUsuario = new ServicoUsuario(repositorio.Object); // Act var retorno = servicoUsuario.BuscarPorNome(nomeNumero); // Assert Assert.True(retorno.FirstOrDefault().NomeUsuario == nomeNumero); }