@Test
	public void testC13CrossScopeExportsSectionIterator() throws Exception {
		PdbByteReader reader = new PdbByteReader(c13SectionsBytes);
		StringWriter writer = new StringWriter();
		C13SectionIterator<CrossScopeExportsC13Section> iterator =
			new C13SectionIterator<>(reader, CrossScopeExportsC13Section.class, true,
				TaskMonitor.DUMMY);
		while (iterator.hasNext()) {
			C13Section c13Section = iterator.next();
			c13Section.dump(writer, TaskMonitor.DUMMY);
		}
		//@formatter:off
		assertEquals(
			"CrossScopeExportsC13Section---------------------------------\n" +
			"0x00000100, 0x00001000\n" +
			"0x00000101, 0x00001001\n" +
			"End CrossScopeExportsC13Section-----------------------------\n" +
			"CrossScopeExportsC13Section---------------------------------\n" +
			"0x00000101, 0x00001000\n" +
			"0x00000102, 0x00001001\n" +
			"End CrossScopeExportsC13Section-----------------------------\n" +
			"CrossScopeExportsC13Section---------------------------------\n" +
			"0x00000102, 0x00001000\n" +
			"0x00000103, 0x00001001\n" +
			"End CrossScopeExportsC13Section-----------------------------\n" +
			"CrossScopeExportsC13Section---------------------------------\n" +
			"0x00000103, 0x00001000\n" +
			"0x00000104, 0x00001001\n" +
			"End CrossScopeExportsC13Section-----------------------------\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