@Test public void testConstructor() {
IBackendDataRenderer<String, String> renderer = createRenderer();
BackendDataSource<String, String> dataSource = new DataSource(renderer);
assertNotNull(dataSource);
assertSame(renderer, dataSource.getRenderer());
assertEquals(new Pagination(renderer.getPageSize()), dataSource.getPagination());
assertNotNull(dataSource.getDataProvider());
assertSame(renderer.getDisplay(), dataSource.getDisplay());
assertEquals(renderer.getSearchCriteria(), dataSource.getSearchCriteria());
assertEquals(renderer.getPageSize(), dataSource.getPageSize());
}