public void AsTrackable_When_Passed_False_Should_Not_ComplexProperty_Children_Be_Trackable()
{
var order = Helper.GetOrder();
var trackable = order.AsTrackable(makeComplexPropertiesTrackable: false);
trackable.Address.AddressId = 99;
Action action = () => { var address = (IChangeTrackable<Address>)trackable.Address; };
action.ShouldThrow<InvalidCastException>();
}