public void Envelope() { var fc = JsonConvert.DeserializeObject <FeatureCollection>(Tools.GetResource("envelope.fc.geojson")); var enveloped = Turf.Envelope(fc); Assert.AreEqual(enveloped.Geometry.Type, GeoJSONObjectType.Polygon); var exp = new List <List <double> >() { new List <double> () { 20, -10 }, new List <double> () { 130, -10 }, new List <double> () { 130, 4 }, new List <double> () { 20, 4 }, new List <double> () { 20, -10 } }; var i = 0; Turf.CoordEach(enveloped, (List <double> act) => { Assert.AreEqual(act, exp[i], "positions are correct"); i++; }); }