Exemplo n.º 1
0
 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)));
     }
 }
Exemplo n.º 2
0
 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)));
     }
 }
Exemplo n.º 3
0
 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)));
     }
 }
Exemplo n.º 4
0
 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)));
     }
 }
Exemplo n.º 5
0
 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)));
     }
 }
Exemplo n.º 6
0
 public void GetPlayerShipGoodVerticalCoordTest()
 {
     using (var sr = new StringReader("A5 C5"))
     {
         var i = new TextPlayerInterface(sr, outputFromInterface);
         Assert.IsNotNull(i.GetPlayerShip(new Player(null)));
     }
 }
Exemplo n.º 7
0
 public void TextPlayerInterfaceCtorNullInputsTest2()
 {
     var i = new TextPlayerInterface(Console.In, null);
 }
Exemplo n.º 8
0
 public void TextPlayerInterfaceCtorNullInputsTest()
 {
     var i = new TextPlayerInterface(null, Console.Out);
 }