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

AreEqual() приватный статический Метод

private static AreEqual ( XmlNode cropVarietyNode, AgGateway.ADAPT.ApplicationDataModel.Products.CropVariety cropVariety, Dictionary linkList ) : void
cropVarietyNode System.Xml.XmlNode
cropVariety AgGateway.ADAPT.ApplicationDataModel.Products.CropVariety
linkList Dictionary
Результат void
        private static void AreEqual(XmlNode cropVarietyNode, CropVariety cropVariety, Dictionary<string, List<UniqueId>> linkList)
        {
            UniqueIdAssert.AreEqual(linkList, cropVarietyNode.GetXmlAttribute("A"), cropVariety.Id.UniqueIds);
            Assert.AreEqual(cropVarietyNode.GetXmlAttribute("A"), cropVariety.Id.FindIsoId());
            Assert.AreEqual(cropVarietyNode.GetXmlAttribute("B"), cropVariety.Description);
        }

Same methods

CropVarietyAssert::AreEqual ( XmlNodeList cropVarietyNodes, List cropVarieties, Dictionary linkList ) : void

Usage Example

Пример #1
0
        private static void AreEqual(XmlNode ctpNode, Crop crop, Catalog catalog, Dictionary <string, List <UniqueId> > linkList)
        {
            UniqueIdAssert.AreEqual(linkList, ctpNode.GetXmlAttribute("A"), crop.Id.UniqueIds);
            Assert.AreEqual(ctpNode.GetXmlAttribute("A"), crop.Id.FindIsoId());
            Assert.AreEqual(ctpNode.GetXmlAttribute("B"), crop.Name);

            var matchingCropVarieties = catalog.Products.Where(x => x is CropVariety).Cast <CropVariety>().Where(cv => cv.CropId == crop.Id.ReferenceId).ToList();

            CropVarietyAssert.AreEqual(ctpNode.SelectNodes("CVT"), matchingCropVarieties, linkList);
        }
CropVarietyAssert