public void UpdateExistingEntryInstanceMatch()
        {
            var entryContainer = new EntityEntryContainer();
            var entity         = new EntityEntryContainerModel
            {
                Title = "EntityEntryContainerTests.UpdateExistingEntryWithoutId"
            };

            entryContainer.SetEntityState(entity, EntityEntryState.Added);

            var entry = entryContainer.GetEntry(entity);

            Assert.AreEqual(entity, entry.Entity);
            Assert.AreEqual(EntityEntryState.Added, entry.State);

            entryContainer.SetEntityState(entity, EntityEntryState.NoChanges);

            entry = entryContainer.GetEntry(entity);
            Assert.AreEqual(entity, entry.Entity);
            Assert.AreEqual(EntityEntryState.NoChanges, entry.State);
        }