public void Track_Class_That_Inherits_From_GenericList() { var items = new MyIListOfString { "A", "B" }; var tracker = new ChangeTracker(); tracker.TrackChanges(items); Assert.IsFalse(tracker.CheckChanges()); // change items[1] = "B!"; Assert.IsTrue(tracker.CheckChanges()); // back items[1] = "B"; Assert.IsFalse(tracker.CheckChanges()); }
public MyItemWithClassIList() { MyItems = new MyIListOfString(); }