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