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); }
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); }
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); }
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); }