private void AssertIdvWorkflowConfig(IdvWorkflowConfig expected, IdvWorkflowConfig actual) { Assert.AreEqual(expected.Id, actual.Id); Assert.AreEqual(expected.Type, actual.Type); Assert.AreEqual(expected.Desc, actual.Desc); Assert.AreEqual(expected.SkipWhenAccessingSignedDocuments, actual.SkipWhenAccessingSignedDocuments); }
public IdvWorkflowConfig Build() { IdvWorkflowConfig idvWorkflowConfig = new IdvWorkflowConfig(); idvWorkflowConfig.Id = id; idvWorkflowConfig.Type = type; idvWorkflowConfig.Tenant = tenant; idvWorkflowConfig.Desc = desc; idvWorkflowConfig.SkipWhenAccessingSignedDocuments = skipWhenAccessingSignedDocuments; return(idvWorkflowConfig); }
internal IdvWorkflowConfig ToSDKIdvWorkflowConfig() { if (apiIdvWorkflowConfiguration == null) { return(sdkIdvWorkflowConfig); } IdvWorkflowConfig idvWorkflowConfig = IdvWorkflowConfigBuilder .NewIdvWorkflowConfig(apiIdvWorkflowConfiguration.Id) .WithType(apiIdvWorkflowConfiguration.Type) .WithTenant(apiIdvWorkflowConfiguration.Tenant) .WithDesc(apiIdvWorkflowConfiguration.Desc) .Build(); idvWorkflowConfig.SkipWhenAccessingSignedDocuments = apiIdvWorkflowConfiguration.SkipWhenAccessingSignedDocuments; return(idvWorkflowConfig); }
private void AssertIdvWorkflowConfigs(IList <IdvWorkflowConfig> expected, IList <IdvWorkflowConfig> actual) { Assert.AreEqual(expected.Count, actual.Count); if (actual.Count == 0) { return; } foreach (IdvWorkflowConfig config in expected) { IdvWorkflowConfig idvWorkflowConfig = FindById(config.Id, actual); if (idvWorkflowConfig == null) { Assert.Fail("The idvWorkflowConfig is not set correctly"); } AssertIdvWorkflowConfig(config, idvWorkflowConfig); } }
public void BuildTest() { string id = "id"; string type = "type"; string tenant = "tenant"; string desc = "desc"; IdvWorkflowConfig idvWorkflowConfig = IdvWorkflowConfigBuilder.NewIdvWorkflowConfig(id) .WithType(type) .WithTenant(tenant) .WithDesc(desc) .EnableSkipWhenAccessingSignedDocuments() .Build(); Assert.AreEqual(id, idvWorkflowConfig.Id); Assert.AreEqual(type, idvWorkflowConfig.Type); Assert.AreEqual(tenant, idvWorkflowConfig.Tenant); Assert.AreEqual(desc, idvWorkflowConfig.Desc); Assert.IsTrue(idvWorkflowConfig.SkipWhenAccessingSignedDocuments); }
internal IdvWorkflowConfigConverter(IdvWorkflowConfig sdkIdvWorkflowConfig) { this.sdkIdvWorkflowConfig = sdkIdvWorkflowConfig; }