implemented tests for Version