コード例 #1
0
 public void ConvertAPIToAPI()
 {
     apiExternal1 = CreateTypicalAPIExternal();
     converter    = new ExternalConverter(apiExternal1);
     apiExternal2 = converter.ToAPIExternal();
     Assert.IsNotNull(apiExternal2);
     Assert.AreEqual(apiExternal2, apiExternal1);
 }
コード例 #2
0
        public void ConvertSDKToAPI()
        {
            sdkExternal1 = CreateTypicalSDKExternal();
            apiExternal1 = new ExternalConverter(sdkExternal1).ToAPIExternal();

            Assert.IsNotNull(apiExternal1);
            Assert.AreEqual(sdkExternal1.Provider, apiExternal1.Provider);
            Assert.AreEqual(sdkExternal1.ProviderName, apiExternal1.ProviderName);
            Assert.AreEqual(sdkExternal1.Id, apiExternal1.Id);
        }
コード例 #3
0
        public void ConvertAPIToSDK()
        {
            apiExternal1 = CreateTypicalAPIExternal();
            sdkExternal1 = new ExternalConverter(apiExternal1).ToSDKExternal();

            Assert.IsNotNull(sdkExternal1);
            Assert.AreEqual(apiExternal1.Provider, sdkExternal1.Provider);
            Assert.AreEqual(apiExternal1.ProviderName, sdkExternal1.ProviderName);
            Assert.AreEqual(apiExternal1.Id, sdkExternal1.Id);
        }
コード例 #4
0
        private OneSpanSign.API.External CreateTypicalAPIExternal()
        {
            OneSpanSign.API.External apiExternal = new OneSpanSign.API.External();

            apiExternal.Id           = "apiExternalId";
            apiExternal.Provider     = "apiExternalProvider";
            apiExternal.ProviderName = "apiExternalProviderName";

            return(apiExternal);
        }
コード例 #5
0
        internal OneSpanSign.API.External ToAPIExternal()
        {
            if (sdkExternal == null)
            {
                return(apiExternal);
            }
            apiExternal              = new OneSpanSign.API.External();
            apiExternal.Id           = sdkExternal.Id;
            apiExternal.Provider     = sdkExternal.Provider;
            apiExternal.ProviderName = sdkExternal.ProviderName;

            return(apiExternal);
        }
コード例 #6
0
 public ExternalConverter(OneSpanSign.API.External apiExternal)
 {
     this.apiExternal = apiExternal;
 }
コード例 #7
0
 public void ConvertNullAPIToAPI()
 {
     apiExternal1 = null;
     converter    = new ExternalConverter(apiExternal1);
     Assert.IsNull(converter.ToAPIExternal());
 }