コード例 #1
0
        public void PublishPage()
        {
            Updaterepo.PublishPage(4);

            var newpage = Readrepo.GetAllPageSummaries();

            Assert.AreEqual(true, newpage.Where(m => m.StaticPageID == 4).FirstOrDefault(x => x.IsPublished == true).IsPublished);
        }
コード例 #2
0
        public void PublishPost()
        {
            Post post = new Post();

            post.PostID      = 4;
            post.HasSchedule = false;
            post.StartDate   = null;
            post.EndDate     = null;

            Updaterepo.PublishPost(post);

            var newpost = Readrepo.GetAllPostSummaries();

            Assert.AreEqual(false, newpost.Where(m => m.PostID == 4).FirstOrDefault(x => x.HasSchedule == false).HasSchedule);
        }
コード例 #3
0
        public void EditPage()
        {
            StaticPage newpage = new StaticPage();

            newpage.StaticPageID = 1;
            newpage.ButtonName   = "Koshin";
            newpage.UserID       = "b75da91b-e39a-42ce-b2f0-4834eda139e1";
            newpage.Body         = "days today";

            Updaterepo.EditPage(newpage);

            var newbody = Readrepo.GetPageByID(1);

            Assert.AreEqual("days today", newbody.Body);
        }
コード例 #4
0
        public void EditPost()
        {
            Post newPost = new Post();

            newPost.PostID      = 15;
            newPost.CategoryID  = 3;
            newPost.UserID      = "b75da91b-e39a-42ce-b2f0-4834eda139e1";
            newPost.Title       = "Test post 44";
            newPost.CoverImgURL = "http://localhost:54909/Content/img/eating.jpg";
            newPost.Body        = "Hi";
            newPost.DateCreated = DateTime.Parse("12/07/2015");
            newPost.HasSchedule = false;
            newPost.IsPublished = false;
            newPost.IsActive    = false;

            Updaterepo.EditPost(newPost);

            var newbody = Readrepo.GetPostByID(15);

            Assert.AreEqual("Hi", newbody.Body);
        }