ChangeTracking.Tests.IChangeTrackableCollectionTests.RejectChanges_On_Collection_Should_All_Items_Status_Be_Unchanged C# (CSharp) Method

RejectChanges_On_Collection_Should_All_Items_Status_Be_Unchanged() private method

        public void RejectChanges_On_Collection_Should_All_Items_Status_Be_Unchanged()
        {
            var orders = Helper.GetOrdersIList();
            var trackable = orders.AsTrackable();

            var first = trackable.First();
            first.Id = 963;
            first.CustomerNumber = "Testing";
            var intf = trackable.CastToIChangeTrackableCollection();
            var oldAnythingUnchanged = intf.ChangedItems.Any();
            intf.RejectChanges();

            oldAnythingUnchanged.Should().BeTrue();
            intf.ChangedItems.Count().Should().Be(0);
        }
IChangeTrackableCollectionTests