@Test
public void testSuccessRequestOnNoContext() throws Exception {

  final Requester requester = new DecoratingRequester();
  final String expected = randomUUID().toString();
  final String name = randomUUID().toString();
  final String actual = requester.request(new TestInvocation<>(new RequestMethod<String>() {
    @Override
    public String getName() {
      return name;
    }
    @Override
    protected String runInternal(final List<Object> parameters) throws Exception {
      return expected;
    }
  }));
  assertEquals(expected, actual);
}