public void TestCanEditDifferentUser() { Challenge.User user = new Challenge.User("User 1"); Challenge.User user2 = new Challenge.User("User 2"); var comment = new Challenge.Comment(user2, "hi", new Challenge.Comment(user, "It's me", null)); Assert.AreEqual(user.CanEdit(comment), false); }
public void TestCanDelete() { Challenge.User user = new Challenge.User("User 1"); var comment = new Challenge.Comment(user, "hi", new Challenge.Comment(user, "It's me", null)); Assert.AreEqual(user.CanDelete(comment), false); Challenge.Moderator mod = new Challenge.Moderator("Moderator"); Assert.AreEqual(mod.CanDelete(comment), true); Challenge.Admin adm = new Challenge.Admin("Moderator"); Assert.AreEqual(adm.CanDelete(comment), true); }