コード例 #1
0
 public void Setup()
 {
     receiver          = Substitute.For <ITransponderReceiver>();
     trackUpdater      = Substitute.For <ITrackUpdater>();
     trackingFiltering = new TrackingFiltering(trackUpdater);
     _sut = new TransponderParsing(receiver, trackingFiltering);
     _transponderArgsList_Success = new List <string> {
         "ATR423;39045;12932;14000;20151006213456789"
     };
     _transponderArgsList_Failure = new List <string> {
         "ATR423;328085;12932;14000;20151006213456789"
     };
     _transponderDataEventArgs_Success = new RawTransponderDataEventArgs(_transponderArgsList_Success);
     _transponderDataEventArgs_Failure = new RawTransponderDataEventArgs(_transponderArgsList_Failure);
 }
コード例 #2
0
        public void Setup()
        {
            receiver          = Substitute.For <ITransponderReceiver>();
            trackingFiltering = Substitute.For <ITrackingFiltering>();
            _uut = new TransponderParsing(receiver, trackingFiltering);
            testList.Add(Tag);
            testList.Add(X);
            testList.Add(Y);
            testList.Add(Alt);
            testList.Add(Timestamp);

            _transponderArgsList = new List <string> {
                "ATR423;39045;12932;14000;20151006213456789"
            };
            _transponderDataEventArgs = new RawTransponderDataEventArgs(_transponderArgsList);
        }
コード例 #3
0
 public void Setup()
 {
     receiver          = Substitute.For <ITransponderReceiver>();
     seperationEvent   = Substitute.For <ISeperationEvent>();
     trackRendition    = Substitute.For <ITrackRendition>();
     trackUpdater      = new TrackUpdater(seperationEvent, trackRendition);
     trackingFiltering = new TrackingFiltering(trackUpdater);
     _sut = new TransponderParsing(receiver, trackingFiltering);
     _transponderArgsList_Success = new List <string> {
         "ATR423;39045;12932;14000;20151006213456789"
     };
     _transponderArgsList_SecondEvent_Success = new List <string> {
         "ATR423;39045;12934;14000;20151006213457789"
     };
     _transponderDataEventArgs_Success             = new RawTransponderDataEventArgs(_transponderArgsList_Success);
     _transponderDataEventArgs_SecondEvent_Success = new RawTransponderDataEventArgs(_transponderArgsList_SecondEvent_Success);
 }
コード例 #4
0
ファイル: Program.cs プロジェクト: ZuperZam/SoftwareTest3
        static void Main(string[] args)
        {
            var transponderDataReceiver = TransponderReceiverFactory.CreateTransponderDataReceiver();

            transponderDataReceiver.TransponderDataReady += OnTransponderDataReady;

            var eventRendition    = new EventRendition();
            var logWriter         = new LogWriter();
            var seperationEvent   = new SeperationEvent(logWriter, eventRendition);
            var trackRendition    = new TrackRendition();
            var trackUpdater      = new TrackUpdater(seperationEvent, trackRendition);
            var trackingFiltering = new TrackingFiltering(trackUpdater);

            var transponderParsing = new TransponderParsing(transponderDataReceiver, trackingFiltering);


            Console.ReadLine();
        }
コード例 #5
0
 public void Setup()
 {
     receiver          = Substitute.For <ITransponderReceiver>();
     eventRendition    = Substitute.For <IEventRendition>();
     logWriter         = Substitute.For <ILogWriter>();
     seperationEvent   = new SeperationEvent(logWriter, eventRendition);
     trackRendition    = new TrackRendition();
     trackUpdater      = new TrackUpdater(seperationEvent, trackRendition);
     trackingFiltering = new TrackingFiltering(trackUpdater);
     _sut = new TransponderParsing(receiver, trackingFiltering);
     _transponderArgsList_Separation = new List <string> {
         "FAT423;39045;12932;14000;20151006213456789", "MAR423;39045;12932;14000;20151006213456789"
     };
     _transponderArgsList_No_Separation = new List <string> {
         "MAR423;39045;12932;12000;20151006213456789", "FAT423;39045;12932;14000;20151006213456789"
     };
     _transponderDataEventArgs_Separation    = new RawTransponderDataEventArgs(_transponderArgsList_Separation);
     _transponderDataEventArgs_No_Separation = new RawTransponderDataEventArgs(_transponderArgsList_No_Separation);
 }