Пример #1
0
        public void NaoDeveValidarObjetoSemPreencherPropriedades()
        {
            CapsulaReceitaBUS sut       = FactoryBUS.CreateCapsulaReceitaBUS();
            CapsulaReceita    sutObjeto = new CapsulaReceita();

            Assert.False(sut.ValidarCampos(sutObjeto));
        }
Пример #2
0
        public void NaoDeveValidarEstoqueSemPreencherPropriedades()
        {
            EstoqueBUS sut       = FactoryBUS.CreateEstoqueBUS();
            Estoque    sutObjeto = new Estoque();

            Assert.False(sut.ValidarCampos(sutObjeto));
        }
Пример #3
0
        public void NaoDeveValidarAvaliacaoVazia()
        {
            AvaliacaoBUS sut       = FactoryBUS.CreateAvaliacaoBUS();
            Avaliacao    sutObjeto = new Avaliacao();

            Assert.False(sut.ValidarCampos(sutObjeto));
        }
Пример #4
0
        public void NaoDeveValidarCapsulaSemForca()
        {
            CapsulaBUS sut       = FactoryBUS.CreateCapsulaBUS();
            Capsula    sutObjeto = new Capsula();

            sutObjeto.Descricao = "Café";

            Assert.False(sut.ValidarCampos(sutObjeto));
        }
Пример #5
0
        public void NaoDeveValidarAvaliacaoSemReceita()
        {
            AvaliacaoBUS sut       = FactoryBUS.CreateAvaliacaoBUS();
            Avaliacao    sutObjeto = new Avaliacao();

            sutObjeto.Nota = 3;

            Assert.False(sut.ValidarCampos(sutObjeto));
        }
Пример #6
0
        public void DeveValidarComDescricao()
        {
            ReceitaBUS sut       = FactoryBUS.CreateReceitaBUS();
            Receita    sutObjeto = new Receita();

            sutObjeto.Descricao = "Receita de Toddy";

            Assert.True(sut.ValidarCampos(sutObjeto));
        }
Пример #7
0
        public void NaoDeveValidarSemDescricao()
        {
            ReceitaBUS sut       = FactoryBUS.CreateReceitaBUS();
            Receita    sutObjeto = new Receita();

            sutObjeto.Descricao = "";

            Assert.False(sut.ValidarCampos(sutObjeto));
        }
Пример #8
0
        public void NaoDeveValidarQuantidadeMenorIgualAZero()
        {
            CapsulaReceitaBUS sut       = FactoryBUS.CreateCapsulaReceitaBUS();
            CapsulaReceita    sutObjeto = new CapsulaReceita();

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

            Assert.False(sut.ValidarCampos(sutObjeto));
        }
Пример #9
0
        public void DeveValidarAvaliacaoComCamposObrigatorios()
        {
            AvaliacaoBUS sut       = FactoryBUS.CreateAvaliacaoBUS();
            Avaliacao    sutObjeto = new Avaliacao();

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

            Assert.True(sut.ValidarCampos(sutObjeto));
        }
Пример #10
0
        public void NaoDeveValidarAvaliacaoComNotaAcimaDeCinco()
        {
            AvaliacaoBUS sut       = FactoryBUS.CreateAvaliacaoBUS();
            Avaliacao    sutObjeto = new Avaliacao();

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

            Assert.False(sut.ValidarCampos(sutObjeto));
        }
Пример #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));
        }
Пример #12
0
        public void DeveValidarCapsulaComDescricaoEForca()
        {
            CapsulaBUS sut       = FactoryBUS.CreateCapsulaBUS();
            Capsula    sutObjeto = new Capsula();

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

            Assert.True(sut.ValidarCampos(sutObjeto));
        }
Пример #13
0
        public void DeveValidarCapsulaEQuantidadeMaiorQueZero()
        {
            CapsulaReceitaBUS sut       = FactoryBUS.CreateCapsulaReceitaBUS();
            CapsulaReceita    sutObjeto = new CapsulaReceita();

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

            Assert.True(sut.ValidarCampos(sutObjeto));
        }
Пример #14
0
        public FormAvaliacao(Receita receita)
        {
            InitializeComponent();

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

            lblReceita.Text      += $" {receita.Descricao}";
            cmbNota.SelectedIndex = 0;
        }
Пример #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));
        }
Пример #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));
        }
Пример #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));
        }
Пример #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));
        }
Пример #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));
        }
Пример #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));
        }
Пример #21
0
        public FormCapsulas()
        {
            InitializeComponent();

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

            capsulaBUS = FactoryBUS.CreateCapsulaBUS();
        }