Exemple #1
0
 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);
        }
Exemple #4
0
        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);
            }
        }
Exemple #5
0
        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;
 }