public void CreateFaceCaptureResourceShouldThrowForNonSuccessStatusCode(HttpStatusCode httpStatusCode)
        {
            DocScanClient docScanClient = SetupDocScanClientResponse(httpStatusCode);

            var aggregateException = Assert.ThrowsException <AggregateException>(() =>
            {
                docScanClient.CreateFaceCaptureResource(_someSessionId, _createFaceCaptureResourcePayload);
            });

            Assert.IsTrue(TestTools.Exceptions.IsExceptionInAggregateException <DocScanException>(aggregateException));
        }
        public void CreateFaceCaptureResourceShouldSucceed()
        {
            string        id     = "someId";
            int           frames = 4;
            dynamic       createFaceCaptureResourceResponse = new { id, frames };
            DocScanClient docScanClient = SetupDocScanClient(createFaceCaptureResourceResponse);

            CreateFaceCaptureResourceResponse result = docScanClient.CreateFaceCaptureResource(_someSessionId, _createFaceCaptureResourcePayload);

            Assert.AreEqual(id, result.Id);
            Assert.AreEqual(frames, result.Frames);
        }