public void FullE2ETest() { var inputString = @"3 1 10 5 5 N 4 10 2 4 N 2 6 S 1 5 E 3 5 W 8 10 0 2 S 0 3 N 0 3 N 0 4 N 0 5 S 0 5 S 0 8 S 1 5 W"; var io = new TestIOStub(inputString); CaseSolver.Run(io); io.Output.Should().BeEquivalentTo( "Case #1: 0 6", "Case #2: 2 5", "Case #3: 0 4" ); }