public void ThereAre32ChessPiecesCreated() { var factory = new PiecesFactory(); var pieces = factory.Create(); Assert.AreEqual(32, pieces.Count()); }
public void ThereAre8WhitePawnsCreated() { var factory = new PiecesFactory(); var pieces = factory.Create(); var filteredPieces = pieces .Where(p => p.PieceType == ChessPieceType.Pawn && p.Color == ChessColor.White) .ToList(); Assert.AreEqual(8, filteredPieces.Count); }
public void ThereIsBlackKingCreated() { var factory = new PiecesFactory(); var pieces = factory.Create(); var filteredPieces = pieces .Where(p => p.PieceType == ChessPieceType.King && p.Color == ChessColor.Black) .ToList(); Assert.AreEqual(1, filteredPieces.Count); }