示例#1
0
        public void TestGeneratedArretURI()
        {
            queryArrets = new FakeArrets();
            queryLigne  = new FakeLignes();
            x           = 1.1234;
            y           = 5.67898;
            dist        = 500;

            LignesEtArrets lignesEtArrets = new LignesEtArrets(x, y, dist, queryArrets, queryLigne);

            string resultat = lignesEtArrets.Calcule;

            string resultat_attendu = String.Format(CultureInfo.InvariantCulture, "https://data.mobilites-m.fr/api/linesNear/json?x={0}&y={1}&dist={2}&details=false", x, y, dist);

            Assert.AreEqual(resultat_attendu, queryArrets.URI);
        }
示例#2
0
        public void TestGeneratedLigneURI()
        {
            queryArrets = new FakeArrets();
            queryLigne  = new FakeLignes();
            x           = 1.1234;
            y           = 5.67898;
            dist        = 500;

            LignesEtArrets lignesEtArrets = new LignesEtArrets(x, y, dist, queryArrets, queryLigne);

            string resultat = lignesEtArrets.Calcule;

            string resultat_attendu = "https://data.mobilites-m.fr/api/routers/default/index/routes?codes=RouteDeBriqueEmeraude";

            Assert.AreEqual(resultat_attendu, queryLigne.URI);
        }
示例#3
0
        public void TestGeneratedResultat()
        {
            queryArrets = new FakeArrets();
            queryLigne  = new FakeLignes();
            x           = 1.1234;
            y           = 5.67898;
            dist        = 500;

            LignesEtArrets lignesEtArrets = new LignesEtArrets(x, y, dist, queryArrets, queryLigne);

            string resultat = lignesEtArrets.Calcule;

            string resultat_attendu = "A l'arret Chateau il y a les lignes : \n\t - RouteDeBriqueJaunes\n\t - RouteDeBriqueEmeraude\nA l'arret Ferme il y a les lignes : \n\t - RouteDeBriqueJaunes\n\t - RouteDeBriqueEmeraude\n";

            Assert.AreEqual(resultat_attendu, resultat);
        }