@Test
	public void testShoe() {
		int count = 0;
		
		// check 2-9 cards
		for( int rank = 2; rank <= 9; rank++ ) {
			count = 0;
			
			for( Card card : shoe.getShoe() ) {
				if( card.getRank() == rank ) {
					count++;
				}
			}
			
			assertEquals("Missing Cards!", 32, count);
		}
		
		// check for rank 10s
		count = 0;
		for( Card card : shoe.getShoe() ) {
			if( card.getRank() == 0 ) {
				count++;
			}
		}
		assertEquals("Missing Cards!", 128, count);
		
		// check for Aces
		count = 0;
		for( Card card : shoe.getShoe() ) {
			if( card.getRank() == 1 ) {
				count++;
			}
		}
		assertEquals("Missing Cards!", 32, count);
	}