	@Test
	public void testReadWithProcessors() throws IOException {

		
		final String[] header = beanReader.getHeader(true);
		assertArrayEquals(HEADER, header);
		
		assertEquals(JOHN, beanReader.read(CustomerBean.class, header, READ_PROCESSORS));
		assertEquals(BOB, beanReader.read(CustomerBean.class, header, READ_PROCESSORS));
		assertEquals(ALICE, beanReader.read(CustomerBean.class, header, READ_PROCESSORS));
		assertEquals(BILL, beanReader.read(CustomerBean.class, header, READ_PROCESSORS));
		assertEquals(MIRANDA, beanReader.read(CustomerBean.class, header, READ_PROCESSORS));
		assertEquals(STEVE, beanReader.read(CustomerBean.class, header, READ_PROCESSORS));
		assertEquals(ADA, beanReader.read(CustomerBean.class, header, READ_PROCESSORS));
		assertEquals(SERGEI, beanReader.read(CustomerBean.class, header, READ_PROCESSORS));
		assertEquals(LARRY, beanReader.read(CustomerBean.class, header, READ_PROCESSORS));
		assertEquals(GRACE, beanReader.read(CustomerBean.class, header, READ_PROCESSORS));
		assertNull(beanReader.read(CustomerBean.class, header, READ_PROCESSORS));
	}