public void GetPlayerShipBlankTest() { using (var sr = new StringReader("")) { var i = new TextPlayerInterface(sr, outputFromInterface); Assert.AreEqual(new Point(5, 3), i.GetPlayerShip(new Player(null))); } }
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))); } }
public void GetPlayerShipBadThenGoodCoordTest() { using (var sr = new StringReader("A5 6" + Environment.NewLine + "A5 A7")) { var i = new TextPlayerInterface(sr, outputFromInterface); Assert.IsNotNull(i.GetPlayerShip(new Player(null))); } }
public void GetPlayerShipGoodVerticalCoordTest() { using (var sr = new StringReader("A5 C5")) { var i = new TextPlayerInterface(sr, outputFromInterface); Assert.IsNotNull(i.GetPlayerShip(new Player(null))); } }
public void TextPlayerInterfaceCtorNullInputsTest2() { var i = new TextPlayerInterface(Console.In, null); }
public void TextPlayerInterfaceCtorNullInputsTest() { var i = new TextPlayerInterface(null, Console.Out); }