connectionFactoryControl.setReturnValue(recordFactory, 1);
generator.createRecord(recordFactory);
generatorControl.setReturnValue(inputRecord);
interaction.execute(interactionSpec, inputRecord, outputRecord);
interactionControl.setReturnValue(true, 1);
extractor.extractData(outputRecord);
extractorControl.setReturnValue(obj);