コード例 #1
0
        public void testUpdate()
        {
            var ctx     = newContext();
            var wrapper = new BlogPostCtxWrapper(ctx);
            var oldblog = wrapper.getBlogPost(1);
            // copied because oldblog is written over by the update function, unfortunately.
            var updblog = new DBBlogPost()
            {
                Id = oldblog.Id, Title = "Flimsey Fool", Date = DateTime.Now, File = oldblog.File, Status = oldblog.Status, Version = oldblog.Version
            };

            wrapper.updateBlogPost(updblog);
            var newblog = wrapper.getBlogPost(1);

            Assert.Equal(oldblog.Id, newblog.Id);
            Assert.NotEqual(oldblog.Version, newblog.Version);
        }