Added a longer test for "3" set promotion

This test possibly fails now because the comparison to expected values should be
done as "almost equal" comparison and quite surprisingly HUnit doesn't provide
one.