An in-process http server for contract testing