public void Setup() { //Arrange _tracksEnterAirspace = Substitute.For <ITracksEnterAirspace>(); _display = Substitute.For <IDisplay>(); _uut = new TracksEnterAirspaceRender(_tracksEnterAirspace, _display); _trackOne = new Point(25000, 25000, 2500); _trackTwo = new Point(35000, 35000, 3500); }
public void Setup() { //Arrange _updateModule = Substitute.For <IUpdateModule>(); _airspace = Substitute.For <IAirspace>(); _uut = new TracksEnterAirspace(_airspace, _updateModule); _uut.TracksEnteredAirspace += (sender, args) => { _tracks = args.Data; }; //Border is (10000, 10000, 500) to (90000, 90000, 20000). _trackEntersAirspace = new Point(50000, 50000, 10000); }
public TracksEnterAirspaceRender(ITracksEnterAirspace tracksEnterAirspace, IDisplay display) { _display = display; tracksEnterAirspace.TracksEnteredAirspace += RenderEnteredTracks; }