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()
        {
            //Stubs
            _display = Substitute.For <IDisplay>();
            _update  = Substitute.For <IUpdate>();
            //Fields
            _pointOne = new Point(12000, 12000, 12000);
            _pointTwo = new Point(15000, 15000, 15000);

            //Unit under test
            _uut = new TrackRender(_update, _display);
        }
Beispiel #3
0
        static void Main(string[] args)
        {
            IDisplay             display             = new Display();
            ITransponderReceiver transponderReceiver = TransponderReceiverFactory.CreateTransponderDataReceiver();
            IFactory             factory             = new Factory(transponderReceiver);
            IAirspace            airspace            = new Airspace();
            IFilter             filter             = new Filter(airspace, factory);
            IUpdate             update             = new Update(filter);
            ILogger             logger             = new Logger();
            ISeparationDetector separationDetector = new SeparationDetector(update, logger);

            ITrackRender      trackRender      = new TrackRender(update, display);
            ISeparationRender separationRender = new SeparationRender(separationDetector, display);

            Console.ReadKey();
        }
Beispiel #4
0
        static void Main(string[] args)
        {
            IDisplay  display  = new Display();
            IAirspace airspace = new Airspace();
            ILog      log      = new Log();

            ITransponderReceiver transponderReceiver = TransponderReceiverFactory.CreateTransponderDataReceiver();
            IObjectifyingModule  objectifyingModule  = new ObjectifyingModule(transponderReceiver);
            IFilterModule        filterModule        = new FilterModule(objectifyingModule, airspace);
            IUpdateModule        updateModule        = new UpdateModule(filterModule);
            ISeparationModule    separationModule    = new SeparationModule(updateModule, log);

            ISeparationRender separationRender = new SeparationRender(separationModule, display);
            ITrackRender      trackRender      = new TrackRender(updateModule, display);

            Console.ReadKey();
        }