コード例 #1
0
ファイル: Reference.cs プロジェクト: ozscheyge/soapclient
 public TCreatePreDefAttribute_Return[] createPreDefAttribute(string ProductAttribute, TCreatePreDefAttribute_Input[] PreDefAttributes) {
     object[] results = this.Invoke("createPreDefAttribute", new object[] {
                 ProductAttribute,
                 PreDefAttributes});
     return ((TCreatePreDefAttribute_Return[])(results[0]));
 }
コード例 #2
0
ファイル: Reference.cs プロジェクト: ozscheyge/soapclient
 /// <remarks/>
 public System.IAsyncResult BegincreatePreDefAttribute(string ProductAttribute, TCreatePreDefAttribute_Input[] PreDefAttributes, System.AsyncCallback callback, object asyncState) {
     return this.BeginInvoke("createPreDefAttribute", new object[] {
                 ProductAttribute,
                 PreDefAttributes}, callback, asyncState);
 }
コード例 #3
0
        /// <summary>
        /// test createPreDefAttribute
        /// </summary>
        public void testCreatePreDefAttribute()
        {
            Console.WriteLine("ProductTypeTest: testCreatePreDefAttribute start");

            TCreatePreDefAttribute_Input in1 = new TCreatePreDefAttribute_Input();
            in1.Alias = PREDEF_ATTRIBUTE1_ALIAS;
            in1.ValueString = PREDEF_ATTRIBUTE1_NAME;
            in1.Position = "32";

            TCreatePreDefAttribute_Input in2 = new TCreatePreDefAttribute_Input();
            in2.Alias = PREDEF_ATTRIBUTE2_ALIAS;
            in2.ValueString = PREDEF_ATTRIBUTE2_NAME;
            in2.Position = "33";

            TCreatePreDefAttribute_Input in3 = new TCreatePreDefAttribute_Input();
            in3.Alias = PREDEF_ATTRIBUTE2_ALIAS;

            TCreatePreDefAttribute_Return[] predefs = productTypeService.createPreDefAttribute(
                    ATTRIBUTE2_PATH,
                    new TCreatePreDefAttribute_Input[] { in1, in2, in3 }
            );

            Assert.IsNotNull(predefs);
            Assert.AreEqual(3, predefs.Length);

            Assert.AreEqual(PREDEF_ATTRIBUTE1_ALIAS, predefs[0].Alias);
            Assert.IsNull(predefs[0].Error);
            Assert.AreEqual(PREDEF_ATTRIBUTE1_PATH, predefs[0].Path);
            Assert.IsTrue(predefs[0].created);

            Assert.AreEqual(PREDEF_ATTRIBUTE2_ALIAS, predefs[1].Alias);
            Assert.IsNull(predefs[1].Error);
            Assert.AreEqual(PREDEF_ATTRIBUTE2_PATH, predefs[1].Path);
            Assert.IsTrue(predefs[1].created);

            Assert.AreEqual(PREDEF_ATTRIBUTE2_ALIAS, predefs[2].Alias);
            Assert.IsNotNull(predefs[2].Error);

            Console.WriteLine("ProductTypeTest: testCreatePreDefAttribute end");
        }