public void GetDepartureStations_WhenDeparturesIsEmpty_ShouldThrowArgumentNull() { StoppingTrain train = new StoppingTrain(); train.Departure = ""; List <String> departures = exampleTrainStore.getDepartureStations(train); }
public void GetArrivalStations_WhenDestinationIsNull_ShouldThrowArgumentNull() { StoppingTrain train = new StoppingTrain(); train.Destination = ""; List <String> arrivals = exampleTrainStore.getArrivalStations(train); }
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); }