On reading, it actually looks like this was more just a case of unit testing the wrong thing. The original test was testing for both contains and ordering, but he really only wanted to test contains. I'm thinking of calling it UnitTestingTheWrongSemantics?, but I'd appreciate a sanity check.