AcceptanceTests.Asserts.Export.TimAssert.AreEqual C# (CSharp) Method

AreEqual() public static method

public static AreEqual ( List timescopes, List tims ) : void
timescopes List
tims List
return void
        public static void AreEqual(List<TimeScope> timescopes, List<TIM> tims)
        {
            for (var i = 0; i < timescopes.Count(); i++)
            {
                AreEqual(timescopes[i], tims[i]);
            }
        }

Same methods

TimAssert::AreEqual ( AgGateway.ADAPT.ApplicationDataModel.Common.TimeScope timeScope, TIM tim ) : void

Usage Example

Beispiel #1
0
        private static void AreEqual(LoggedData loggedData, TSK tsk, Catalog catalog, string cardPath)
        {
            var grower = catalog.Growers.SingleOrDefault(x => x.Id.ReferenceId == loggedData.GrowerId);
            var farm   = catalog.Farms.SingleOrDefault(x => x.Id.ReferenceId == loggedData.FarmId);
            var field  = catalog.Fields.SingleOrDefault(x => x.Id.ReferenceId == loggedData.FieldId);

            if (grower != null)
            {
                Assert.AreEqual(grower.Id.FindIsoId(), tsk.C);
            }
            if (farm != null)
            {
                Assert.AreEqual(farm.Id.FindIsoId(), tsk.D);
            }
            if (field != null)
            {
                Assert.AreEqual(field.Id.FindIsoId(), tsk.E);
            }

            if (loggedData.TimeScopes != null && loggedData.TimeScopes.Any())
            {
                var tims = tsk.Items.Where(x => x.GetType() == typeof(TIM)).Cast <TIM>().ToList();
                TimAssert.AreEqual(loggedData.TimeScopes, tims);
            }

            if (loggedData.OperationData != null && loggedData.OperationData.Any())
            {
                var tlgs = tsk.Items.Where(x => x.GetType() == typeof(TLG)).Cast <TLG>().ToList();
                TlgAssert.AreEqual(loggedData.OperationData.ToList(), tlgs, catalog, cardPath);
            }
        }
All Usage Examples Of AcceptanceTests.Asserts.Export.TimAssert::AreEqual
TimAssert