unit tests for ISet
update
rebase
update
Merge pull request #3453 from bilalyasar/set-test

unit tests for ISet