public void ConsoleTextReader_ReadCorrectInputTest() { int i = 0; string[] data = { "2", "cat", "dog" }; var reader = new ConsoleTextReader(() => data[i++]); var result = reader.Read().ToArray(); string[] expected = { "cat", "dog" }; CollectionAssert.AreEqual(expected, result); }
public void ConsoleTextReader_ReadTooBigCountTest() { var reader = new ConsoleTextReader(() => long.MaxValue.ToString()); reader.Read().ToArray(); }
public void ConsoleTextReader_ReadNegativeCountTest() { var reader = new ConsoleTextReader(() => "-1"); reader.Read().ToArray(); }
public void ConsoleTextReader_ReadNonIntegerCountTest() { var reader = new ConsoleTextReader(() => "r"); reader.Read().ToArray(); }