public virtual void ConvertAPIToSDK()
        {
            List <Silanis.ESL.API.ReferencedDocument> apiDocuments = CreateApiReferencedDocumentsForTest();

            Silanis.ESL.API.ReferencedConditions api = new Silanis.ESL.API.ReferencedConditions();
            api.PackageId = PACKAGE_ID;
            api.Documents = apiDocuments;

            ReferencedConditions sdk = ReferencedConditionsConverter.ToSDK(api);

            Assert.AreEqual(sdk.PackageId, PACKAGE_ID);
            Assert.IsTrue(compareReferencedDocuments(apiDocuments, sdk.Documents));
        }
        public virtual void ConvertSDKToAPI()
        {
            List <ReferencedDocument> sdkDocuments = createSdkReferencedDocumentsForTest();

            ReferencedConditions sdk = new ReferencedConditions();

            sdk.PackageId = PACKAGE_ID;
            sdk.Documents = sdkDocuments;

            Silanis.ESL.API.ReferencedConditions api = ReferencedConditionsConverter.ToAPI(sdk);

            Assert.AreEqual(api.PackageId, PACKAGE_ID);
            Assert.IsTrue(compareReferencedDocuments(api.Documents, sdkDocuments));
        }
 public virtual void ConvertNullSDKToAPI()
 {
     Silanis.ESL.API.ReferencedConditions api = ReferencedConditionsConverter.ToAPI(null);
     Assert.IsNull(api);
 }