Ejemplo n.º 1
0
 public void GetPresentationPawn()
 {
     var p = new EnglishPresentation();
     var o = new ChessPiece { Type = PieceTypes.Pawn };
     Assert.AreEqual(null, p.GetPresentation(o));
 }
Ejemplo n.º 2
0
 public void GetPresentation()
 {
     var p = new EnglishPresentation();
     var o = new ChessPiece {Type = PieceTypes.Rook};
     Assert.AreEqual('R', p.GetPresentation(o));
 }
Ejemplo n.º 3
0
 public void GetPresentationException()
 {
     var p = new EnglishPresentation();
     var o = new Piece();
     p.GetPresentation(o);
 }
Ejemplo n.º 4
0
 public void GetPieceTypeWrongObjectException()
 {
     var p = new EnglishPresentation();
     Assert.AreEqual(PieceTypes.Pawn, p.GetPieceType(2));
 }
Ejemplo n.º 5
0
 public void GetPieceTypeString()
 {
     var p = new EnglishPresentation();
     Assert.AreEqual(PieceTypes.Bishop, p.GetPieceType("B"));
 }
Ejemplo n.º 6
0
 public void GetPieceTypePawn()
 {
     var p = new EnglishPresentation();
     Assert.AreEqual(PieceTypes.Pawn, p.GetPieceType(null));
 }
Ejemplo n.º 7
0
 public void GetPieceTypeLower()
 {
     var p = new EnglishPresentation();
     Assert.AreEqual(PieceTypes.King, p.GetPieceType('k'));
 }
Ejemplo n.º 8
0
 public void GetPieceTypeException()
 {
     var p = new EnglishPresentation();
     Assert.AreEqual(PieceTypes.Pawn, p.GetPieceType('Z'));
 }