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); }
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; }; }