Exemple #1
0
        public void TestRowValueAggregatesOrder_bug45145()
        {
            Sheet sheet = Sheet.CreateSheet();

            RowRecord rr = new RowRecord(5);

            sheet.AddRow(rr);

            CellValueRecordInterface cvr = new BlankRecord();

            cvr.Column = 0;
            cvr.Row    = (5);
            sheet.AddValueRecord(5, cvr);


            int dbCellRecordPos = GetDbCellRecordPos(sheet);

            if (dbCellRecordPos == 252)
            {
                // The overt symptom of the bug
                // DBCELL record pos is1 calculated wrong if VRA comes before RRA
                throw new AssertFailedException("Identified  bug 45145");
            }

            Assert.AreEqual(242, dbCellRecordPos);
        }