Beispiel #1
0
        public void Save()
        {
            var now = DateTime.Now;

            var version = new ContentVersion();

            version.Expired        = now;
            version.FuturePublish  = now;
            version.ItemCount      = 3;
            version.Published      = now;
            version.Saved          = now;
            version.SavedBy        = "Ben";
            version.State          = ContentState.Published;
            version.Title          = "Hello";
            version.VersionDataXml = "duh";
            version.VersionIndex   = 3;

            using (repository)
            {
                repository.SaveOrUpdate(version);
            }
            var read = repository.Get(version.ID);

            read.Expired.ShouldBe(now);
            read.FuturePublish.ShouldBe(now);
            read.ItemCount.ShouldBe(3);
            read.Published.ShouldBe(now);
            read.Saved.ShouldBe(now);
            read.SavedBy.ShouldBe("Ben");
            read.State.ShouldBe(ContentState.Published);
            read.Title.ShouldBe("Hello");
            read.VersionDataXml.ShouldBe("duh");
            read.VersionIndex.ShouldBe(3);
        }