Added test cases to test all used functionality of the enum class