public void convertAPIToAPI() { apiVisibility1 = CreateTypicalAPIDocumentVisibility(); apiVisibility2 = new DocumentVisibilityConverter(apiVisibility1).ToAPIDocumentVisibility(); Assert.IsNotNull(apiVisibility2); Assert.AreEqual(apiVisibility1, apiVisibility2); }
public void convertSDKToAPI() { sdkVisibility1 = CreateTypicalSDKDocumentVisibility(); apiVisibility1 = new DocumentVisibilityConverter(sdkVisibility1).ToAPIDocumentVisibility(); Assert.IsNotNull(apiVisibility1); Assert.AreEqual(2, apiVisibility1.Configurations.Count); CollectionAssert.AreEqual(sdkVisibility1.GetConfiguration("doc1Id").SignerIds, apiVisibility1.Configurations[0].RoleUids); CollectionAssert.AreEqual(sdkVisibility1.GetConfiguration("doc2Id").SignerIds, apiVisibility1.Configurations[1].RoleUids); }
public OneSpanSign.API.DocumentVisibility ToAPIDocumentVisibility() { if (sdkVisibility == null) { return(apiVisibility); } OneSpanSign.API.DocumentVisibility visibility = new OneSpanSign.API.DocumentVisibility(); foreach (DocumentVisibilityConfiguration configuration in sdkVisibility.Configurations) { visibility.AddConfiguration(new DocumentVisibilityConfigurationConverter(configuration).ToAPIVisibilityConfiguration()); } return(visibility); }
private OneSpanSign.API.DocumentVisibility CreateTypicalAPIDocumentVisibility() { OneSpanSign.API.DocumentVisibility visibility = new OneSpanSign.API.DocumentVisibility(); OneSpanSign.API.DocumentVisibilityConfiguration configuration1 = new OneSpanSign.API.DocumentVisibilityConfiguration(); configuration1.DocumentUid = "doc1Id"; configuration1.RoleUids = new List <string> { "role1Id", "role2Id" }; OneSpanSign.API.DocumentVisibilityConfiguration configuration2 = new OneSpanSign.API.DocumentVisibilityConfiguration(); configuration2.DocumentUid = "doc2Id"; configuration2.RoleUids = new List <string> { "role2Id", "role3Id" }; visibility.AddConfiguration(configuration1); visibility.AddConfiguration(configuration2); return(visibility); }
public DocumentVisibilityConverter(OneSpanSign.API.DocumentVisibility apiVisibility) { this.apiVisibility = apiVisibility; }
public void convertNullAPIToAPI() { apiVisibility1 = null; converter = new DocumentVisibilityConverter(apiVisibility1); Assert.IsNull(converter.ToAPIDocumentVisibility()); }