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)); }
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)); }
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(); }
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); }