示例#1
0
        public void Ao_autenticar_se_usuario_nao_existir_devera_retornar_nulo()
        {
            var container = SimpleInjectorResolver.GetAutoMockingContainer();

            using (AsyncScopedLifestyle.BeginScope(container))
            {
                var usuarioService = container.GetInstance <IUsuarioService>();

                var usuario = new Usuario()
                {
                    Email = "*****@*****.**",
                    Senha = "email"
                };

                var usuarioAutenticado = usuarioService.Autenticar(usuario);

                Assert.Null(usuarioAutenticado);
            }
        }
示例#2
0
        public void Ao_inserir_usuario_devera_adicionar_categorias_padrao()
        {
            var container = SimpleInjectorResolver.GetAutoMockingContainer();

            using (AsyncScopedLifestyle.BeginScope(container))
            {
                var usuarioService = container.GetInstance <IUsuarioService>();

                var usuario = new Usuario()
                {
                    UsuarioId    = Guid.NewGuid(),
                    PrimeiroNome = "Anderson",
                    UltimoNome   = "Oliveira",
                    Email        = "*****@*****.**",
                    Senha        = "123456"
                };

                var usuarioResult = usuarioService.Add(usuario);

                Assert.NotNull(usuarioResult.Categorias);
            }
        }
示例#3
0
        public void Ao_inserir_usuario_senha_devera_ser_criptografada()
        {
            var container = SimpleInjectorResolver.GetAutoMockingContainer();

            using (AsyncScopedLifestyle.BeginScope(container))
            {
                var usuarioService = container.GetInstance <IUsuarioService>();

                var usuario = new Usuario()
                {
                    UsuarioId    = Guid.NewGuid(),
                    PrimeiroNome = "Anderson",
                    UltimoNome   = "Oliveira",
                    Email        = "*****@*****.**",
                    Senha        = "123456"
                };
                var senha = usuario.Senha;

                var usuarioResult = usuarioService.Add(usuario);

                Assert.NotEqual(usuarioResult.Senha, senha);
                Assert.NotEmpty(usuarioResult.SALT);
            }
        }