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); }