public void SetUp() { //arrange stubCalculator = new StubCalculator(); stubFilter = Substitute.For <IFlightFilter>(); stubCollisionDetector = Substitute.For <ICollisionDetector>(); uut = new FlightCollection(stubCalculator, stubFilter, stubCollisionDetector); receivedArgs = null; setArgs = new FlightArgs(); setArgs.flights = new List <Flight>(); TransponderData td = new TransponderData("aaa", 0, 0, 0, new DateTime()); Flight f = new Flight(td); stubCollisionDetector.OnFlightsChanged(Arg.Any <FlightArgs>()).ReturnsForAnyArgs(setArgs.flights); numberOfFlightsChangedEvents = 0; uut.flightsChanged += (s, e) => { receivedArgs = e; numberOfFlightsChangedEvents++; }; }
public void SetUp() { //arrange fakeDataFormatter = Substitute.For <IDataFormatter>(); fakeFlightCollection = Substitute.For <IFlightCollection>(); uut = new FlightFilter(fakeDataFormatter); }
public Render(IFlightCollection col, IConsole console, bool renderInGui = true) { renderInGui_ = renderInGui; console_ = console; col.flightsChanged += RenderFlights; }