@Test(enabled = true, groups = "unit", dataProvider = "fromMockedRntbdResponseToExpectedDocumentClientException")
public void verifyRequestFailures(
    final FailureValidator.Builder builder,
    final RxDocumentServiceRequest request,
    final RntbdResponse response
) {

    final UserAgentContainer userAgent = new UserAgentContainer();
    final Duration timeout = Duration.ofMillis(1000);
    try (final RntbdTransportClient client = getRntbdTransportClientUnderTest(userAgent, timeout, response)) {
        final Single<StoreResponse> responseSingle;
        try {
            responseSingle = client.invokeStoreAsync(physicalAddress, null, request);
        } catch (final Exception error) {
            throw new AssertionError(String.format("%s: %s", error.getClass(), error));
        }
        this.validateFailure(responseSingle, builder.build());
    }
}