public void T10_PropertySetSimpleChanges() { Models.PropSetObjA psa = new NUnit_tests.Models.PropSetObjA(); Assert.False(psa.HasChanges); Models.PropSetObjA psb = psa.SubProp1; psb.Prop2 = "2"; Assert.AreEqual(psa.ChangedProperties.Length, 1); Assert.Contains(Models.PropSetObjA.Property.SubProp1, psa.ChangedProperties); }
public void T00_PropertySetSimpleChanges() { Models.PropSetObjA psa = new NUnit_tests.Models.PropSetObjA(); Assert.False(psa.HasChanges); psa.Prop1 = null; Assert.Contains(Models.PropSetObjA.Property.Prop1, psa.ChangedProperties); psa.ClearChanges(); Assert.False(psa.HasChanges); string s = psa.Prop1; Assert.False(psa.HasChanges); s = psa.Prop2; Assert.False(psa.HasChanges); psa.Prop2 = string.Empty; Assert.False(psa.HasChanges); psa.Prop2 = "1"; Assert.Contains(Models.PropSetObjA.Property.Prop2,psa.ChangedProperties); psa.SubProp1.Prop2 = "2"; Assert.Contains(Models.PropSetObjA.Property.SubProp1, psa.ChangedProperties); }