コード例 #1
0
 protected void ClearTestData() {
     XWVOXLIA prm = new XWVOXLIA();
     prm.CMD = "CLEAR-TEST-DATA";
     prm.OGCODE = ogcode;
     XWVOXLOA res = SyncService.XWVOXL0N(prm);
 }
コード例 #2
0
        public void ListTest([Range(1, 10, 1)]  int counter) {
            decimal [] vocode = new decimal[20];
            XWVOXMIA iprm;
            XWVOXMOA ires;
            for (int i = 0; i < 20; i++) {
                iprm = NewPrmFill("INSERT", counter.ToString() + ":" + i.ToString());
                ires = SyncService.XWVOXM0N(iprm);
                vocode[i] = ires.VOCODE;
            }
            XWVOXLIA lprm = new XWVOXLIA();
            lprm.CMD = "LIST";
            lprm.OGCODE = ogcode;
            XWVOXLOA lres = SyncService.XWVOXL0N(lprm);
            Assert.AreEqual(lres.VOLIST.Count, 20);
            int count = 0;
            foreach (XWVOXLOAVOLIST item in lres.VOLIST) {
                for (int i = 0; i < 20; i++) {
                    if (vocode[i] == item.VOCODE) {
//                        System.Console.WriteLine(i + " " + item.VOCODE + " " + item.VONAME);
                        Assert.AreEqual(item.VONAME, "Имя" + counter.ToString() + ":" + i.ToString());
                        Assert.AreEqual(item.VONAMEFULL, "ИмяПолное" + counter.ToString() + ":" + i.ToString());
                        Assert.AreEqual(item.VOADDR, "Адрес" + counter.ToString() + ":" + i.ToString());
                        Assert.AreEqual(item.VOINN, "ИНН" + counter.ToString() + ":" + i.ToString());
                        Assert.AreEqual(item.VOKPP, "КПП" + counter.ToString() + ":" + i.ToString());
                        count++;
                    }
                }
            }
            Assert.AreEqual(count, 20);
        }