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