public void SimpleOutputTest1() { InitDut(); for (int i = 1; i < 10; i++) { DUT.InfeedNum = i.ToString(); expectedData = DUT.InfeedNum + outplu + outppk + fixeddata; Assert.AreEqual(expectedData, DUT.CreateOutputMessage(inputMessage)); } }
private static void ProcessInFeedSwitchMessage(string payload) { if (payload.Equals(HeartbeatMessage)) { TickOverTimer(); } for (int i = 0; i < LineInFeeds.Count; i++) { if (payload.Equals(LineInFeeds[i].SwitchValue)) { if (useTimer) { InFeedSwitchTimer.Stop(); } string inFeedData = LineInFeeds[i].InFeedData; if (!String.IsNullOrEmpty(inFeedData)) { LineOutFeed.InputPLULength = LineInFeeds[i].PLULength; LineOutFeed.InputPPKLength = LineInFeeds[i].PPKLength; LineOutFeed.InfeedNum = LineInFeeds[i].SwitchValue.Substring(1, 1); LineOutFeed.CreateOutputMessage(inFeedData); PrintLog(String.Format("Outfeed message: {0}", LineOutFeed.OutputMessage)); LineOutFeed.SendOutputMessage(); } if (useTimer) { InFeedSwitchTimer.Start(); } } } }