@Test
 public void shouldEnrichTest() {
   HostIpTestEnricher hostIpTestEnricher = new HostIpTestEnricher();
   hostIpTestEnricher.hostUriContext =
       new Instance<HostUriContext>() {
         @Override
         public HostUriContext get() {
           return new HostUriContext("http://192.168.99.100");
         }
       };
   MyTest test = new MyTest();
   hostIpTestEnricher.enrich(test);
   assertThat(test.hostIp, is("192.168.99.100"));
 }
 @Test
 public void shouldEnrichTestMethod() throws NoSuchMethodException {
   HostIpTestEnricher hostIpTestEnricher = new HostIpTestEnricher();
   hostIpTestEnricher.hostUriContext =
       new Instance<HostUriContext>() {
         @Override
         public HostUriContext get() {
           return new HostUriContext("http://192.168.99.100");
         }
       };
   MyTest test = new MyTest();
   Object[] myMethods =
       hostIpTestEnricher.resolve(
           test.getClass().getMethod("myMethod", String.class, String.class));
   assertThat((String) myMethods[1], is("192.168.99.100"));
 }