Ejemplo n.º 1
0
 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);
 }
Ejemplo n.º 2
0
 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;
 }