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");