public void AcceptChanges_On_Collection_Should_Clear_DeletedItems()
{
var orders = Helper.GetOrdersIList();
var trackable = orders.AsTrackable();
var first = trackable.First();
trackable.Remove(first);
var intf = trackable.CastToIChangeTrackableCollection();
int oldDeleteStatusCount = intf.DeletedItems.Count();
intf.AcceptChanges();
oldDeleteStatusCount.Should().Be(1);
intf.DeletedItems.Count().Should().Be(0);
trackable.All(o => o.CastToIChangeTrackable().ChangeTrackingStatus == ChangeStatus.Unchanged).Should().BeTrue();
}