public async Task Deve_Modificar_Email_Por_Login() { //ARRANGE var login = "******"; var email = "*****@*****.**"; var usuario = new Usuario() { Id = 5, Login = login }; repositorioUsuario.Setup(a => a.ObterPorCodigoRfLogin(string.Empty, login)).Returns(usuario); repositorioUsuario.Setup(a => a.ExisteUsuarioComMesmoEmail(email, usuario.Id)).Returns(false); repositorioPrioridadePerfil.Setup(c => c.ObterPerfisPorIds(It.IsAny <IEnumerable <Guid> >())) .Returns(new List <PrioridadePerfil>() { new PrioridadePerfil { Id = 1, Ordem = 10 } }); servicoEol.Setup(a => a.ObterPerfisPorLogin(login)).Returns(Task.FromResult(new UsuarioEolAutenticacaoRetornoDto())); repositorioUsuario.Setup(a => a.Salvar(usuario)).Returns(usuario.Id); //ACT await servicoUsuario.AlterarEmailUsuarioPorLogin(login, "*****@*****.**"); //ASSERT Assert.True(true); }