Dev2.Tests.Runtime.ServiceModel.WebServicesTest.FetchRecordsetWhereRequestResponseXml2ExpectValidOutputDescription C# (CSharp) Method

FetchRecordsetWhereRequestResponseXml2ExpectValidOutputDescription() private method

        public void FetchRecordsetWhereRequestResponseXml2ExpectValidOutputDescription()
        {
            //------------Setup for test--------------------------
            var service = CreateDummyWebService();
            service.RequestResponse = "<?xml version=\"1.0\" encoding=\"utf-8\"?><string xmlns=\"http://www.webserviceX.NET\"><NewDataSet><Table><Country>France</Country><City>Le Touquet</City></Table><Table><Country>France</Country><City>Agen</City></Table><Table><Country>France</Country><City>Cazaux</City></Table><Table><Country>France</Country><City>Bordeaux / Merignac</City></Table><Table><Country>France</Country><City>Bergerac</City></Table><Table><Country>France</Country><City>Toulouse / Francazal</City></Table><Table><Country>France</Country><City>Cognac</City></Table><Table><Country>France</Country><City>La Rochelle</City></Table><Table><Country>France</Country><City>Poitiers</City></Table><Table><Country>France</Country><City>Montlucon / Gueret</City></Table><Table><Country>France</Country><City>Limoges</City></Table><Table><Country>France</Country><City>Mont-De-Marsan</City></Table><Table><Country>France</Country><City>Niort</City></Table><Table><Country>France</Country><City>Toulouse / Blagnac</City></Table><Table><Country>France</Country><City>Pau</City></Table><Table><Country>France</Country><City>Biscarosse</City></Table><Table><Country>France</Country><City>Tarbes / Ossun</City></Table><Table><Country>France</Country><City>Brive</City></Table><Table><Country>France</Country><City>Perigueux</City></Table><Table><Country>France</Country><City>Dax</City></Table><Table><Country>France</Country><City>Biarritz</City></Table><Table><Country>France</Country><City>St-Girons</City></Table><Table><Country>France</Country><City>Albi</City></Table><Table><Country>France</Country><City>Rodez</City></Table><Table><Country>France</Country><City>Auch</City></Table><Table><Country>France</Country><City>Suippes Range Met</City></Table><Table><Country>France</Country><City>Le Puy</City></Table><Table><Country>France</Country><City>Cassagnes-Begonhes</City></Table><Table><Country>France</Country><City>Metz-Nancy-Lorraine</City></Table><Table><Country>France</Country><City>Bastia</City></Table><Table><Country>France</Country><City>Calvi</City></Table><Table><Country>France</Country><City>Figari</City></Table><Table><Country>France</Country><City>Ajaccio</City></Table><Table><Country>France</Country><City>Solenzara</City></Table><Table><Country>France</Country><City>Auxerre</City></Table><Table><Country>France</Country><City>Chambery / Aix-Les-Bains</City></Table><Table><Country>France</Country><City>Clermont-Ferrand</City></Table><Table><Country>France</Country><City>Bourges</City></Table><Table><Country>France</Country><City>Lyon / Satolas</City></Table><Table><Country>France</Country><City>Macon</City></Table><Table><Country>France</Country><City>Saint-Yan</City></Table><Table><Country>France</Country><City>Montelimar</City></Table><Table><Country>France</Country><City>Grenoble / St. Geoirs</City></Table><Table><Country>France</Country><City>Vichy</City></Table><Table><Country>France</Country><City>Aurillac</City></Table><Table><Country>France</Country><City>Chateauroux</City></Table><Table><Country>France</Country><City>Lyon / Bron</City></Table><Table><Country>France</Country><City>Aix Les Milles</City></Table><Table><Country>France</Country><City>Le Luc</City></Table><Table><Country>France</Country><City>Cannes</City></Table><Table><Country>France</Country><City>Nimes / Courbessac</City></Table><Table><Country>France</Country><City>St-Etienne Boutheon</City></Table><Table><Country>France</Country><City>Istres</City></Table><Table><Country>France</Country><City>Carcassonne</City></Table><Table><Country>France</Country><City>Marseille / Marignane</City></Table><Table><Country>France</Country><City>Nice</City></Table><Table><Country>France</Country><City>Orange</City></Table><Table><Country>France</Country><City>Perpignan</City></Table><Table><Country>France</Country><City>Montpellier</City></Table><Table><Country>France</Country><City>Beziers / Vias</City></Table><Table><Country>France</Country><City>St-Auban-Sur-Durance</City></Table><Table><Country>France</Country><City>Salon</City></Table><Table><Country>France</Country><City>Mende / Brenoux</City></Table><Table><Country>France</Country><City>Beauvais</City></Table><Table><Country>France</Country><City>Chateaudun</City></Table><Table><Country>France</Country><City>Evreux</City></Table><Table><Country>France</Country><City>Alencon</City></Table><Table><Country>France</Country><City>La Heve</City></Table><Table><Country>France</Country><City>Abbeville</City></Table><Table><Country>France</Country><City>Orleans</City></Table><Table><Country>France</Country><City>Rouen</City></Table><Table><Country>France</Country><City>Chartres</City></Table><Table><Country>France</Country><City>Vittefleur / St. Vale</City></Table><Table><Country>France</Country><City>Tours</City></Table><Table><Country>France</Country><City>Saint-Quentin</City></Table><Table><Country>France</Country><City>Paris / Le Bourget</City></Table><Table><Country>France</Country><City>Creil Fafb</City></Table><Table><Country>France</Country><City>Paris-Aeroport Charles De Gaulle</City></Table><Table><Country>France</Country><City>Melun</City></Table><Table><Country>France</Country><City>Toussus Le Noble</City></Table><Table><Country>France</Country><City>Paris-Orly</City></Table><Table><Country>France</Country><City>Villacoublay</City></Table><Table><Country>France</Country><City>Paris Met Center</City></Table><Table><Country>France</Country><City>Troyes</City></Table><Table><Country>France</Country><City>Nevers</City></Table><Table><Country>France</Country><City>Chatillon-Sur-Seine</City></Table><Table><Country>France</Country><City>Cambrai</City></Table><Table><Country>France</Country><City>Lille</City></Table><Table><Country>France</Country><City>Charleville</City></Table><Table><Country>France</Country><City>Angers</City></Table><Table><Country>France</Country><City>Brest</City></Table><Table><Country>France</Country><City>Cherbourg / Maupertus</City></Table><Table><Country>France</Country><City>Dinard</City></Table><Table><Country>France</Country><City>Lann Bihoue</City></Table><Table><Country>France</Country><City>La Roche-Sur-Yon</City></Table><Table><Country>France</Country><City>Landivisiau</City></Table><Table><Country>France</Country><City>Caen</City></Table><Table><Country>France</Country><City>Lanveoc Poulmic</City></Table><Table><Country>France</Country><City>Le Mans</City></Table><Table><Country>France</Country><City>Rennes</City></Table><Table><Country>France</Country><City>Lannion / Servel</City></Table><Table><Country>France</Country><City>Quimper</City></Table><Table><Country>France</Country><City>Nantes</City></Table><Table><Country>France</Country><City>Saint-Brieuc</City></Table><Table><Country>France</Country><City>Morlaix / Ploujean</City></Table><Table><Country>France</Country><City>St-Nazaire</City></Table><Table><Country>France</Country><City>Besancon</City></Table><Table><Country>France</Country><City>Bale-Mulhouse</City></Table><Table><Country>France</Country><City>Colmar</City></Table><Table><Country>France</Country><City>Dijon</City></Table><Table><Country>France</Country><City>Metz / Frescaty</City></Table><Table><Country>France</Country><City>St-Dizier</City></Table><Table><Country>France</Country><City>Toul / Rosieres</City></Table><Table><Country>France</Country><City>Nancy / Essey</City></Table><Table><Country>France</Country><City>Nancy / Ochey</City></Table><Table><Country>France</Country><City>Belfort</City></Table><Table><Country>France</Country><City>Reims</City></Table><Table><Country>France</Country><City>Strasbourg</City></Table><Table><Country>France</Country><City>Luxeuil</City></Table><Table><Country>France</Country><City>Hyeres</City></Table><Table><Country>France</Country><City>St-Raphael</City></Table><Table><Country>France</Country><City>Nimes / Garons</City></Table><Table><Country>France</Country><City>Amberieu</City></Table><Table><Country>France</Country><City>Apt / Saint Christol</City></Table><Table><Country>France</Country><City>Romorantin</City></Table><Table><Country>France</Country><City>Maopoopo Ile Futuna</City></Table><Table><Country>France</Country><City>Hihifo Ile Wallis</City></Table></NewDataSet></string>";
            //------------Execute Test---------------------------
            WebServices services = new WebServices();
            var result = services.FetchRecordset(service, true);
            //------------Assert Results-------------------------
            // BUG 9626 - 2013.06.11 - TWR: RecordsetListHelper.ToRecordsetList returns correct number of recordsets now
            Assert.AreEqual(1, result.Count);
        }
WebServicesTest