Esempio n. 1
0
        public void Ban_Unban_User()
        {
            var session = User.Login(Configuration.GetKey("username"), Configuration.GetKey("password"));

            var sub = Sub.Get(session, SubRedditToTestModWith);

            Sub.BanUser(session, SubRedditToTestModWith, sub.Name, Configuration.GetKey("second-username"), session.ModHash);
            var list = Sub.GetBannedUsers(session, SubRedditToTestModWith);

            if (list.Where(u => u.Name == Configuration.GetKey("second-username")).Count() != 1)
            {
                Assert.Fail("THe user was not banned");
            }

            var user = User.Get(session, Configuration.GetKey("second-username"));

            Sub.UnBanUser(session, SubRedditToTestModWith, sub.Name, "t2_" + user.ID, session.ModHash);
            list = Sub.GetBannedUsers(session, SubRedditToTestModWith);

            if (list.Where(u => u.Name == Configuration.GetKey("second-username")).Count() != 0)
            {
                Assert.Fail("The user was not unbanned");
            }
        }