1919import org .springframework .test .context .junit .jupiter .SpringExtension ;
2020import uk .gov .hmcts .cp .openapi .model .CourtScheduleResponse ;
2121import uk .gov .hmcts .cp .pact .helper .JsonFileToObject ;
22- import uk .gov .hmcts .cp .repositories .CourtScheduleClient ;
22+ import uk .gov .hmcts .cp .repositories .InMemoryCourtScheduleClientImpl ;
2323
2424@ SpringBootTest (webEnvironment = SpringBootTest .WebEnvironment .RANDOM_PORT )
2525@ ExtendWith ({SpringExtension .class , PactVerificationInvocationContextProvider .class })
@@ -34,7 +34,7 @@ public class CourtScheduleProviderPactTest {
3434 private static final Logger LOG = LoggerFactory .getLogger (CourtScheduleProviderPactTest .class );
3535
3636 @ Autowired
37- private CourtScheduleClient courtScheduleClient ;
37+ private InMemoryCourtScheduleClientImpl inMemoryCourtScheduleClient ;
3838
3939 @ LocalServerPort
4040 private int port ;
@@ -48,9 +48,9 @@ void setupTarget(PactVerificationContext context) {
4848
4949 @ State ("court schedule for case 456789 exists" )
5050 public void setupCourtSchedule () throws Exception {
51- // courtScheduleClient .clearAll();
52- // CourtScheduleResponse courtScheduleResponse = JsonFileToObject.readJsonFromResources("courtSchedule.json", CourtScheduleResponse.class);
53- // courtScheduleClient .saveCourtSchedule("456789", courtScheduleResponse);
51+ inMemoryCourtScheduleClient .clearAll ();
52+ CourtScheduleResponse courtScheduleResponse = JsonFileToObject .readJsonFromResources ("courtSchedule.json" , CourtScheduleResponse .class );
53+ inMemoryCourtScheduleClient .saveCourtSchedule ("456789" , courtScheduleResponse );
5454 }
5555
5656 @ TestTemplate
0 commit comments