Beispiel #1
0
        public void Station_Parce_WhitespaceStationName_Failed()
        {
            var inputDataString = StationData.StationDataStringInvalidNameWhiteSpace;

            var parcer = new StringStationParcer();

            Assert.Throws <Exception>(() => parcer.Parce(inputDataString));
        }
Beispiel #2
0
        public void Station_Parce_InvalidId_Failed()
        {
            var inputDataString = StationData.StationDataStringInvalidId;

            var parcer = new StringStationParcer();

            Assert.Throws <Exception>(() => parcer.Parce(inputDataString));
        }
Beispiel #3
0
        public void Station_Parce_TooMuchData_Failed()
        {
            var inputDataString = StationData.StationDataStringTooMuchData;

            var parcer = new StringStationParcer();

            Assert.Throws <Exception>(() => parcer.Parce(inputDataString));
        }
Beispiel #4
0
        public void Station_Parce_DoubleQuatedStationName_Success()
        {
            var stationName     = StationData.StationNameStationDataString;
            var inputDataString = StationData.StationDataStringDoubleQuatedStationName;

            var parcer = new StringStationParcer();

            var station = parcer.Parce(inputDataString);

            Assert.AreEqual(stationName, station.Name, "Station Name is not correct");
        }
Beispiel #5
0
        public void Station_Parce_Success()
        {
            var stationId   = StationData.StationIdStationDataString;
            var stationName = StationData.StationNameStationDataString;
            var stationLat  = StationData.StationLatStationDataString;
            var stationLon  = StationData.StationLonStationDataString;

            var inputDataString = StationData.StationDataString;

            var parcer = new StringStationParcer();

            var station = parcer.Parce(inputDataString);

            Assert.AreEqual(stationId, station.Id, "Station Id is not correct");
            Assert.AreEqual(stationName, station.Name, "Station Name is not correct");
            Assert.AreEqual(stationLat, station.Lat, "Station Lat is not correct");
            Assert.AreEqual(stationLon, station.Lon, "Station Lon is not correct");
        }
Beispiel #6
0
        public void Station_Parce_InputIsWhiteSpaceString_Failed()
        {
            var parcer = new StringStationParcer();

            Assert.Throws <ArgumentException>(() => parcer.Parce("    "));
        }
Beispiel #7
0
        public void Station_Parce_InputIsEmptyString_Failed()
        {
            var parcer = new StringStationParcer();

            Assert.Throws <ArgumentException>(() => parcer.Parce(string.Empty));
        }
Beispiel #8
0
        public void Station_Parce_InputIsNull_Failed()
        {
            var parcer = new StringStationParcer();

            Assert.Throws <ArgumentException>(() => parcer.Parce(null));
        }