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

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

public static AreEqual ( XmlNodeList tskNodes, string currentPath, List loggedData, AgGateway.ADAPT.ApplicationDataModel.ADM.Catalog catalog ) : void
tskNodes System.Xml.XmlNodeList
currentPath string
loggedData List
catalog AgGateway.ADAPT.ApplicationDataModel.ADM.Catalog
Результат void
        public static void AreEqual(XmlNodeList tskNodes, string currentPath, List<LoggedData> loggedData, Catalog catalog)
        {
            int tsksWithTlgs = 0;
            foreach (XmlNode node in tskNodes)
            {
                if (node.SelectNodes("TLG").Count > 0)
                {
                    tsksWithTlgs++;

                    var matchingLoggedData = loggedData.SingleOrDefault(x => x.Id.FindIsoId() == node.Attributes["A"].Value);
                    AreEqual(node, currentPath, matchingLoggedData, catalog);
                }
            }

            Assert.AreEqual(tsksWithTlgs, loggedData.Count);
        }

Same methods

LoggedDataAssert::AreEqual ( XmlNode tskNode, string currentPath, AgGateway.ADAPT.ApplicationDataModel.LoggedData.LoggedData loggedData, AgGateway.ADAPT.ApplicationDataModel.ADM.Catalog catalog ) : void

Usage Example

Пример #1
0
        public static void AreEqual(XmlNode taskData, Documents documents, Catalog catalog, string currentPath)
        {
            var tskNodes = taskData.SelectNodes("TSK");

            LoggedDataAssert.AreEqual(tskNodes, currentPath, documents.LoggedData.ToList(), catalog);
        }
LoggedDataAssert