made givenTest inject random values for primitives and wrappers
made givenTest inject random enum constant instead of first declared