public void GetLinesAsyncTests() { //Default constructor var status = new MTASubwayStatus(); Assert.DoesNotThrow(async() => { var lines = await status.GetLinesAsync(); Assert.IsNotNull(lines); Assert.IsNotEmpty(lines); }); //Passing a foreign repository var repo = new MTARepository(); status = new MTASubwayStatus(repo); Assert.DoesNotThrow(async() => { var lines = await status.GetLinesAsync(); Assert.IsNotNull(lines); Assert.IsNotEmpty(lines); }); }
public async Task GetLinesAsyncTests() { var status = new MTASubwayStatus(); var lines = await status.GetLinesAsync(); Assert.NotNull(lines); Assert.NotEmpty(lines); }
public SubwayTimeServiceRunner(MTASubwayStatus subwayStatusService) { _subwayStatusService = subwayStatusService; }