AcceptanceTests.Asserts.Import.RingAssert.AreEqual C# (CSharp) Метод

AreEqual() публичный статический Метод

public static AreEqual ( XmlNode node, AgGateway.ADAPT.ApplicationDataModel.Shapes.LinearRing ring ) : void
node System.Xml.XmlNode
ring AgGateway.ADAPT.ApplicationDataModel.Shapes.LinearRing
Результат void
        public static void AreEqual(XmlNode node, LinearRing ring)
        {
            var pointNodes = node.SelectNodes("PNT");
            var points = ring.Points;
            for (int i = 0; i < pointNodes.Count; i++)
            {
                PointAssert.AreEqual(pointNodes[i], points[i]);
            }
        }

Same methods

RingAssert::AreEqual ( List nodes, List rings ) : void

Usage Example

Пример #1
0
        private static void AreEqual(XmlNode polygonNode, Polygon polygon)
        {
            var lineNodes     = polygonNode.SelectNodes("LSG");
            var exteriorNode  = GetExteriorNode(lineNodes);
            var interiorNodes = GetInteriorNodes(lineNodes);
            var exteriorRing  = polygon.ExteriorRing;
            var interiorRings = polygon.InteriorRings;

            RingAssert.AreEqual(exteriorNode, exteriorRing);
            RingAssert.AreEqual(interiorNodes, interiorRings);
        }
RingAssert