public void ChangeSetSerializationTest()
        {
            ChangesetStorage storage = new ChangesetStorage(Filename);
            CvsChange change = CreateSingleChange("test.ext", 0, "Update to TK-01001");
            storage.PersistChangeset(new CvsChangeSet(change.Author, "TestId", change.ChangeDate, change.Message));
            storage.Flush();

            CvsChangeSet changeSet = storage.GetChangeset("TestId");
            Assert.IsNotNull(changeSet);
            Assert.IsTrue(changeSet.IsPersistent);

            storage.PersistChangeset(new CvsChangeSet(change.Author, "TestId2", change.ChangeDate, change.Message));

            changeSet = storage.GetChangeset("TestId2");
            Assert.IsNotNull(changeSet);
            Assert.IsFalse(changeSet.IsPersistent);
        }