//RemoveTemporaryLink_TempoprtyLinkIsNull_Null //RemoveTemporaryLink_TempoprtyLinkIsNull_NoAction public void RemoveTemporaryLink_TempoprtyLinkIsNull_NoError() { var doc = new Test_SalesDoc(TestContext); RemoveTemporaryLink(doc); Assert.IsFalse(TestContext.Messages.Any()); }
public void AddTemporaryPaymentLink_AddLinkToDocument() { var payment = new CustomerPayment(TestContext); var doc = new Test_SalesDoc(TestContext); AddTemporaryPaymentLink(doc, payment); Assert.IsNotNull(doc.TemporaryPaymentLink); Assert.AreEqual(payment, doc.TemporaryPaymentLink.Payment); Assert.AreEqual(doc.Balance, doc.TemporaryPaymentLink.PaymentAmount); }
public void RemoveTemporaryLink_TempoprtyLinkIsNotNull_RemoveTeporaryLink() { var payment = new CustomerPayment(TestContext); var link = new SalesDocPaymentLink(payment); var doc = new Test_SalesDoc(TestContext); doc.TemporaryPaymentLink = link; RemoveTemporaryLink(doc); Assert.IsNull(doc.TemporaryPaymentLink); Assert.IsTrue(link.MarkedAsDeleted); }