public void Setup() { //Arrange _separationModule = Substitute.For <ISeparationModule>(); _display = Substitute.For <IDisplay>(); _uut = new SeparationRender(_separationModule, _display); _trackOne = "TagOne"; _trackTwo = "TagTwo"; }
public void Setup() { //Arrange _updateModule = Substitute.For <IUpdateModule>(); _log = Substitute.For <ILog>(); _uut = new SeparationModule(_updateModule, _log); _uut.TracksSeparated += (sender, args) => { _collisions = args.CollisionsData; }; //If they are within 3000 coords and 300 altitude, the separation will occur. _trackOne = new Point(20000, 20000, 1000); _trackTwo = new Point(20500, 20500, 1050); }
public SeparationRender(ISeparationModule separationModule, IDisplay display) { _display = display; separationModule.TracksSeparated += RenderSeparations; }