示例#1
0
        public void InsertFacturaIntrareTest()
        {
            var target = new FacturaIntrare
            {
                Data    = DateTime.Now,
                IdFirma = 2,
                Numar   = "Testing",
                Serie   = "Testing"
            };
            var r = target.Save();

            if (r.Status == StatusEnum.Errors)
            {
                Assert.Fail();
            }
        }
示例#2
0
        public void UpdateFacturaIntrareTest()
        {
            var target = new FacturaIntrare
            {
                Data    = DateTime.Now,
                IdFirma = 1,
                Numar   = "Testing",
                Serie   = "TestingModificatIntrare",
                ID      = 1
            };
            var r = target.Save();

            if (r.Status == StatusEnum.Errors)
            {
                Assert.Fail();
            }
        }
示例#3
0
        public void SalvareFacturaIntrareCuPozitii()
        {
            FacturaIntrare target = new FacturaIntrare
            {
                CotaTva = 19.00m,
                IdFirma = 2,
                Numar   = "bla bla",
                Serie   = "bla bla 2",
                Data    = DateTime.Now
            };
            List <PozitieFacturaIntrare> pozitieFacturaIntrareList = new List <PozitieFacturaIntrare>();

            pozitieFacturaIntrareList.Add(new PozitieFacturaIntrare
            {
                Cantitate  = 10,
                IdProdus   = 1,
                PretUnitar = 123
            });
            pozitieFacturaIntrareList.Add(new PozitieFacturaIntrare
            {
                Cantitate  = 110,
                IdProdus   = 2,
                PretUnitar = 1223
            });
            pozitieFacturaIntrareList.Add(new PozitieFacturaIntrare
            {
                Cantitate  = 105,
                IdProdus   = 17,
                PretUnitar = 1236
            });
            pozitieFacturaIntrareList.Add(new PozitieFacturaIntrare
            {
                Cantitate  = 160,
                IdProdus   = 1,
                PretUnitar = 1623
            });
            PersistenceResult actual;

            actual = target.Save(pozitieFacturaIntrareList);
            if (actual.Status == StatusEnum.Errors)
            {
                Assert.Fail();
            }
        }