anchor.diff:  
   [source,groovy,indent=0]
   ----
  -Unresolved directive in verifier/introduction.adoc - include::{introduction_url}/samples/standalone/dsl/http-client/src/main/java/com/example/loan/LoanApplicationService.java[tags=client_call_server,indent=0]
  +ResponseEntity<FraudServiceResponse> response =
  +        restTemplate.exchange("http://localhost:" + port + "/fraudcheck", HttpMethod.PUT,
  +                new HttpEntity<>(request, httpHeaders),
  +                FraudServiceResponse.class);
   ----
   
   For simplicity we've hardcoded the port of the Fraud Detection service at `8080` and our application is running on `8090`.
  
positive.code: 
  [source,java,indent=0]
  ----
  Unresolved directive in spring-cloud-wiremock.adoc - include::{doc_samples}/src/test/java/com/example/WiremockForDocsMockServerApplicationTests.java[tags=wiremock_test]
  ----
  
  The `baseUrl` is prepended to all mock calls, and the `stubs()`
  
negative.code: 
  [source,java,indent=0]
  ----
  @RunWith(SpringRunner.class)
  @SpringBootTest(webEnvironment = WebEnvironment.RANDOM_PORT)
  @AutoConfigureWireMock
  public class WiremockForDocsClassRuleTests {
  
  	// Start WireMock on some dynamic port
  	@ClassRule
  	public static WireMockClassRule wiremock = new WireMockClassRule(
  			WireMockSpring.options().dynamicPort());
  	// A service that calls out over HTTP to localhost:${wiremock.port}
  	@Autowired
  	private Service service;
  
  	// Using the WireMock APIs in the normal way:
  	@Test
  	public void contextLoads() throws Exception {
  		// Stubbing WireMock
  		wiremock.stubFor(get(urlEqualTo("/resource"))
  				.willReturn(aResponse().withHeader("Content-Type", "text/plain").withBody("Hello World!")));
  		// We're asserting if WireMock responded properly
  		assertThat(this.service.go()).isEqualTo("Hello World!");
  	}
  
  }
  ----
  
  The use `@ClassRule` means that the server will shut down after all the methods in this class.
  