コード例 #1
0
        public void WhenTheDishInputIsInvalidThenAnExceptionIsThrown(string input)
        {
            string[] dishes = input.Split(new char[] {','});

            IInputParser inputParser = new InputParser();
            inputParser.ValidateDishes(dishes);
        }
コード例 #2
0
        public void WhenTheDishesAreValidThenAListIsReturned()
        {
            string[] inputDishes = {"1", "2", "3", "4"};

            IInputParser inputParser = new InputParser();
            IList<int> dishes = inputParser.ValidateDishes(inputDishes);

            Assert.AreEqual(4, dishes.Count);
        }
コード例 #3
0
        public void WhenNoDishesExistThenAnExceptionIsThrown()
        {
            IInputParser inputParser = new InputParser();

            inputParser.ValidateDishes(new string[] { });
        }