Esempio n. 1
0
        public async Task NaoDeveCadastarCasoLoginJaCadastrado()
        {
            MockUsuarioParameter parameter = new MockUsuarioParameter()
            {
                Exists      = false,
                Usuario     = UsuarioMock.ObterUsuarioAdmin(),
                Usuarios    = MockHelper.ObterTodos <Usuario>(),
                ExistsLogin = true,
            };

            IUsuarioService usuarioService = Startup.GetServiceProvider(new ServiceParameter(parameter)).GetRequiredService <IUsuarioService>();
            var             usuario        = await usuarioService.CadastrarAsync(new UsuarioDto
            {
                Nome     = "Teste",
                Login    = "******",
                Password = StringHelper.CalculateMD5Hash("Teste"),
                Perfil   = UsuarioPerfil.Garcom,
                Comissao = 10,
                Ativo    = true
            });

            usuario.Should().BeNull();
            usuarioService.MensagensValidacao.Should().NotBeNull(StringHelper.JoinHtmlMensagem(usuarioService.MensagensValidacao));
            usuarioService.MensagensValidacao.Any(c => c == UsuarioMessage.LoginJaCadastrado).Should().BeTrue();
        }
Esempio n. 2
0
        public void Setup()
        {
            MockUsuarioParameter parameter = new MockUsuarioParameter()
            {
                Exists      = false,
                Usuario     = UsuarioMock.ObterUsuarioAdmin(),
                Usuarios    = MockHelper.ObterTodos <Usuario>(),
                ExistsLogin = false,
            };

            _serviceProvider = Startup.GetServiceProvider(new ServiceParameter(parameter));
        }