示例#1
0
        public void NaoDeveValidarAvaliacaoVazia()
        {
            AvaliacaoBUS sut       = FactoryBUS.CreateAvaliacaoBUS();
            Avaliacao    sutObjeto = new Avaliacao();

            Assert.False(sut.ValidarCampos(sutObjeto));
        }
示例#2
0
        public void NaoDeveValidarAvaliacaoSemReceita()
        {
            AvaliacaoBUS sut       = FactoryBUS.CreateAvaliacaoBUS();
            Avaliacao    sutObjeto = new Avaliacao();

            sutObjeto.Nota = 3;

            Assert.False(sut.ValidarCampos(sutObjeto));
        }
示例#3
0
        public void DeveValidarAvaliacaoComCamposObrigatorios()
        {
            AvaliacaoBUS sut       = FactoryBUS.CreateAvaliacaoBUS();
            Avaliacao    sutObjeto = new Avaliacao();

            sutObjeto.Receita = 1;
            sutObjeto.Nota    = 3;

            Assert.True(sut.ValidarCampos(sutObjeto));
        }
示例#4
0
        public void NaoDeveValidarAvaliacaoComNotaAcimaDeCinco()
        {
            AvaliacaoBUS sut       = FactoryBUS.CreateAvaliacaoBUS();
            Avaliacao    sutObjeto = new Avaliacao();

            sutObjeto.Receita = 1;
            sutObjeto.Nota    = 7;

            Assert.False(sut.ValidarCampos(sutObjeto));
        }
示例#5
0
        public void DeveValidarAvaliacaoComTodosOsCampos()
        {
            AvaliacaoBUS sut       = FactoryBUS.CreateAvaliacaoBUS();
            Avaliacao    sutObjeto = new Avaliacao();

            sutObjeto.Receita    = 1;
            sutObjeto.Nota       = 3;
            sutObjeto.Usuario    = "Luke Skywalker";
            sutObjeto.Comentario = "Do or do not. There is no try. - Yoda";

            Assert.True(sut.ValidarCampos(sutObjeto));
        }
示例#6
0
        private void btnAvaliar_Click(object sender, EventArgs e)
        {
            Avaliacao avaliacao = ConstruirObjeto();

            if (avaliacaoBUS.ValidarCampos(avaliacao))
            {
                if (avaliacaoBUS.Salvar(avaliacao))
                {
                    MessageBox.Show("Sua avaliação foi salva com sucesso! Obrigado!", "Sucesso");
                }
                else
                {
                    MessageBox.Show("Erro ao salvar avaliação. Obrigado pela atenção.", "Finalizado");
                }
                this.Close();
            }
            else
            {
                MessageBox.Show("Favor validar os campos e tentar novamente.", "Campos Inválidos");
                return;
            }
        }