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); }
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); }
public void GetAllPostSummaries() { List <Post> posts = Readrepo.GetAllPostSummaries(); Assert.AreEqual("5 Tips for Healthy Eating", posts.FirstOrDefault(m => m.Title == "5 Tips for Healthy Eating").Title); }