public void GetDetailsLineTest() { FakeConnexion fake = new FakeConnexion(); fake.resultatJson = Resource1.jsonDetailLine; DataDetailsTransport lb = new DataDetailsTransport(fake); DetailsTransport resultat = lb.GetDetailsLine("SEM:12"); Assert.AreEqual(resultat.shortName, "12"); Assert.IsTrue(resultat.color.Contains("009930")); Assert.IsTrue(resultat.longName.Contains("Eybens Maisons Neuves")); }
public void DataDetailsTransportTest() { FakeConnexion fakeConnect = new FakeConnexion(); fakeConnect.jsonResult = Json1.jsonDetailsLine; DataDetailsTransport testDataDetails = new DataDetailsTransport(fakeConnect); DetailsTransports test1 = testDataDetails.GetDetailsLine("SEM:13"); Assert.AreEqual(test1.shortName, "13"); Assert.AreEqual(test1.color, "00BC9E"); Assert.AreEqual(test1.mode, "BUS"); Assert.IsTrue(test1.longName.Contains("Lycée")); }
public void RemoveDuplicateTest() { String latitude = "45.185476"; String longitude = "5.727772"; int distance = 400; FakeConnexion testFakeConnect = new FakeConnexion(); testFakeConnect.jsonResult = Json1.jsonStation; Unduplicate testConnect = new Unduplicate(testFakeConnect); Dictionary <string, List <string> > result = testConnect.RemoveDuplicate(latitude, longitude, distance); Assert.AreEqual(1, result.Count); Assert.IsTrue(result.ContainsKey("GRENOBLE, CASERNE DE BONNE")); Assert.AreEqual(result["GRENOBLE, CASERNE DE BONNE"].Count, 3); Assert.IsTrue(result["GRENOBLE, CASERNE DE BONNE"][0].Equals("SEM:13")); Assert.IsTrue(result["GRENOBLE, CASERNE DE BONNE"][1] == ("SEM:16")); Assert.AreEqual(result["GRENOBLE, CASERNE DE BONNE"][2], "SEM:C4"); }
public void removeDuplicateTest() { String longitude = "5.726744267129334"; String latitude = "45.18521853612248"; Int32 distance = 400; //remove doublons FakeConnexion fake = new FakeConnexion(); fake.resultatJson = Resource1.jsonProximityLines; Unduplicate lb = new Unduplicate(fake); Dictionary <string, List <string> > resultat = lb.removeDuplicate(latitude, longitude, distance); Assert.AreEqual(1, resultat.Count); Assert.IsTrue(resultat.ContainsKey("GRENOBLE, CASERNE DE BONNE")); Assert.AreEqual(resultat["GRENOBLE, CASERNE DE BONNE"].Count, 3); Assert.IsTrue(resultat["GRENOBLE, CASERNE DE BONNE"][0] == "SEM:13"); Assert.IsTrue(resultat["GRENOBLE, CASERNE DE BONNE"][1].Equals("SEM:16")); Assert.AreEqual(resultat["GRENOBLE, CASERNE DE BONNE"][2], "SEM:C4"); }