public void convertAPIToAPI()
        {
            apiTransactionRetention1 = new OneSpanSign.API.TransactionRetention();
            apiTransactionRetention2 = new TransactionRetentionConverter(apiTransactionRetention1).ToAPITransactionRetention();

            Assert.IsNotNull(apiTransactionRetention2);
            Assert.AreEqual(apiTransactionRetention2, apiTransactionRetention1);
        }
 private OneSpanSign.API.TransactionRetention buildApiTransactionRetention()
 {
     OneSpanSign.API.TransactionRetention result = new OneSpanSign.API.TransactionRetention();
     result.Expired   = 10;
     result.Sent      = 20;
     result.Archived  = 30;
     result.Completed = 40;
     result.Declined  = 50;
     result.Draft     = 60;
     result.OptedOut  = 70;
     return(result);
 }
        public void convertSDKToAPI()
        {
            sdkTransactionRetention1 = buildSdkTransactionRetention();
            apiTransactionRetention1 = new TransactionRetentionConverter(sdkTransactionRetention1).ToAPITransactionRetention();

            Assert.IsNotNull(apiTransactionRetention1);
            Assert.AreEqual(apiTransactionRetention1.Expired, 10);
            Assert.AreEqual(apiTransactionRetention1.Sent, 20);
            Assert.AreEqual(apiTransactionRetention1.Archived, 30);
            Assert.AreEqual(apiTransactionRetention1.Completed, 40);
            Assert.AreEqual(apiTransactionRetention1.Declined, 50);
            Assert.AreEqual(apiTransactionRetention1.Draft, 60);
            Assert.AreEqual(apiTransactionRetention1.OptedOut, 70);
        }
Example #4
0
        internal OneSpanSign.API.TransactionRetention ToAPITransactionRetention()
        {
            if (sdkTransactionRetention == null)
            {
                return(apiTransactionRetention);
            }
            apiTransactionRetention           = new OneSpanSign.API.TransactionRetention();
            apiTransactionRetention.Sent      = sdkTransactionRetention.Sent;
            apiTransactionRetention.Draft     = sdkTransactionRetention.Draft;
            apiTransactionRetention.Declined  = sdkTransactionRetention.Declined;
            apiTransactionRetention.Completed = sdkTransactionRetention.Completed;
            apiTransactionRetention.Expired   = sdkTransactionRetention.Expired;
            apiTransactionRetention.Archived  = sdkTransactionRetention.Archived;
            apiTransactionRetention.OptedOut  = sdkTransactionRetention.OptedOut;

            return(apiTransactionRetention);
        }
Example #5
0
 public TransactionRetentionConverter(OneSpanSign.API.TransactionRetention apiTransactionRetention)
 {
     this.apiTransactionRetention = apiTransactionRetention;
 }
 public void convertNullAPIToAPI()
 {
     apiTransactionRetention1 = null;
     converter = new TransactionRetentionConverter(apiTransactionRetention1);
     Assert.IsNull(converter.ToAPITransactionRetention());
 }