Exemplo n.º 1
0
 public void Test_Import_UpdateThirdFrequency(
     int btsId, byte sectorId, int cellId, short frequency, string cellType, double antennaGain,
     short overallFrequency)
 {
     var cell = new CdmaCell
     {
         BtsId = 1,
         SectorId = 2,
         CellId = 3,
         Frequency = 3,
         CellType = "DO",
         AntennaGain = 12.8,
         Frequency1 = 37,
         Frequency2 = 78
     };
     var cellExcelInfo = new CdmaCellExcel
     {
         BtsId = btsId,
         SectorId = sectorId,
         CellId = cellId,
         Frequency = frequency,
         CellType = cellType,
         AntennaGain = antennaGain
     };
     cell.Import(cellExcelInfo);
     Assert.AreEqual(cell.BtsId, 1, "btsId");
     Assert.AreEqual(cell.SectorId, 2);
     Assert.AreEqual(cell.CellId, 3);
     Assert.AreEqual(cell.CellType, "DO");
     Assert.AreEqual(cell.Frequency, overallFrequency, "frequency");
     Assert.AreEqual(cell.Frequency1, 37);
     Assert.AreEqual(cell.Frequency2, 78);
     Assert.AreEqual(cell.Frequency3, frequency == 37 || frequency == 78 || !frequency.IsCdmaFrequency() ? -1 : frequency);
     Assert.AreEqual(cell.AntennaGain, frequency == 37 || frequency == 78 || !frequency.IsCdmaFrequency() ? 12.8 : antennaGain);
 }
Exemplo n.º 2
0
 public void Test_Import_UpdateFirstFrequency(
     int btsId, byte sectorId, int cellId, short frequency, string cellType, double antennaGain,
     short overallFrequency)
 {
     var cell = new CdmaCell
     {
         BtsId = 1,
         SectorId = 2,
         CellId = 3,
         Frequency = 0,
         CellType = "DO",
         AntennaGain = 12.8,
         Frequency1 = -1
     };
     var cellExcelInfo = new CdmaCellExcel
     {
         BtsId = btsId,
         SectorId = sectorId,
         CellId = cellId,
         Frequency = frequency,
         CellType = cellType,
         AntennaGain = antennaGain
     };
     cell.Import(cellExcelInfo);
     Assert.AreEqual(cell.BtsId, 1, "btsId");
     Assert.AreEqual(cell.SectorId, 2);
     Assert.AreEqual(cell.CellId, 3);
     Assert.AreEqual(cell.CellType, "DO");
     Assert.AreEqual(cell.Frequency, overallFrequency, "frequency");
     Assert.AreEqual(cell.Frequency1, overallFrequency == 0 ? -1 : frequency, "frequency1");
     Assert.AreEqual(cell.AntennaGain, overallFrequency != 0 ? antennaGain : 12.8);
     Assert.AreEqual(cell.HasFrequency(frequency), overallFrequency != 0);
 }