Example #1
0
        public void NaoDeveValidarObjetoSemPreencherPropriedades()
        {
            CapsulaReceitaBUS sut       = FactoryBUS.CreateCapsulaReceitaBUS();
            CapsulaReceita    sutObjeto = new CapsulaReceita();

            Assert.False(sut.ValidarCampos(sutObjeto));
        }
Example #2
0
        public void NaoDeveValidarEstoqueSemPreencherPropriedades()
        {
            EstoqueBUS sut       = FactoryBUS.CreateEstoqueBUS();
            Estoque    sutObjeto = new Estoque();

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

            Assert.False(sut.ValidarCampos(sutObjeto));
        }
Example #4
0
        public void NaoDeveValidarCapsulaSemForca()
        {
            CapsulaBUS sut       = FactoryBUS.CreateCapsulaBUS();
            Capsula    sutObjeto = new Capsula();

            sutObjeto.Descricao = "Café";

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

            sutObjeto.Nota = 3;

            Assert.False(sut.ValidarCampos(sutObjeto));
        }
Example #6
0
        public void DeveValidarComDescricao()
        {
            ReceitaBUS sut       = FactoryBUS.CreateReceitaBUS();
            Receita    sutObjeto = new Receita();

            sutObjeto.Descricao = "Receita de Toddy";

            Assert.True(sut.ValidarCampos(sutObjeto));
        }
Example #7
0
        public void NaoDeveValidarSemDescricao()
        {
            ReceitaBUS sut       = FactoryBUS.CreateReceitaBUS();
            Receita    sutObjeto = new Receita();

            sutObjeto.Descricao = "";

            Assert.False(sut.ValidarCampos(sutObjeto));
        }
Example #8
0
        public void NaoDeveValidarQuantidadeMenorIgualAZero()
        {
            CapsulaReceitaBUS sut       = FactoryBUS.CreateCapsulaReceitaBUS();
            CapsulaReceita    sutObjeto = new CapsulaReceita();

            sutObjeto.Quantidade = -1;
            sutObjeto.Capsula    = 1;

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

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

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

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

            Assert.False(sut.ValidarCampos(sutObjeto));
        }
Example #11
0
        public void DeveValidarComListaVaziaEDescricao()
        {
            ReceitaBUS sut       = FactoryBUS.CreateReceitaBUS();
            Receita    sutObjeto = new Receita();

            sutObjeto.Descricao = "Receita de Café";
            sutObjeto.Items     = new List <CapsulaReceita>();

            Assert.True(sut.ValidarCampos(sutObjeto));
        }
Example #12
0
        public void DeveValidarCapsulaComDescricaoEForca()
        {
            CapsulaBUS sut       = FactoryBUS.CreateCapsulaBUS();
            Capsula    sutObjeto = new Capsula();

            sutObjeto.Descricao = "Café";
            sutObjeto.Forca     = 8;

            Assert.True(sut.ValidarCampos(sutObjeto));
        }
Example #13
0
        public void DeveValidarCapsulaEQuantidadeMaiorQueZero()
        {
            CapsulaReceitaBUS sut       = FactoryBUS.CreateCapsulaReceitaBUS();
            CapsulaReceita    sutObjeto = new CapsulaReceita();

            sutObjeto.Quantidade = 4;
            sutObjeto.Capsula    = 2;

            Assert.True(sut.ValidarCampos(sutObjeto));
        }
Example #14
0
        public FormAvaliacao(Receita receita)
        {
            InitializeComponent();

            this.avaliacaoBUS = FactoryBUS.CreateAvaliacaoBUS();
            this.receita      = receita;

            lblReceita.Text      += $" {receita.Descricao}";
            cmbNota.SelectedIndex = 0;
        }
Example #15
0
        public void DeveValidarSeQuantidadeForMaiorQueUmEValidadeSuperiorAHoje()
        {
            EstoqueBUS sut       = FactoryBUS.CreateEstoqueBUS();
            Estoque    sutObjeto = new Estoque();

            sutObjeto.Quantidade = 1;
            sutObjeto.Validade   = new DateTime(DateTime.Now.Year, DateTime.Now.Month, DateTime.Now.Day + 1);

            Assert.True(sut.ValidarCampos(sutObjeto));
        }
Example #16
0
        public void NaoDeveValidarSeAQuantidadeForMenorQueUm()
        {
            EstoqueBUS sut       = FactoryBUS.CreateEstoqueBUS();
            Estoque    sutObjeto = new Estoque();

            sutObjeto.Quantidade = -1;
            sutObjeto.Validade   = new DateTime(DateTime.Now.Year, DateTime.Now.Month, DateTime.Now.Day);

            Assert.False(sut.ValidarCampos(sutObjeto));
        }
Example #17
0
        public void NaoDeveValidarSeAValidadeForAnteriorADataAtual()
        {
            EstoqueBUS sut       = FactoryBUS.CreateEstoqueBUS();
            Estoque    sutObjeto = new Estoque();

            sutObjeto.Quantidade = 1;
            sutObjeto.Validade   = new DateTime(DateTime.Now.Year, DateTime.Now.Month, DateTime.Now.Day - 1);

            Assert.False(sut.ValidarCampos(sutObjeto));
        }
Example #18
0
        public void DeveValidarSeEstiverComPropriedadesPreenchidas()
        {
            EstoqueBUS sut       = FactoryBUS.CreateEstoqueBUS();
            Estoque    sutObjeto = new Estoque();

            sutObjeto.Quantidade = 1;
            sutObjeto.Validade   = new DateTime(DateTime.Now.Year, DateTime.Now.Month, DateTime.Now.Day);
            sutObjeto.Capsula    = 13;

            Assert.True(sut.ValidarCampos(sutObjeto));
        }
Example #19
0
        public void DeveValidarPropriedadesPreenchidas()
        {
            CapsulaReceitaBUS sut       = FactoryBUS.CreateCapsulaReceitaBUS();
            CapsulaReceita    sutObjeto = new CapsulaReceita();

            sutObjeto.Quantidade = 4;
            sutObjeto.Capsula    = 2;
            sutObjeto.Receita    = 7;

            Assert.True(sut.ValidarCampos(sutObjeto));
        }
Example #20
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));
        }
Example #21
0
        public FormCapsulas()
        {
            InitializeComponent();

            capsulaBUS = FactoryBUS.CreateCapsulaBUS();
        }
        public ItemParaReceita()
        {
            InitializeComponent();

            capsulaBUS = FactoryBUS.CreateCapsulaBUS();
        }