Esempio n. 1
0
        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);
        }