public void Test_Original_OneInterference(
            int interferenceTimes, int measureTimes,
            int cellId, byte sectorId, byte refRsrp,
            int neiCellId, byte neiSectorId, byte neiRsrp)
        {
            record.Interferences = new List <MrInterference>
            {
                new MrInterference
                {
                    CellId            = cellId,
                    SectorId          = sectorId,
                    InterferenceTimes = interferenceTimes
                }
            };
            record.MeasuredTimes = measureTimes;
            MrRecord mrRecord = new MroRecord
            {
                RefCell = new MrReferenceCell
                {
                    Rsrp = refRsrp
                },
                NbCells = new List <MrNeighborCell>
                {
                    new MrNeighborCell
                    {
                        CellId   = neiCellId,
                        SectorId = neiSectorId,
                        Rsrp     = neiRsrp
                    }
                }
            };

            record.Import(mrRecord, x => true);
            Assert.AreEqual(record.MeasuredTimes, measureTimes + 1);
            if (neiRsrp > refRsrp - 6)
            {
                if (cellId == neiCellId && sectorId == neiSectorId)
                {
                    Assert.AreEqual(record.Interferences.Count, 1, "interference count");
                    Assert.AreEqual(record.Interferences[0].InterferenceTimes, interferenceTimes + 1);
                }
                else
                {
                    Assert.AreEqual(record.Interferences.Count, 2, "interference count");
                    Assert.AreEqual(record.Interferences[0].InterferenceTimes, interferenceTimes);
                    Assert.AreEqual(record.Interferences[1].InterferenceTimes, 1);
                }
            }
            else
            {
                Assert.AreEqual(record.Interferences.Count, 1);
            }
        }