Esempio n. 1
0
 public void SetUp()
 {
     fakeTransponderReceiver = Substitute.For <ITransponderReceiver>();
     calculateCourse         = new CalculateCourse();
     calculateVelocity       = new CalculateVelocity();
     renedition  = new Renedition();
     checkPlanes = new CheckPlanes(calculateVelocity, calculateCourse, renedition);
     airspace    = new Airspace(checkPlanes);
     uut         = new HandleRTD(fakeTransponderReceiver, airspace);
 }
Esempio n. 2
0
 public void SetUp()
 {
     fakeTransponderReceiver   = Substitute.For <ITransponderReceiver>();
     fakeAirspace              = Substitute.For <IAirspace>();
     fakeDetectSeparationEvent = Substitute.For <IDetectSeparationEvent>();
     uut             = new HandleRTD(fakeTransponderReceiver, fakeAirspace, fakeDetectSeparationEvent);
     testPlaneString = "ATR423;39045;12932;14000;20151006123456789";
     testPlane       = new Plane()
     {
         Course      = 0,
         Altitude    = 14000,
         Tag         = "ATR423",
         XCoordinate = 39045,
         YCoordinate = 12932,
         Velocity    = 0,
         TimeStamp   = DateTime.ParseExact("20151006123456789", "yyyyMMddHHmmssfff", CultureInfo.InvariantCulture)
     };
 }
        public void SetUp()
        {
            nEventsReceived = 0;
            receivedData    = new List <string>();
            testData        = new List <string>();
            testData2       = new List <string>();


            fakeDetectSeparationEvent = Substitute.For <IDetectSeparationEvent>();
            fakeTransponderReceiver   = Substitute.For <ITransponderReceiver>();
            fakeAirspace = Substitute.For <IAirspace>();
            uut          = new HandleRTD(fakeTransponderReceiver, fakeAirspace, fakeDetectSeparationEvent);
            testData.Add("ATR423;39045;12932;14000;20151006123456789");
            testData2.Add("BTR523;40000;20000;10000;20181006123456789");

            fakeTransponderReceiver.TransponderDataReady += (o, args) =>
            {
                receivedData = args.TransponderData;
                ++nEventsReceived;
            };
        }