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));
     }
 }
Example #2
0
 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();
             }
         }
     }
 }