public void Setup() { //Arrange _updateModule = Substitute.For <IUpdateModule>(); _display = Substitute.For <IDisplay>(); _uut = new TrackRender(_updateModule, _display); _trackOne = new Point(25000, 25000, 2500); _trackTwo = new Point(35000, 35000, 3500); }
public void Setup() { _updateModule = Substitute.For <IUpdateModule>(); _airspace = Substitute.For <IAirspace>(); _uut = new TrackLeftAirspace(_airspace, _updateModule); _uut.TracksleftAirspace += (sender, args) => { _tracks = args.Data; }; _trackLeftAirspace = new Point(1, 1, 1); }
public void Setup() { //Arrange _updateModule = Substitute.For <IUpdateModule>(); _airspace = Substitute.For <IAirspace>(); _uut = new TracksEnterAirspace(_airspace, _updateModule); _uut.TracksEnteredAirspace += (sender, args) => { _tracks = args.Data; }; //Border is (10000, 10000, 500) to (90000, 90000, 20000). _trackEntersAirspace = new Point(50000, 50000, 10000); }
public void Setup() { //Arrange _fakeTR = Substitute.For <ITransponderReceiver>(); _airspace = new Airspace(); _objectifyingModule = new ObjectifyingModule(_fakeTR); _filterModule = new FilterModule(_objectifyingModule, _airspace); _iut = new UpdateModule(_filterModule); _iut.TracksUpdated += (sender, args) => { _updatedTrackList = args.Data; }; }
public void Setup() { //Arrange _filterModule = Substitute.For <IFilterModule>(); _uut = new UpdateModule(_filterModule); _uut.TracksUpdated += (sender, args) => { _tracks = args.Data; }; _insideAirspacePointA = new Point(10100, 10500, 8000); _insideAirspacePointB = new Point(70000, 25000, 3900); _insideAirspacePointC = new Point(80000, 35000, 3200); _insideAirspacePointD = new Point(26000, 26000, 4800); }
public void Setup() { //Arrange _updateModule = Substitute.For <IUpdateModule>(); _log = Substitute.For <ILog>(); _uut = new SeparationModule(_updateModule, _log); _uut.TracksSeparated += (sender, args) => { _collisions = args.CollisionsData; }; //If they are within 3000 coords and 300 altitude, the separation will occur. _trackOne = new Point(20000, 20000, 1000); _trackTwo = new Point(20500, 20500, 1050); }
public SeparationModule(IUpdateModule updateModule, ILog log) { _log = log; _oldSeparationsTrack = new List <ICollision>(); updateModule.TracksUpdated += SeparationTracks; }
public TrackLeftAirspace(IAirspace airspace, IUpdateModule updateModule) { _airspace = airspace; _currentTracks = new List <ITrack>(); updateModule.TracksUpdated += TrackLeftedAirspace; }
//private ILog _log; public TrackRender(IUpdateModule updateModule, IDisplay display) { //_log = log; _display = display; updateModule.TracksUpdated += RenderTracks; }