public void AsTrackable_When_Passed_False_Should_Not_CollectionProperty_Children_Be_Trackable()
{
var order = Helper.GetOrder();
var trackable = order.AsTrackable(makeCollectionPropertiesTrackable: false);
Action action = () => { var details = (IChangeTrackableCollection<OrderDetail>)trackable.OrderDetails; };
action.ShouldThrow<InvalidCastException>();
}