Пример #1
0
        public void SaveUnitTest_WhenLossObjectIdDoesntExist_ShouldBeFalse()
        {
            var loss = new Loss();
            var p    = new Product();

            p.Load(12);
            p.Id = 0;
            Assert.IsFalse(loss.Save(p, 1));
        }
Пример #2
0
        public void SaveUnitTest_WhenLossObjectIsFilled_ShouldBeTrue()
        {
            var loss         = new Loss();
            var LostQuantity = 1;
            var p            = new Product();

            p.Load(2);
            loss.Comment = $"Adding a lost for {p.Description} x {LostQuantity}";
            Assert.IsTrue(loss.Save(p, 1));
        }
Пример #3
0
 private void CmdGuardarPerdida_Click(object sender, EventArgs e)
 {
     Lost         = new Loss();
     Lost.Comment = TxtComentarioPerdida.Text;
     if (Lost.Save(prod, int.Parse(NumCantidadPerdida.Value.ToString())))
     {
         Program.DisplayInfoMessage("Perdida registrada");
         Limpiar();
     }
     FillGridLosses();
 }
Пример #4
0
        public void SaveUnitTest_WhenSaveALost_ProductQuantityGetsReduced()
        {
            var LostQuantity  = 1;
            var TestProductID = 2;
            var loss          = new Loss();
            var p             = new Product();

            p.Load(TestProductID);
            var expectecResult = p.Quantity - LostQuantity;

            loss.Comment = $"Testing Product loss | {p.Description} x {LostQuantity}";
            loss.Save(p, LostQuantity);
            p.Load(TestProductID);
            Assert.AreEqual(expectecResult, p.Quantity);
        }