public void AcceptChanges_On_Collection_Should_AcceptChanges()
{
var orders = Helper.GetOrdersIList();
var trackable = orders.AsTrackable();
var first = trackable.First();
first.Id = 963;
first.CustomerNumber = "Testing";
var itemIntf = first.CastToIChangeTrackable();
var collectionintf = trackable.CastToIChangeTrackableCollection();
int oldChangeStatusCount = collectionintf.ChangedItems.Count();
collectionintf.AcceptChanges();
itemIntf.GetOriginalValue(c => c.CustomerNumber).Should().Be("Testing");
itemIntf.GetOriginalValue(c => c.Id).Should().Be(963);
oldChangeStatusCount.Should().Be(1);
collectionintf.ChangedItems.Count().Should().Be(0);
}