Example #1
0
        public void ComplainModerator()
        {
            int forumId         = fm.CreateForum(1, titels[0]);
            int subForumId      = fm.CreateSubForum(1, subTitels[0], forumId);
            int userRequesterId = fm.Register(user[0], user[1], user[2], forumId);
            int moderator       = fm.Register("moderator", user[1], user[2], forumId);

            try
            {
                fm.ComplainModerator(userRequesterId, moderator, forumId, subForumId);
                Assert.Fail("Exception was expected but not thrown. Cannot complain on non-moderator user");
            }
            catch (ArgumentException)
            {
                Assert.IsTrue(true);
            }
            fm.AddModerator(1, forumId, subForumId, moderator);
            List <int> moderators = fm.GetModeratorIds(forumId, subForumId);

            Assert.IsTrue(moderators.Contains(moderator));
            fm.ComplainModerator(userRequesterId, moderator, forumId, subForumId);
        }
Example #2
0
 public List <int> GetModeratorIds(int forumId, int subForumId)
 {
     return(FM.GetModeratorIds(forumId, subForumId));
 }