Steve Klabnik on Ruby testing with factories