public void SetUp() { //Stubs _display = Substitute.For <IDisplay>(); _separationDetector = Substitute.For <ISeparationDetector>(); //Fields //Unit under test _uut = new SeparationRender(_separationDetector, _display); }
public void SetUp() { //Stubs _transponderReceiver = Substitute.For <ITransponderReceiver>(); _display = Substitute.For <IDisplay>(); _logger = Substitute.For <SWT35_ATM_Handin3.Interfaces.ILogger>(); //Real _airspace = new Airspace(); _factory = new Factory(_transponderReceiver); _filter = new Filter(_airspace, _factory); _update = new Update(_filter); _separationDetector = new SeparationDetector(_update, _logger); //UUT _uut = new TrackRender(_update, _display); }
public void SetUp() { //Stubs _transponderReceiver = Substitute.For <ITransponderReceiver>(); _logger = Substitute.For <SWT35_ATM_Handin3.Interfaces.ILogger>(); //Real _airspace = new Airspace(); _factory = new Factory(_transponderReceiver); _filter = new Filter(_airspace, _factory); _update = new Update(_filter); //UUT _uut = new SeparationDetector(_update, _logger); _uut.SeparationsUpdated += (o, args) => { _separationList = args.SeparationData; ++_nEventReceived; }; }
public SeparationRender(ISeparationDetector detector, IDisplay display) { _display = display; detector.SeparationsUpdated += RenderSeparations; }