@Test
void readValidWhenFileHasLinesWithDifferentShardNum() throws IOException {

    List<String> lines = FileUtils.readLines(balanceFile, "utf-8");
    FileUtils.writeLines(testFile, lines);
    long otherShard = mirrorProperties.getShard() + 1;
    FileUtils.writeStringToFile(testFile,
            String.format("\n%d,0,3,340\n%d,0,4,340\n", otherShard, otherShard), "utf-8", true);
    Stream<AccountBalance> accountBalanceStream = balanceFileReader.read(testFile);
    verifySuccess(testFile, accountBalanceStream, sampleConsensusTimestamp, 2);
}