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

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

public static AreEqual ( IEnumerable isoSpatialRows, IEnumerable adaptSpatialRecords, IEnumerable meters ) : void
isoSpatialRows IEnumerable
adaptSpatialRecords IEnumerable
meters IEnumerable
Результат void
        public static void AreEqual(IEnumerable<ISOSpatialRow> isoSpatialRows, IEnumerable<SpatialRecord> adaptSpatialRecords, IEnumerable<WorkingData> meters)
        {
            Assert.AreEqual(isoSpatialRows.Count(), adaptSpatialRecords.Count());
            for (int i = 0; i < isoSpatialRows.Count(); i++)
            {
                AreEqual(isoSpatialRows.ElementAt(i), adaptSpatialRecords.ElementAt(i), meters);
            }
        }

Same methods

SpatialRecordAssert::AreEqual ( ISOSpatialRow isoSpatialRow, AgGateway.ADAPT.ApplicationDataModel.LoggedData.SpatialRecord adaptSpatialRecord, IEnumerable meters ) : void

Usage Example

Пример #1
0
        private static void AreEqual(XmlNode tlgNode, string currentPath, OperationData operationData)
        {
            var isoSpatialRecords   = GetIsoSpatialRecords(tlgNode.Attributes["A"].Value, currentPath).ToList();
            var adaptSpatialRecords = operationData.GetSpatialRecords().ToList();

            var sections = operationData.GetAllSections();
            var meters   = sections.SelectMany(x => x.GetWorkingDatas()).ToList();

            SpatialRecordAssert.AreEqual(isoSpatialRecords, adaptSpatialRecords, meters);
        }
SpatialRecordAssert