public void Class_Change_Tracking_Interface_Works() { var customer = new LsoCustomer(); customer.AcceptChanges(); Assert.IsFalse(customer.IsChanged); customer.CustContactPhone = "5555555555"; Assert.IsTrue(customer.IsChanged); }
public void Class_Properties_Change_Tracking_List_Works() { var customer = new LsoCustomer(); customer.AcceptChanges(); Assert.AreEqual(0, customer.ChangedPropertiesCount); customer.CustContactPhone = "5555555555"; customer.CustID = 501; customer.DateOpened = DateTime.Now; customer.Balance = 0; customer.BillingRefRequired = false; customer.CardExpMonth = 0; customer.CreditAvail = 0; customer.PriceSchedule = 0; Assert.AreEqual(8, customer.ChangedPropertiesCount); }