protected void ClearTestData() { XWVOXLIA prm = new XWVOXLIA(); prm.CMD = "CLEAR-TEST-DATA"; prm.OGCODE = ogcode; XWVOXLOA res = SyncService.XWVOXL0N(prm); }
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); }