private IdvWorkflow CreateTypicalAPIIdvWorkflow() { IdvWorkflow idvWorkflow = new IdvWorkflow(); idvWorkflow.Id = "id"; idvWorkflow.Type = "apiType"; idvWorkflow.Tenant = "apiTenant"; idvWorkflow.Desc = "apiDesc"; return(idvWorkflow); }
public IdvWorkflow Build() { IdvWorkflow idvWorkflow = new IdvWorkflow(); idvWorkflow.Id = id; idvWorkflow.Type = type; idvWorkflow.Tenant = tenant; idvWorkflow.Desc = desc; return(idvWorkflow); }
public void ConvertSDKToAPI() { sdkIdvWorkflow1 = CreateTypicalSDKIdvWorkflow(); apiIdvWorkflow1 = new IdvWorkflowConverter(sdkIdvWorkflow1).ToAPIIdvWorkflow(); Assert.IsNotNull(apiIdvWorkflow1); Assert.AreEqual(apiIdvWorkflow1.Id, sdkIdvWorkflow1.Id); Assert.AreEqual(apiIdvWorkflow1.Type, sdkIdvWorkflow1.Type); Assert.AreEqual(apiIdvWorkflow1.Tenant, sdkIdvWorkflow1.Tenant); Assert.AreEqual(apiIdvWorkflow1.Desc, sdkIdvWorkflow1.Desc); }
public void ConvertAPIToSDK() { apiIdvWorkflow1 = CreateTypicalAPIIdvWorkflow(); sdkIdvWorkflow1 = new IdvWorkflowConverter(apiIdvWorkflow1).ToSDKIdvWorkflow(); Assert.IsNotNull(sdkIdvWorkflow1); Assert.AreEqual(sdkIdvWorkflow1.Id, apiIdvWorkflow1.Id); Assert.AreEqual(sdkIdvWorkflow1.Type, apiIdvWorkflow1.Type); Assert.AreEqual(sdkIdvWorkflow1.Tenant, apiIdvWorkflow1.Tenant); Assert.AreEqual(sdkIdvWorkflow1.Desc, apiIdvWorkflow1.Desc); }
public void BuildTest() { string id = "id"; string type = "type"; string tenant = "tenant"; string desc = "desc"; IdvWorkflow idvWorkflow = IdvWorkflowBuilder.NewIdvWorkflow(id) .WithType(type) .WithTenant(tenant) .WithDesc(desc) .Build(); Assert.AreEqual(id, idvWorkflow.Id); Assert.AreEqual(type, idvWorkflow.Type); Assert.AreEqual(tenant, idvWorkflow.Tenant); Assert.AreEqual(desc, idvWorkflow.Desc); }
public void VerifyResult() { IdvAuthExample example = new IdvAuthExample(); example.Run(); DocumentPackage retrievedPackage = example.RetrievedPackage; AssertIdvWorkflowConfigs(new List <IdvWorkflowConfig>(), example.idvWorkflowConfigsBeforeCreating); AssertIdvWorkflowConfigs(example.idvWorkflowConfigsToBeCreated, example.idvWorkflowConfigsAfterCreating); AssertIdvWorkflowConfigs(example.idvWorkflowConfigsToBeUpdated, example.idvWorkflowConfigsAfterUpdating); AssertIdvWorkflowConfigs(new List <IdvWorkflowConfig>(), example.idvWorkflowConfigsAfterDeleting); Signer signer = retrievedPackage.GetSigner(example.email1); Assert.AreEqual(AuthenticationMethod.IDV, signer.AuthenticationMethod); Assert.AreEqual(0, signer.ChallengeQuestion.Count); Assert.AreEqual(IdvAuthExample.PHONE_NUMBER, signer.PhoneNumber); IdvWorkflow idvWorkflow = signer.Authentication.IdvWorkflow; Assert.AreEqual(IdvAuthExample.IDV_WORKFLOW_ID1, idvWorkflow.Id); Assert.AreEqual(IdvAuthExample.TENANT, idvWorkflow.Tenant); }
public SignerBuilder WithIDVAuthentication(string phoneNumber, IdvWorkflow idvWorkflow) { this.authenticationBuilder = new IDVAuthenticationBuilder(phoneNumber, idvWorkflow); return(this); }
public SignerBuilder WithIDVAuthentication(IdvWorkflow idvWorkflow) { this.authenticationBuilder = new IDVAuthenticationBuilder(idvWorkflow); return(this); }
public void ConvertNullAPIToAPI() { apiIdvWorkflow1 = null; converter = new IdvWorkflowConverter(apiIdvWorkflow1); Assert.IsNull(converter.ToAPIIdvWorkflow()); }
internal IdvWorkflowConverter(IdvWorkflow sdkIdvWorkflow) { this.sdkIdvWorkflow = sdkIdvWorkflow; }
public IDVAuthenticationBuilder(IdvWorkflow idvWorkflow) { this.idvWorkflow = idvWorkflow; }
public IDVAuthenticationBuilder(string phoneNumber, IdvWorkflow idvWorkflow) { this.phoneNumber = phoneNumber; this.idvWorkflow = idvWorkflow; }