public void Test_TrackEnteredAirspaceEvent() { TimeStamp ts = new TimeStamp(2018, 10, 2, 14, 0, 0, 0); AircraftData a1 = new AircraftData("Plane1", 40000, 40000, 10000, ts); AircraftData a2 = new AircraftData("Plane2", 10000, 10000, 11000, ts); AircraftData a3 = new AircraftData("Plane3", 70000, 70000, 7000, ts); AircraftData a4 = new AircraftData("Plane4", 20000, 20000, 12000, ts); _uut._OldFilteredAircrafts.Add(a1); _uut._OldFilteredAircrafts.Add(a2); _uut._FilteredAircrafts.Add(a1); _uut._FilteredAircrafts.Add(a2); _uut._FilteredAircrafts.Add(a3); _uut._FilteredAircrafts.Add(a4); _uut.CheckForTrackEnteredAirspace(); Assert.AreEqual(_nTrackEnteredAirspaceEventsRaised, 2); }