public async Task LocationFromCoordinates() { // Inject // Arrange var coordinates = new GoogleDataObject() { Latitude = 42.513361, Longitude = 27.465091 }; var expected = new GoogleDataObject() { City = "Burgas", Country = "Bulgaria", Latitude = 42.5133555, Longitude = 27.4650935, CountryCode = "BG", Types = { "establishment", "health", "hospital", "point_of_interest" } }; // Act var result = await service.LocationFromCoordinates(coordinates); // Assert Assert.Equal(Serialize(expected), Serialize(result)); }