+
+ def test_irv_logic1
+ vote_array = Array.new
+ 42.times {vote_array << "ABCD".split("")}
+ 26.times {vote_array << "BCDA".split("")}
+ 15.times {vote_array << "CDBA".split("")}
+ 15.times {vote_array << "DCBA".split("")}
+
+ test_winner ( "B", InstantRunoffLogicVote.new(vote_array).result )
+ end
+ ###TODO: test all the other variants