public void TestDurumSorgula() { IUyumsoftService mockUyumsoftService = new MockUyumsoftService(); GIBInterface.IEFatura provider = new EFatura(mockUyumsoftService); GIBFramework.EFatura eFatura = new GIBFramework.EFatura(provider); List <GIBInterface.QueryStatusParameters> val = new List <GIBInterface.QueryStatusParameters>(); { GIBInterface.QueryStatusParameters item = new GIBInterface.QueryStatusParameters(); item.RecordId = 0; item.InvoiceUUID = Guid.NewGuid(); val.Add(item); } { GIBInterface.QueryStatusParameters item = new GIBInterface.QueryStatusParameters(); item.RecordId = 0; item.InvoiceUUID = Guid.NewGuid(); val.Add(item); } var res = eFatura.FaturaDurumSorgula(val); Assert.AreEqual(res.Count, 2, "2 fatura dönmeli"); Assert.AreEqual(res[0].InvoiceStatus, GIBInterface.QueryStatus.BasariliSonuclandi); Assert.AreEqual(res[1].InvoiceStatus, GIBInterface.QueryStatus.BasariliSonuclandi); }
private void btnDurumSorgula_Click(object sender, EventArgs e) { var dgv = dataGridView1; if (dgv != null && dgv.SelectedRows.Count > 0) { List <GIBInterface.QueryStatusParameters> val = new List <GIBInterface.QueryStatusParameters>(); foreach (DataGridViewRow item in dgv.SelectedRows) { GIBInterface.SendInvoiceData sendInvoiceData = (GIBInterface.SendInvoiceData)item.Tag; GIBInterface.QueryStatusParameters rr = new GIBInterface.QueryStatusParameters(); rr.InvoiceUUID = new Guid(sendInvoiceData.ETN); rr.RecordId = sendInvoiceData.Id; val.Add(rr); } EFatura.FaturaDurumSorgula(val); } }