public void GivenLinesToReadWhenReadLineThenLinesAreReadInTheCorrectOrder() { var simulator = new ConsoleSimulator("123", "456"); Check.That(simulator.ReadLine()).IsEqualTo("123"); Check.That(simulator.ReadLine()).IsEqualTo("456"); }
public void GivenExcessReadLineWhenReadLineThenThrowArgumentException() { var simulator = new ConsoleSimulator(); Check.ThatCode(() => simulator.ReadLine()).Throws <NoMoreLinesToReadException>(); }