public void TestClonePictures() { IWorkbook wb = HSSFTestDataSamples.OpenSampleWorkbook("SimpleWithImages.xls"); InternalWorkbook iwb = ((HSSFWorkbook)wb).Workbook; iwb.FindDrawingGroup(); for (int pictureIndex = 1; pictureIndex <= 4; pictureIndex++) { EscherBSERecord bse = iwb.GetBSERecord(pictureIndex); Assert.AreEqual(1, bse.Ref); } wb.CloneSheet(0); for (int pictureIndex = 1; pictureIndex <= 4; pictureIndex++) { EscherBSERecord bse = iwb.GetBSERecord(pictureIndex); Assert.AreEqual(2, bse.Ref); } wb.CloneSheet(0); for (int pictureIndex = 1; pictureIndex <= 4; pictureIndex++) { EscherBSERecord bse = iwb.GetBSERecord(pictureIndex); Assert.AreEqual(3, bse.Ref); } }