I like the way you are creating dynamic stub data by accepting input from test.