@Test
	public void testGetAllBlackPawns() {
		Set<ChessPiece> actives = chessPieceSubsetManager.getChessPieces(ChessPieceAllegianceType.BLACK_PAWN);
		Assert.assertEquals(actives.size(), 8);
		
		int pawnCount = 0;
		int rookCount = 0;
		int knightCount = 0;
		int bishopCount = 0;
		int queenCount = 0;
		int kingCount = 0;
		for (ChessPiece chessPiece : actives) {
			if (chessPiece instanceof Pawn) {
				pawnCount += 1;
			} else if (chessPiece instanceof Rook) {
				rookCount += 1;
			} else if (chessPiece instanceof Knight) {
				knightCount += 1;
			} else if (chessPiece instanceof Bishop) {
				bishopCount += 1;
			} else if (chessPiece instanceof Queen) {
				queenCount += 1;
			} else if (chessPiece instanceof King) {
				kingCount += 1;
			}
		}
		
		Assert.assertEquals(pawnCount, 8);
		Assert.assertEquals(rookCount, 0);
		Assert.assertEquals(knightCount, 0);
		Assert.assertEquals(bishopCount, 0);
		Assert.assertEquals(queenCount, 0);
		Assert.assertEquals(kingCount, 0);
	}