public void GetFiringCoordinateBadInputTest() { using (var sr = new StringReader("66D")) { var i = new TextPlayerInterface(sr, outputFromInterface); Assert.AreEqual(new Point(5, 3), i.GetFiringCoordinate(new Player(null))); } }
public void GetFiringCoordinateBadThenGoodTest() { using (var sr = new StringReader("" + Environment.NewLine + "E5")) { var i = new TextPlayerInterface(sr, outputFromInterface); Assert.AreEqual(new Point(4, 4), i.GetFiringCoordinate(new Player(null))); } }
public void GetFiringCoordinateLowecaseTest() { using (var sr = new StringReader("d6")) { var i = new TextPlayerInterface(sr, outputFromInterface); Assert.AreEqual(new Point(3, 5), i.GetFiringCoordinate(new Player(null))); } }