public void WhenTheDishInputIsInvalidThenAnExceptionIsThrown(string input) { string[] dishes = input.Split(new char[] {','}); IInputParser inputParser = new InputParser(); inputParser.ValidateDishes(dishes); }
public void WhenTheDishesAreValidThenAListIsReturned() { string[] inputDishes = {"1", "2", "3", "4"}; IInputParser inputParser = new InputParser(); IList<int> dishes = inputParser.ValidateDishes(inputDishes); Assert.AreEqual(4, dishes.Count); }
public void WhenNoDishesExistThenAnExceptionIsThrown() { IInputParser inputParser = new InputParser(); inputParser.ValidateDishes(new string[] { }); }