public async Task <List <DepartureResponse> > GetDepartureData() { var mbtaAppManager = new MbtaAppManager(); var departureData = await mbtaAppManager.GetDepartureData(); return(departureData); }
public MbtaAppManagerUnitTests() { _mbtaAppRepositoryMock = new Mock <IMbtaApiRepository>(); _mbtaAppManager = new MbtaAppManager(_mbtaAppRepositoryMock.Object); _mbtaAppRepositoryMock .Setup(x => x.GetNorthStationSchedules()) .ReturnsAsync(CreateSchedules()); _mbtaAppRepositoryMock .Setup(x => x.GetNorthStationPredictions()) .ReturnsAsync(CreatePredictions()); _mbtaAppRepositoryMock .Setup(x => x.GetAllCommuterRailRoutes()) .ReturnsAsync(CreateRoutes()); }