Esempio n. 1
0
        public async Task <List <DepartureResponse> > GetDepartureData()
        {
            var mbtaAppManager = new MbtaAppManager();

            var departureData = await mbtaAppManager.GetDepartureData();

            return(departureData);
        }
Esempio n. 2
0
        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());
        }