unit tests for ISet

because set.remove returns false when item is not exist in the set. maybe i need to change test name.