Exemple #1
0
        public void GetDepartureStations_WhenDeparturesIsEmpty_ShouldThrowArgumentNull()
        {
            StoppingTrain train = new StoppingTrain();

            train.Departure = "";
            List <String> departures = exampleTrainStore.getDepartureStations(train);
        }
Exemple #2
0
        public void GetArrivalStations_WhenDestinationIsNull_ShouldThrowArgumentNull()
        {
            StoppingTrain train = new StoppingTrain();

            train.Destination = "";
            List <String> arrivals = exampleTrainStore.getArrivalStations(train);
        }
Exemple #3
0
        public void IntermediateList_WhenTrainIsNull_ShouldReturnEmptyString()
        {
            Train         train         = null;
            StoppingTrain stoppingTrain = null;
            ExpressTrain  expressTrain  = null;
            SleeperTrain  sleeperTrain  = null;


            String genericTrainList  = exampleTrainStore.intermediateList(train);
            String stoppingTrainList = exampleTrainStore.intermediateList(stoppingTrain);
            String expressTrainList  = exampleTrainStore.intermediateList(expressTrain);
            String sleeperTrainList  = exampleTrainStore.intermediateList(sleeperTrain);

            Assert.AreEqual(String.Empty, genericTrainList);
            Assert.AreEqual(String.Empty, stoppingTrainList);
            Assert.AreEqual(String.Empty, expressTrainList);
            Assert.AreEqual(String.Empty, sleeperTrainList);
        }