Пример #1
0
        public void AddNewCategory()
        {
            Category newCategory = new Category();

            newCategory.CategoryName = "Organic";

            Createrepo.AddNewCategory(newCategory);

            var result = Readrepo.GetAllCategories();

            Assert.AreEqual("Organic", result.Where(m => m.CategoryID == 7).FirstOrDefault(x => x.CategoryName == "Organic").CategoryName);
        }
Пример #2
0
        public void AddTag()
        {
            HashTag newtag = new HashTag();

            newtag.ActualHashTag = "Golfwods";

            Createrepo.AddTag(10, newtag);

            var result = Readrepo.GetTagsByPostID(10);

            Assert.AreEqual(9, result.FirstOrDefault(m => m.TagID == 9).TagID);
        }
Пример #3
0
        public void AddStaticPage()
        {
            StaticPage newpage = new StaticPage();

            newpage.ButtonName = "Koshin Test Page";
            newpage.UserID     = "b75da91b-e39a-42ce-b2f0-4834eda139e1";
            newpage.Body       = "Test page body";


            var result = Createrepo.AddStaticPage(newpage);
            var pages  = Readrepo.GetAllPageSummaries();
            var page   = pages.FirstOrDefault(p => p.StaticPageID == result);


            Assert.AreEqual(page.StaticPageID, result);
        }
Пример #4
0
        public void AddPost()
        {
            Post newpost = new Post();

            newpost.CategoryID  = 1;
            newpost.UserID      = "b75da91b-e39a-42ce-b2f0-4834eda139e1";
            newpost.Title       = "My Test Post for data layer";
            newpost.CoverImgURL = "http://localhost:54909/Content/img/golf.jpg";
            newpost.Body        = "Test Body";


            var result = Createrepo.AddPost(newpost);

            var posts = Readrepo.GetAllPostSummaries();
            var post  = posts.FirstOrDefault(p => p.PostID == result);


            Assert.AreEqual(post.PostID, result);
        }