ChangeTracking.Tests.IChangeTrackableTests.AsTrackable_When_CollectionProperty_Children_Trackable_Child_Change_Collection_Should_Change_Parent C# (CSharp) Method

AsTrackable_When_CollectionProperty_Children_Trackable_Child_Change_Collection_Should_Change_Parent() private method

        public void AsTrackable_When_CollectionProperty_Children_Trackable_Child_Change_Collection_Should_Change_Parent()
        {
            var order = Helper.GetOrder();
            var trackable = order.AsTrackable();

            trackable.OrderDetails.Add(new OrderDetail
            {
                OrderDetailId = 123,
                ItemNo = "Item123"
            });

            trackable.OrderDetails.CastToIChangeTrackableCollection().IsChanged.Should().BeTrue();
            trackable.CastToIChangeTrackable().ChangeTrackingStatus.Should().Be(ChangeStatus.Changed);
        }
IChangeTrackableTests