public void TestValidUserInputCanBeSplitCorrectly(string inputString, string outputName, int outputSellIn, int outputQuality) { var inputVariables = ConsoleProcessing.GetInputVariablesFromUserInput(inputString); Assert.AreEqual(outputName, inputVariables.Item1); Assert.AreEqual(outputSellIn, inputVariables.Item2); Assert.AreEqual(outputQuality, inputVariables.Item3); }
public void TestInvalidUserInputThrowsException(string input) { Assert.Throws <InvalidOperationException>(() => ConsoleProcessing.GetInputVariablesFromUserInput(input)); }