test scenario builder