public void TextDataChecksShouldFilterChecks() { var getSessionResult = new GetSessionResult { Checks = new List <CheckResponse> { new TextDataCheckResponse(), new LivenessCheckResponse() } }; Assert.AreEqual(1, getSessionResult.GetIdDocumentTextDataChecks().Count); Assert.IsInstanceOfType(getSessionResult.GetIdDocumentTextDataChecks().First(), typeof(TextDataCheckResponse)); }
public void TextDataChecksShouldReturnEmptyCollectionWhenNoneOfTypeArePresent() { var getSessionResult = new GetSessionResult { Checks = new List <CheckResponse> { new AuthenticityCheckResponse() } }; Assert.AreEqual(0, getSessionResult.GetIdDocumentTextDataChecks().Count); }
public void ChecksShouldReturnEmptyListWhenNotPresent() { var getSessionResult = new GetSessionResult(); Assert.AreEqual(0, getSessionResult.GetAuthenticityChecks().Count); Assert.AreEqual(0, getSessionResult.GetFaceMatchChecks().Count); Assert.AreEqual(0, getSessionResult.GetIdDocumentComparisonChecks().Count); Assert.AreEqual(0, getSessionResult.GetLivenessChecks().Count); #pragma warning disable CS0618 // Type or member is obsolete Assert.AreEqual(0, getSessionResult.GetTextDataChecks().Count); #pragma warning restore CS0618 // Type or member is obsolete Assert.AreEqual(0, getSessionResult.GetIdDocumentTextDataChecks().Count); Assert.AreEqual(0, getSessionResult.GetSupplementaryDocTextDataChecks().Count); Assert.AreEqual(0, getSessionResult.GetThirdPartyIdentityFraudOneChecks().Count); Assert.AreEqual(0, getSessionResult.GetThirdPartyIdentityChecks().Count); Assert.AreEqual(0, getSessionResult.GetWatchlistScreeningChecks().Count); Assert.AreEqual(0, getSessionResult.GetWatchlistAdvancedCaChecks().Count); }