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