public void SetUp()
        {
            //Stubs
            _display            = Substitute.For <IDisplay>();
            _separationDetector = Substitute.For <ISeparationDetector>();
            //Fields

            //Unit under test
            _uut = new SeparationRender(_separationDetector, _display);
        }
Esempio n. 2
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();
        }
Esempio n. 3
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();
        }