public void parseMuseumsTest() { //** Actual Museum Object **// string fnameMuseums = "C:\\Louise\\Semester3\\EnterpriseFrameworks\\GroupProj\\MupadoodleAPI-Complete\\Museums_ParserTest.csv"; StreamReader myReader = new StreamReader(fnameMuseums); CSVParser target = new CSVParser(); target.setStreamSource(myReader); //**Test Museum Oject **// string cityStr = "New York"; double lat = 40.7, lng = -74.01; string theName = "Alexander Hamilton U.S. Custom House", theUrl = "http://www.oldnycustomhouse.gov/", add1 = "1 Bowling Grn", add2 = null, theZip = "10004", phone = " 514-3700"; Museum mTest = new Museum(lat, lng, theName, phone, theUrl, add1, add2, theZip, cityStr); //** Expected **// List<Museum> expected = new List<Museum>(); expected.Add(mTest); //** Actual **// List<Museum> actual; actual = target.parseMuseums(); //** First Test **// Assert.AreEqual(expected.Count, actual.Count); //** Second Test **// Museum museumCity = actual.Find(item => item.cityStr == "New York"); Assert.IsNotNull(museumCity); //** Third Test - Test parseShape **// Museum museumLat = actual.Find(item => item.latitude == 40.7); Assert.IsNotNull(museumLat); }
public List<Park> getCSVFileDataParks() { if (!File.Exists(fnameParks)) { return null; } myReader = new StreamReader(fnameParks); CSVParser parser = new CSVParser(); parser.setStreamSource(myReader); return (parser.parseParks()); }
public List<Location> getCSVFileData() { if (!File.Exists(fname)) { return null; } myReader = new StreamReader(fname); CSVParser parser = new CSVParser(); parser.setStreamSource(myReader); return (parser.parseLocations()); }
public void supportsTypeTest() { IDataParser target = new CSVParser(); string format1 = "csv"; bool expected1 = true; bool actual1; actual1 = target.supportsType(format1); Assert.AreEqual(expected1, actual1); string format2 = "json"; bool expected2 = false; bool actual2; actual2 = target.supportsType(format2); Assert.AreEqual(expected2, actual2); }
public void parseShapeTest() { //** Actual Museum Object **// String testShape = "(40.7, -74.01)"; double actualLat = 0, actualLong = 0; CSVParser target = new CSVParser(); target.parseShape(testShape, ref actualLat, ref actualLong); //**Expected Lat and Long **// double lat = 40.7, lng = -74.01; //** First Test **// Assert.AreEqual(actualLat, lat); Assert.AreEqual(actualLong, lng); }