public void Execute(IPlatformFactory factory, ITestLogger logger) { MgCoordinateSystemFactory csFactory = new MgCoordinateSystemFactory(); MgCoordinateSystem coordSys = csFactory.CreateFromCode("LL84"); Assert.AreEqual(MgCoordinateSystemType.Geographic, coordSys.Type); Assert.AreEqual("DEGREE", coordSys.Units); Assert.AreEqual(-180, coordSys.MinX); Assert.AreEqual(-90, coordSys.MinY); Assert.AreEqual(180, coordSys.MaxX); Assert.AreEqual(90, coordSys.MaxY); Assert.AreEqual("LL84", coordSys.CsCode); Assert.AreEqual("WGS84 datum, Latitude-Longitude; Degrees", coordSys.Description); Assert.AreEqual("LL", coordSys.Projection); Assert.AreEqual("Null Projection, produces/processes Latitude & Longitude", coordSys.ProjectionDescription); Assert.AreEqual("WGS84", coordSys.Datum); Assert.AreEqual("World Geodetic System of 1984", coordSys.DatumDescription); Assert.AreEqual("WGS84", coordSys.Ellipsoid); Assert.AreEqual("World Geodetic System of 1984, GEM 10C", coordSys.EllipsoidDescription); }