@Test
	public void testC13CrossScopeImportsSectionIterator() throws Exception {
		PdbByteReader reader = new PdbByteReader(c13SectionsBytes);
		StringWriter writer = new StringWriter();
		C13SectionIterator<CrossScopeImportsC13Section> iterator =
			new C13SectionIterator<>(reader, CrossScopeImportsC13Section.class, true,
				TaskMonitor.DUMMY);
		while (iterator.hasNext()) {
			C13Section c13Section = iterator.next();
			c13Section.dump(writer, TaskMonitor.DUMMY);
		}
		//@formatter:off
		assertEquals(
			"CrossScopeImportsC13Section---------------------------------\n" +
			"0x00000100,     1 0x00001000\n" +
			"0x00000101,     2 0x00002000 0x00002001\n" +
			"End CrossScopeImportsC13Section-----------------------------\n" +
			"CrossScopeImportsC13Section---------------------------------\n" +
			"0x00000101,     1 0x00001000\n" +
			"0x00000102,     2 0x00002000 0x00002001\n" +
			"End CrossScopeImportsC13Section-----------------------------\n" +
			"CrossScopeImportsC13Section---------------------------------\n" +
			"0x00000102,     1 0x00001000\n" +
			"0x00000103,     2 0x00002000 0x00002001\n" +
			"End CrossScopeImportsC13Section-----------------------------\n" +
			"CrossScopeImportsC13Section---------------------------------\n" +
			"0x00000103,     1 0x00001000\n" +
			"0x00000104,     2 0x00002000 0x00002001\n" +
			"End CrossScopeImportsC13Section-----------------------------\n",
			writer.toString());
		//@formatter:on
	}
Creates byte array of data for a C13FileChecksum
@param offsetFilename unsigned integer value passed in a long
@param type unsigned byte value passed in an integer
@param bytes bytes of the checksum
@return final byte array of checksum data
Ghidra/Features/PDB/src/test/java/ghidra/app/util/bin/format/pdb2/pdbreader/C13SectionsTest.java