added more tests for functional sets assignment