public void SaveExtent() { foreach (var init in this.Inits) { init(); var population = new TestPopulation(this.Session); var extent = new Extent(M.C1.ObjectType) { Predicate = new Equals(M.C1.C1AllorsString) { Parameter = "pString" }, }; var schemaExtent = extent.Save(); Assert.NotNull(schemaExtent); Assert.Equal(ExtentKind.Extent, schemaExtent.Kind); var predicate = schemaExtent.Predicate; Assert.NotNull(predicate); Assert.Equal(PredicateKind.Equals, predicate.Kind); Assert.Equal("pString", predicate.Parameter); } }
public void EqualsWithParameter() { foreach (var init in this.Inits) { init(); var population = new TestPopulation(this.Session); var extent = new Extent(M.C1.ObjectType) { Predicate = new Equals(M.C1.C1AllorsString) { Parameter = "pString" }, }; var objects = this.Session.Resolve<C1>(extent, new Dictionary<string, string> { { "pString", "ᴀbra" } }); Assert.Single(objects); } }
public void EqualsMissingParameter() { foreach (var init in this.Inits) { init(); var population = new TestPopulation(this.Session); var extent = new Extent(M.C1.ObjectType) { Predicate = new Equals(M.C1.C1AllorsString) { Parameter = "pString" }, }; var objects = this.Session.Resolve<C1>(extent); Assert.Equal(4, objects.Length); } }
public static GeoAPIEnvelope ToGeoAPI(this Data.Extent extent) { return(new GeoAPIEnvelope(extent.MinX, extent.MaxX, extent.MinY, extent.MaxY)); }
private static Extent ToBrutileExtent(Data.Extent extent) { return(new Extent(extent.MinX, extent.MinY, extent.MaxX, extent.MaxY)); }