public void Dispose() { _repositorioUsuario.Dispose(); _repositorioUsuario = null; _validadorUsuario = null; _resultadoValidacao = null; }
public ValidadorUsuarioTests() { _provedorDeCriptografia = ObjectFactory.GetInstance <IProvedorDeCriptografia>(); _usuariosCadastrados = new List <Usuario>(); var usuarioCompradorLogistica = new Usuario("Comprador Logistica", "logistica", null); usuarioCompradorLogistica.CriarSenha(_provedorDeCriptografia.Criptografar("123")); usuarioCompradorLogistica.AdicionarPerfil(Enumeradores.Perfil.CompradorLogistica); _usuariosCadastrados.Add(usuarioCompradorLogistica); var usuarioSemSenha = new Usuario("Sem Senha", "semsenha", null); usuarioSemSenha.AdicionarPerfil(Enumeradores.Perfil.CompradorSuprimentos); _usuariosCadastrados.Add(usuarioSemSenha); var usuarioBloqueado = new Usuario("Usuário Bloqueado", "bloqueado", null); usuarioBloqueado.CriarSenha(_provedorDeCriptografia.Criptografar("123")); usuarioBloqueado.AdicionarPerfil(Enumeradores.Perfil.Fornecedor); usuarioBloqueado.Bloquear(); _usuariosCadastrados.Add(usuarioBloqueado); var usuarioSemPerfil = new Usuario("sem perfil", "semperfil", null); usuarioSemPerfil.CriarSenha(_provedorDeCriptografia.Criptografar("123")); _usuariosCadastrados.Add(usuarioSemPerfil); _usuariosMock = new Mock <IUsuarios>(MockBehavior.Strict); _usuariosMock.Setup(x => x.BuscaPorLogin(It.IsAny <string>())) .Returns((string login) => _usuariosCadastrados.SingleOrDefault(x => x.Login == login)); _validadorUsuario = new ValidadorUsuario(_usuariosMock.Object, _provedorDeCriptografia); }
public ServicoDeUsuario(IValidadorUsuario validador, IRepositorioUsuario repositorio) { _validadorUsuario = validador; _repositorioUsuario = repositorio; _resultadoValidacao = new ResultadoValidacao(); }
public AccountService(IAuthenticationProvider authenticationProvider, IValidadorUsuario validadorUsuario) { _authenticationProvider = authenticationProvider; _validadorUsuario = validadorUsuario; }