Adding unit tests for optional parameters