private GoogleMapsTrafficEntity GetMockEntity() { var element = new Element { Distance = new Distance { Value = Distance }, Duration = new Duration { Value = Duration }, }; var entity = new GoogleMapsTrafficEntity { Origin_addresses = new[] { Origin }, Destination_addresses = new[] { Destination }, Rows = new[] { new Row { Elements = new [] { element } } } }; return(entity); }
public async Task Can_Retrieve_Traffic_Data() { // Arrange GoogleMapsTrafficEntity entity = null; string start = "London, UK"; string destination = "Brighton, UK"; // Act entity = await _repo.GetTrafficInfoAsync(start, destination); // Assert Assert.NotNull(entity); Assert.Equal("OK", entity.Status); }