private void TestModifyIndicatorTrue(User user) { var c = new Comment(); c.Username = org1.UserName; var ui = UiComment.FromComment(c, user); Assert.IsTrue(ui.CanDelete); Assert.IsTrue(ui.CanEdit); }
public void TestNonAuthorCanModifyIndicatorSet() { var c = new Comment(); c.Username = org1.UserName; var ui = UiComment.FromComment(c, org2); Assert.IsFalse(ui.CanDelete); Assert.IsFalse(ui.CanEdit); }
private static bool UserCanModify(User user, UiComment ui) { // Authors and sys admins can edit/delete commentss return(user != null && (ui.User.Id == user.Id || user.IsSysAdmin())); }