Example #1
0
        public void NaoDeveValidarEstoqueSemPreencherPropriedades()
        {
            EstoqueBUS sut       = FactoryBUS.CreateEstoqueBUS();
            Estoque    sutObjeto = new Estoque();

            Assert.False(sut.ValidarCampos(sutObjeto));
        }
Example #2
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 #3
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 #4
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 #5
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));
        }