public void FixSentences_NoFixing() { var service = new UdpRepairService(_dbCache); var payload = service.FixPayload(_inputNoFixingNeeded); Assert.IsNotNull(payload); Assert.AreEqual(1, payload.Length); Assert.IsTrue(payload[0].ContainsSubArray(_inputNoFixingNeeded)); }
public void FixSentences_PANSSYWrong() { var service = new UdpRepairService(_dbCache); var payloadFixed = service.FixPayload(_inputWrongPANSSY); Assert.IsNotNull(payloadFixed); Assert.AreEqual(1, payloadFixed.Length); Assert.IsTrue(payloadFixed[0].ContainsSubArray(_inputOk)); }
public void IsNeededToBeFixed() { var service = new UdpRepairService(_dbCache); var resultWrongPANSPT = service.IsNeededToBeFixed(_inputWrongPANSPT); var resultWrongPANSSY = service.IsNeededToBeFixed(_inputWrongPANSPT); var resultNo = service.IsNeededToBeFixed(_inputNoFixingNeeded); Assert.IsTrue(resultWrongPANSPT); Assert.IsTrue(resultWrongPANSSY); Assert.IsFalse(resultNo); }
public void FixPANSPTModel() { var model = new UdpPanSpt() { SectorId = 33, TagsCount = 1, SectorStatus = SectorStatus.Mulfunction }; var service = new UdpRepairService(_dbCache); service.FixPANSPT(model); Assert.AreEqual(33, model.SectorId); Assert.AreEqual(2, model.TagsCount); Assert.AreEqual(SectorStatus.Mulfunction, model.SectorStatus); }
public void FixPANSSYModel() { var model = new UdpPanSsy() { SystemStatus = SystemStatus.NoDisturbance, Pos1Status = PosServerStatus.Initialization, Pos2Status = PosServerStatus.Disorder, SilenceStatus = SilenceStatus.Canceled, LoggedOnTagsAmount = 0, MissedTagsAmount = 0, IlasstStatus = IlasstStatus.NormalOperation }; var service = new UdpRepairService(_dbCache); service.FixPANSSY(model); Assert.AreEqual(SystemStatus.NoDisturbance, model.SystemStatus); Assert.AreEqual(PosServerStatus.Initialization, model.Pos1Status); Assert.AreEqual(PosServerStatus.Disorder, model.Pos2Status); Assert.AreEqual(SilenceStatus.Canceled, model.SilenceStatus); Assert.AreEqual(3, model.LoggedOnTagsAmount); Assert.AreEqual(1, model.MissedTagsAmount); Assert.AreEqual(IlasstStatus.NormalOperation, model.IlasstStatus); }