public void GoogleNoImageScaleOptionsRequestImage() { MapImageOptions mapImageOptions = new MapImageOptions { MapImageSize = MapImageSize.Size300x600 }; MapOptions mapOptions = new MapOptions { ApiKey = Environment.GetEnvironmentVariable("GoogleAPIKey", EnvironmentVariableTarget.Machine), MapType = MapType.GoogleMaps, MapImageOptions = mapImageOptions }; Exception?myException = null; Maps maps = new Maps(mapOptions); try { maps.GetMapImageFromLatLong(((double)new Random().Next(-900000, 900000)) / (double)10000, ((double)new Random().Next(-900000, 900000)) / (double)10000); } catch (MissingMapOptionException ex) { myException = ex; } Assert.NotNull(myException); Assert.Contains("Map Image Scale", myException.Message); }
public void MonopolyTest() { MapImageOptions mapImageOptions = new MapImageOptions { MapImageScale = MapImageScale.Further, MapImageSize = MapImageSize.Size300x600 }; MapOptions mapOptions = new MapOptions { ApiKey = Environment.GetEnvironmentVariable("GoogleAPIKey", EnvironmentVariableTarget.Machine), MapType = MapType.GoogleMaps, MapImageOptions = mapImageOptions }; Maps maps = new Maps(mapOptions); MapData mapDataOldKentRoad = maps.GetMapDataFromLatLong(51.492171, -0.08305739); Assert.Contains("Old Kent", mapDataOldKentRoad.Street); MapData mapDataMayfair = maps.GetMapDataFromLatLong(51.509947, -0.1560481); Assert.Contains("Mayfair", mapDataMayfair.Address); }
public void GoogleMapsWorkingImageData() { MapImageOptions mapImageOptions = new MapImageOptions { MapImageSize = MapImageSize.Size300x600, MapImageScale = MapImageScale.Further }; MapOptions mapOptions = new MapOptions { ApiKey = Environment.GetEnvironmentVariable("GoogleAPIKey", EnvironmentVariableTarget.Machine), MapType = MapType.GoogleMaps, MapImageOptions = mapImageOptions }; byte[] mapImage = new byte[0]; Exception?myException = null; try { Maps maps = new Maps(mapOptions); mapImage = maps.GetMapImageFromLatLong(((double)new Random().Next(-900000, 900000)) / (double)10000, ((double)new Random().Next(-900000, 900000)) / (double)10000); } catch (MissingMapOptionException ex) { myException = ex; } Assert.Null(myException); Assert.NotEmpty(mapImage); }