AcceptanceTests.Asserts.Import.GrowerAssert.AreEqual C# (CSharp) Method

AreEqual() private static method

private static AreEqual ( XmlNode ctrNode, AgGateway.ADAPT.ApplicationDataModel.Logistics.Grower grower, Dictionary linkList ) : void
ctrNode System.Xml.XmlNode
grower AgGateway.ADAPT.ApplicationDataModel.Logistics.Grower
linkList Dictionary
return void
        private static void AreEqual(XmlNode ctrNode, Grower grower, Dictionary<string, List<UniqueId>> linkList)
        {
            UniqueIdAssert.AreEqual(linkList, ctrNode.GetXmlAttribute("A"), grower.Id.UniqueIds);
            Assert.AreEqual(ctrNode.GetXmlAttribute("A"), grower.Id.FindIsoId());
            CheckName(ctrNode, grower);
            Assert.AreEqual(ctrNode.GetXmlAttribute("D"), grower.ContactInfo.AddressLine1);
            Assert.AreEqual(ctrNode.GetXmlAttribute("E"), grower.ContactInfo.PoBoxNumber);
            Assert.AreEqual(ctrNode.GetXmlAttribute("F"), grower.ContactInfo.PostalCode);
            Assert.AreEqual(ctrNode.GetXmlAttribute("G"), grower.ContactInfo.City);
            Assert.AreEqual(ctrNode.GetXmlAttribute("H"), grower.ContactInfo.StateOrProvince);
            Assert.AreEqual(ctrNode.GetXmlAttribute("I"), grower.ContactInfo.Country);
            CheckContacts(ctrNode, grower.ContactInfo.Contacts);
        }

Same methods

GrowerAssert::AreEqual ( XmlNodeList ctrNodes, List growers, Dictionary linkList ) : void

Usage Example

Example #1
0
 public static void AreEqual(XmlNode taskData, Catalog catalog, Dictionary <string, List <UniqueId> > linkList)
 {
     CropAssert.AreEqual(taskData.SelectNodes("CTP"), catalog.Crops, catalog, linkList);
     FarmAssert.AreEqual(taskData.SelectNodes("FRM"), catalog.Farms, catalog, linkList);
     FieldAssert.AreEqual(taskData.SelectNodes("PFD"), catalog.Fields, catalog, linkList);
     GrowerAssert.AreEqual(taskData.SelectNodes("CTR"), catalog.Growers, linkList);
     ProductAssert.AreEqual(taskData.SelectNodes("PDT"), catalog, linkList);
 }