adding unit tests for Option