コード例 #1
0
        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));
        }