ChangeTracking.Tests.IChangeTrackableTests.AsTrackable_When_Passed_False_Should_Not_CollectionProperty_Children_Be_Trackable C# (CSharp) Метод

AsTrackable_When_Passed_False_Should_Not_CollectionProperty_Children_Be_Trackable() приватный Метод

        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>();
        }
IChangeTrackableTests