public void GeographyAndNullParameterValuesShouldWorkInPath() { var point = GeographyPoint.Create(1, 2); Uri queryUri = new Uri("People(0)/Fully.Qualified.Namespace.GetNearbyPriorAddresses(currentLocation=geography'" + SpatialHelpers.WriteSpatial(point) + "',limit=null)", UriKind.Relative); Uri actualUri = UriBuilder(queryUri, ODataUrlConventions.Default, settings); Assert.Equal(new Uri("http://gobbledygook/People(0)/Fully.Qualified.Namespace.GetNearbyPriorAddresses(currentLocation=geography'" + SpatialHelpers.WriteSpatial(point) + "',limit=null)"), actualUri); }
public void GeometryAndNullParameterValuesShouldWorkInPath() { var point = GeometryPoint.Create(1, 2); Uri queryUri = new Uri("Paintings(0)/Fully.Qualified.Namespace.GetColorAtPosition(position=geometry'" + SpatialHelpers.WriteSpatial(point) + "',includeAlpha=null)", UriKind.Relative); Uri actualUri = UriBuilder(queryUri, ODataUrlConventions.Default, settings); Assert.Equal(new Uri("http://gobbledygook/Paintings(0)/Fully.Qualified.Namespace.GetColorAtPosition(position=geometry'" + SpatialHelpers.WriteSpatial(point) + "',includeAlpha=null)"), actualUri); }