1 // Web service test for WSDL document:
2 // http://localhost:8080/DataService.asmx?wsdl
7 using DataServiceTests.Soap;
8 //using DataServiceTests.HttpGet;
9 //using DataServiceTests.HttpPost;
11 namespace Localhost.DataServiceTests
14 public class DataServiceTest: WebServiceTest
17 public void TestService ()
19 DataService service = new DataService ();
20 DataSet dset = service.QueryData ("some query");
21 DataTable t = dset.Tables["PhoneNumbers"];
23 Assert.IsNotNull (t, "#1");
24 Assert.AreEqual (2, t.Rows.Count, "#2");
26 DataRow row = t.Rows[0];
27 Assert.AreEqual ("Lluis", row["name"], "#3");
28 Assert.AreEqual ("23452345", row["home"], "#4");
30 Assert.AreEqual ("Pep", row["name"], "#5");
31 Assert.AreEqual ("435345", row["home"], "#6");
33 DataRow newRow = t.NewRow();
34 newRow["name"] = "Pau";
35 newRow["home"] = "9028374";
37 int n = service.SaveData (dset);
38 Assert.AreEqual (3, n, "#7");