returns all possible combination of paramaters (required and optional) and their values for test coverage