test all of the rules