Changed conditions to match tuples correctly (condition and value were swapped sides).
It fixes issue #10.
Added more tests with more verbose names.