public async Task Should_remove_hearing()
        {
            var       client = new Mock <ITestApiClient>();
            const int COUNT  = 1;

            var deletedResponse = new DeletedResponse()
            {
                NumberOfDeletedHearings = COUNT
            };

            client.Setup(x => x.DeleteTestDataByPartialCaseTextAsync(It.IsAny <DeleteTestHearingDataRequest>()))
            .ReturnsAsync(deletedResponse);

            var controller = new HearingsController(client.Object, _loggerMock.Object);

            var result = await controller.DeleteTestDataByPartialCaseText(_request);

            var typedResult = (ObjectResult)result;

            typedResult.StatusCode.Should().Be((int)HttpStatusCode.OK);

            var response = (DeletedResponse)typedResult.Value;

            response.Should().NotBeNull();
            response.NumberOfDeletedHearings.Should().Be(COUNT);
        }
        public async Task Should_throw_internal_server()
        {
            var client = new Mock <ITestApiClient>();

            client.Setup(x => x.DeleteTestDataByPartialCaseTextAsync(It.IsAny <DeleteTestHearingDataRequest>()))
            .ThrowsAsync(ExceptionsData.INTERNAL_SERVER_EXCEPTION);

            var controller = new HearingsController(client.Object, _loggerMock.Object);
            var result     = await controller.DeleteTestDataByPartialCaseText(_request);

            var typedResult = (ObjectResult)result;

            typedResult.StatusCode.Should().Be((int)HttpStatusCode.InternalServerError);
        }