public void SetUp() { newtrack = new Track() { Tag = "ABC123" }; oldtrack = new Track() { Tag = "ABC123" }; CurrentTracks = new List <ITrack>() { oldtrack }; _display = Substitute.For <IDisplay>(); monitoredPlanes = Substitute.For <IMonitoredPlanes>(); tracksToRemove = new List <ITrack>() { oldtrack }; otherTracksToRemove = new List <ITrack>() { oldtrack }; _calc = Substitute.For <ICalculator>(); uut = new SortingPlanesController(CurrentTracks, _display, monitoredPlanes, tracksToRemove, _calc, otherTracksToRemove); }
public void SetUp() { _monitoredPlanes = new MonitoredPlanes(); currentlist = new List <ITrack>(); _display = Substitute.For <IDisplay>(); tracksToRemove = new List <ITrack>(); _calculator = new Calculator(); othertracksToRemove = new List <ITrack>(); _controller = new SortingPlanesController(currentlist, _display, _monitoredPlanes, tracksToRemove, _calculator, othertracksToRemove); }
public void SetUp() { _tracksInAirspace = Substitute.For <ITracksInAirSpaceController>(); _track = Substitute.For <ITrack>(); _trackFactory = new TrackFactory(); _receiver = Substitute.For <ITransponderReceiver>(); _airspace = Substitute.For <IAirspace>(); _sortingPlanes = Substitute.For <ISortingPlanesController>(); _display = Substitute.For <IDisplay>(); _driver = new ReceivedDataController(_receiver, _tracksInAirspace); }
public void SetUp() { _monitoredPlanes = new MonitoredPlanes(); currentlist = new List <ITrack>(); _display = Substitute.For <IDisplay>(); tracksToRemove = new List <ITrack>(); _calculator = Substitute.For <ICalculator>(); othertracksToRemove = new List <ITrack>(); _logfile = Substitute.For <ILogFile>(); seperationEvent = new SeperationEvent(_monitoredPlanes, _display, _logfile); _controller = new SortingPlanesController(currentlist, _display, _monitoredPlanes, tracksToRemove, _calculator, othertracksToRemove); _monitoredPlanes.Attach(seperationEvent); }
public void SetUp() { _airspace = Substitute.For <IAirspace>(); _controller = Substitute.For <ISortingPlanesController>(); _tracksInAirspaceController = new TracksInAirspaceController(_airspace, _controller); _receiver = Substitute.For <ITransponderReceiver>(); _driver = new ReceivedDataController(_receiver, _tracksInAirspaceController); track1 = new Track() { Tag = "ABC123", XCoordinate = 10000, YCoordinate = 10000, Altitude = 1000, }; }
public void SetUp() { _airspace = new Airspace(); _controller = Substitute.For <ISortingPlanesController>(); _tracksInAirspaceController = new TracksInAirspaceController(_airspace, _controller); track1 = new Track() { Tag = "ABC123", XCoordinate = 10000, YCoordinate = 10000, Altitude = 2000, }; track2 = new Track() { Tag = "DEF456", XCoordinate = 10, YCoordinate = 10, Altitude = 4, }; }
public void SetUp() { _airspace = Substitute.For <IAirspace>(); _controller = Substitute.For <ISortingPlanesController>(); _uut = new AirTrafficMonitoring.Controller.TracksInAirspaceController(_airspace, _controller); faketrack1 = new Track() { Tag = "ABC123", XCoordinate = 10000, YCoordinate = 10000, Altitude = 500, }; faketrack2 = new Track() { Tag = "ABC123", XCoordinate = 100000, YCoordinate = 100000, Altitude = 30000, }; _airspace.DefineAirspace(faketrack1).Returns(true); _airspace.DefineAirspace(faketrack2).Returns(false); }
public TracksInAirspaceController(IAirspace airspace, ISortingPlanesController sortingcontroller) { _airspace = airspace; _sortingController = sortingcontroller; }