public void AsTrackable_When_Not_CollectionProperty_Children_Trackable_RejectChanges_Should_Work()
{
var order = Helper.GetOrder();
var trackable = order.AsTrackable(makeCollectionPropertiesTrackable: false);
trackable.Id = 999;
trackable.OrderDetails[0].OrderDetailId = 999;
trackable.CastToIChangeTrackable().RejectChanges();
var intf = trackable.CastToIChangeTrackable();
intf.GetOriginalValue(o => o.Id).Should().Be(1);
trackable.OrderDetails[0].OrderDetailId.Should().Be(999);
}