public void UncaptureDiscoveredChanges_OneEntry_RestoresDiscoveredChange()
        {
            using var dbContext = new TestDbContext();
            var subject = new TriggerContextTracker(dbContext.ChangeTracker, new EntityAndTypeCascadeStrategy());

            var testModel = new TestModel();

            dbContext.Entry(testModel).State = EntityState.Added;

            var disoveredChanges = subject.DiscoverChanges();

            dbContext.Entry(testModel).State = EntityState.Unchanged;

            subject.CaptureChanges();
            Assert.Empty(subject.DiscoveredChanges);

            subject.UncaptureChanges();
            Assert.Single(subject.DiscoveredChanges);
        }