| 1234567891011121314151617181920212223242526272829303132333435363738394041 |
- // Web service test for WSDL document:
- // http://localhost:8080/DataService.asmx?wsdl
- using System;
- using System.Data;
- using NUnit.Framework;
- using DataServiceTests.Soap;
- //using DataServiceTests.HttpGet;
- //using DataServiceTests.HttpPost;
- namespace Localhost.DataServiceTests
- {
- [TestFixture]
- public class DataServiceTest: WebServiceTest
- {
- [Test]
- public void TestService ()
- {
- DataService service = new DataService ();
- DataSet dset = service.QueryData ("some query");
- DataTable t = dset.Tables["PhoneNumbers"];
-
- Assert.IsNotNull (t, "#1");
- Assert.AreEqual (2, t.Rows.Count, "#2");
-
- DataRow row = t.Rows[0];
- Assert.AreEqual ("Lluis", row["name"], "#3");
- Assert.AreEqual ("23452345", row["home"], "#4");
- row = t.Rows[1];
- Assert.AreEqual ("Pep", row["name"], "#5");
- Assert.AreEqual ("435345", row["home"], "#6");
-
- DataRow newRow = t.NewRow();
- newRow["name"] = "Pau";
- newRow["home"] = "9028374";
- t.Rows.Add (newRow);
- int n = service.SaveData (dset);
- Assert.AreEqual (3, n, "#7");
- }
- }
- }
|