AcceptanceTests.Asserts.Export.TskAssert.AreEqual C# (CSharp) Метод

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

public static AreEqual ( List loggedDatas, List tsks, AgGateway.ADAPT.ApplicationDataModel.ADM.Catalog catalog, string cardPath ) : void
loggedDatas List
tsks List
catalog AgGateway.ADAPT.ApplicationDataModel.ADM.Catalog
cardPath string
Результат void
        public static void AreEqual(List<LoggedData> loggedDatas, List<TSK> tsks, Catalog catalog, string cardPath)
        {
            tsks = tsks.OrderBy(x => x.A).ToList();
            for (int i = 0; i < loggedDatas.Count; i++)
            {
                var loggedData = loggedDatas[i];
                var matchingTask = tsks[tsks.Count - loggedDatas.Count + i];
                AreEqual(loggedData, matchingTask, catalog, cardPath);
            }
        }

Same methods

TskAssert::AreEqual ( AgGateway.ADAPT.ApplicationDataModel.LoggedData.LoggedData loggedData, TSK tsk, AgGateway.ADAPT.ApplicationDataModel.ADM.Catalog catalog, string cardPath ) : void

Usage Example

Пример #1
0
        public static void AreEqual(ApplicationDataModel applicationDataModel, ISO11783_TaskData isoTaskData, string cardPath)
        {
            var loggedData = applicationDataModel.Documents.LoggedData.ToList();
            var tasks      = isoTaskData.Items.Where(x => x.GetType() == typeof(TSK)).Cast <TSK>().ToList();

            TskAssert.AreEqual(loggedData, tasks, applicationDataModel.Catalog, cardPath);
        }
TskAssert