public void Delete_PreviousVersions_AreDeleted()
        {
            ContentItem item, version;

            using (persister)
            {
                item = CreateOneItem <PersistableItem1>(0, "root", null);
                persister.Save(item);

                version = versioner.AddVersion(item);
            }
            using (persister)
            {
                item = persister.Get(item.ID);
                persister.Delete(item);

                var loadedVersioin = persister.Get(version.ID);
                Assert.That(loadedVersioin, Is.Null);
            }
        }
示例#2
0
        public void Delete_InvokesActiveContent()
        {
            persister.Delete(item);

            item.Actions.Single().ShouldBe("Delete");
        }