public void GetLayersTest() { var controller = new MapServiceController(); var result = controller.GetLayers(); Assert.AreEqual(6, result.Count()); }
public void GetQueriableLayersTest() { var controller = new MapServiceController(); var result = controller.GetQueriableLayers(); Assert.AreEqual(6, result.Count()); Assert.IsTrue(result.All(q => q.Capabilities.Contains("Query"))); }
public void GetServiceTest() { var controller = new MapServiceController(); var result = controller.GetService(); Assert.IsNotNull(result); Assert.IsNotNull(result.MapName); Assert.IsNotNull(result.Capabilities); Assert.IsNotNull(result.CopyrightText); Assert.IsNotNull(result.CurrentVersion); Assert.IsNotNull(result.Description); Assert.IsNotNull(result.ServiceDescription); Assert.IsNotNull(result.SingleFusedMapCache); Assert.IsNotNull(result.SupportedImageFormatTypes); Assert.IsNotNull(result.Units); }
public void GetMapImageTest() { var bbox = new BoundingBox { XMin = -207.682974279982M, YMin = -40.6075371681153M, XMax = -37.1804225764967M, YMax = 129.89501453537M }; var controller = new MapServiceController(); var result1 = controller.GetMapImage(bbox); Assert.IsNotNull(result1); Assert.IsFalse(String.IsNullOrWhiteSpace(result1)); bbox.XMax -= 10; var result2 = controller.GetMapImage(bbox); Assert.IsNotNull(result2); Assert.IsFalse(String.IsNullOrWhiteSpace(result2)); Assert.AreNotEqual(result1, result2); }