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); }