List<Models.Parking> IDataParser.parseParking(String parkingtype) { CsvReader csv = new CsvReader(reader, true); int fieldCount = csv.FieldCount; List<Parking> facility = new List<Parking>(); String[] headers = csv.GetFieldHeaders(); while (csv.ReadNextRecord()) { Parking exObj = new Parking(); for (int i = 0; i < fieldCount; i++) { // need to make this more robust for non expected values if (headers[i].Equals("AREA_DESC")) { exObj.AreaDesc = csv[i]; } else if (headers[i].Equals("ROADNAME")) { exObj.RoadName = csv[i]; } else if (headers[i].Equals("TOTAL_SPACES")) { exObj.TotalSpaces = csv[i]; } else if (headers[i].Equals("LAT")) { exObj.Latitude = Convert.ToDouble(csv[i]); } else if (headers[i].Equals("LONG")) { exObj.Longtitude = Convert.ToDouble(csv[i]); } } exObj.Description = parkingtype; facility.Add(exObj); } return facility; }
public void LongitudeTest() { Parking target = new Parking(); // TODO: Initialize to an appropriate value double expected = 0F; // TODO: Initialize to an appropriate value double actual; target.Longitude = expected; actual = target.Longitude; Assert.AreEqual(expected, actual); Assert.Inconclusive("Verify the correctness of this test method."); }
public void ParkingIDTest() { Parking target = new Parking(); // TODO: Initialize to an appropriate value int expected = 0; // TODO: Initialize to an appropriate value int actual; target.ParkingID = expected; actual = target.ParkingID; Assert.AreEqual(expected, actual); Assert.Inconclusive("Verify the correctness of this test method."); }
public void TotalSpacesTest() { Parking target = new Parking(); // TODO: Initialize to an appropriate value string expected = string.Empty; // TODO: Initialize to an appropriate value string actual; target.TotalSpaces = expected; actual = target.TotalSpaces; Assert.AreEqual(expected, actual); Assert.Inconclusive("Verify the correctness of this test method."); }