Esempio n. 1
0
        public void DeveRetornarErroSeDadosPacoteInvalido()
        {
            // Para que eu n precise passar os parametros basta eu criar um ctor vazio
            var command = new CriarPacoteCommand();

            command.Validar();

            Assert.True(command.Invalid, "Pacote é válido");
        }
        public void DeveRetornarErroSeDadosInvalido()
        {
            // Para que eu n precise passar os parametros basta eu criar um ctor vazio
            var command = new CriarPacoteCommand("Viagem para Austrália", "País Exótico", "png.1", true);


            command.Validar();

            Assert.True(command.Valid, "Pacote é válido");
        }
        public void SucessoCasoDadosCriarPacoteCommandValidos()
        {
            var _command = new CriarPacoteCommand("Pacote excluivo para novos usuários", "Pacote muito excepcional!", "pacote.jpg", true);

            //Validando os campos informados
            _command.Validar();

            //Espera sucesso ao inserir um novo pacote
            Assert.True(_command.Valid, "Os dados estão incorretos");
        }
        public void ErroCasoImagemCriarPacoteCommandInvalidos()
        {
            var _command = new CriarPacoteCommand("Pacote excluivo para novos usuários", "Pacote muito excepcional", "", false);

            //Validando os campos informados
            _command.Validar();

            //Espera erro ao inserir um novo pacote
            //devido a falta de um resultado para o parametro 'imagem'
            Assert.True(_command.Invalid, "A imagem informada está correta");
        }
        public void ErroCasoDescricaoCriarPacoteCommandInvalidos()
        {
            var _command = new CriarPacoteCommand("Pacote excluivo para novos usuários", "", "pacote.jpg", false);

            //Validando os campos informados
            _command.Validar();

            //Espera erro ao inserir um novo pacote
            //devido a falta de um resultado para o parametro 'descricao'
            Assert.True(_command.Invalid, "A descrição informada está correta");
        }
        public void ErroCasoTituloCriarPacoteCommandInvalido()
        {
            var _command = new CriarPacoteCommand("", "Pacote muito excepcional", "pacote.jpg", true);

            //Validando os campos informados
            _command.Validar();

            //Espera erro ao inserir um novo pacote
            //devido a falta de um resultado para o parametro 'titulo'
            Assert.True(_command.Invalid, "O título informado está correto");
        }
        public void ErroCasoDadosCriarPacoteCommandInvalidos()
        {
            var _command = new CriarPacoteCommand("", "", "", false);

            //Validando os campos informados
            _command.Validar();

            //Espera erro ao inserir um novo pacote
            //devido a falta de um resultado para o parametro 'titulo', 'descricao', 'imagem'
            Assert.True(_command.Invalid, "Os dados estão corretos");
        }
        public void DeveRetornarErroSeDadosValidos()
        {
            // Para que eu n precise passar os parametros basta eu criar um ctor vazio
            var command = new CriarPacoteCommand("", "País Exótico", "png.1", true);

            command.Validar();

            // Se o meu objeto command passar pelas validacoes
            // Invalid = false
            // Se não Invalid = true

            // Valid = true
            // Se não = false

            Assert.True(command.Invalid, "Pacote é válido");
        }