public void TestHandoverFail() { List <HandoverInfo> handoverInfoList = recordRepository.GetHandoverInfoList(); Assert.IsNotNull(handoverInfoList); Assert.AreEqual(recordRepository.LogRecordList.Count, 48); Assert.AreEqual(handoverInfoList.Count, 1); Assert.AreEqual(handoverInfoList[0].HandoverSuccess, false); Assert.AreEqual(handoverInfoList[0].RequestTime.Hour, 14); Assert.AreEqual(handoverInfoList[0].RequestTime.Minute, 15); Assert.AreEqual(handoverInfoList[0].RequestTime.Second, 40); Assert.AreEqual(handoverInfoList[0].RequestTime.Millisecond, 828); Assert.AreEqual(handoverInfoList[0].RequestLongitude, 114.3221433, 1E-6); Assert.AreEqual(handoverInfoList[0].RequestLatitude, 22.6802988, 1E-6); Assert.AreEqual(handoverInfoList[0].PciBefore, 126); Assert.AreEqual(handoverInfoList[0].ENodebIdBefore, 491647); Assert.AreEqual(handoverInfoList[0].SectorIdBefore, 48); Assert.AreEqual(handoverInfoList[0].RsrpBefore, -84.12); Assert.AreEqual(handoverInfoList[0].FinishedTime.Hour, 14); Assert.AreEqual(handoverInfoList[0].FinishedTime.Minute, 15); Assert.AreEqual(handoverInfoList[0].FinishedTime.Second, 41); Assert.AreEqual(handoverInfoList[0].FinishedTime.Millisecond, 78); Assert.AreEqual(handoverInfoList[0].FinishLongtitude, 114.3221509, 1E-6); Assert.AreEqual(handoverInfoList[0].FinishLatitude, 22.6803022, 1E-6); Assert.AreEqual(handoverInfoList[0].PciAfter, 355); Assert.AreEqual(handoverInfoList[0].ENodebIdAfter, 489835); Assert.AreEqual(handoverInfoList[0].SectorIdAfter, 48); Assert.AreEqual(handoverInfoList[0].RsrpAfter, 0); Assert.AreEqual(handoverInfoList[0].DlThroughputBefore, 20663132); Assert.AreEqual(handoverInfoList[0].DlThroughputAfter, 8618608); Assert.AreEqual(handoverInfoList[0].UlThroughputBefore, 399513); Assert.AreEqual(handoverInfoList[0].UlThroughputAfter, 159080); }
public ActionResult HandoverAnalyze() { using (HttpFileImporter importer = new HttpFileImporter(Request.Files["fileUpload"])) { if (!importer.Success) { TempData["error"] = "请选择合适的路测数据导入!"; } else { LogRecordRepository recordRepository = new LogRecordRepository { LogRecordList = CsvContext.Read <LogRecord>( new StreamReader(importer.FilePath), CsvFileDescription.TabDescription).ToList().Merge() }; recordRepository.GetHandoverInfoList(); ViewBag.Title = "导入路测数据:" + importer.FileName; } } return(View("HandoverImport")); }