private static void AreEqual(XmlNode fieldNode, Field field, Catalog catalog, Dictionary<string, List<UniqueId>> linkList)
{
if (fieldNode.GetXmlAttribute("A") == null || fieldNode.GetXmlAttribute("C") == null || fieldNode.GetXmlAttribute("D") == null)
return;
UniqueIdAssert.AreEqual(linkList, fieldNode.GetXmlAttribute("A"), field.Id.UniqueIds);
Assert.AreEqual(fieldNode.GetXmlAttribute("A"), field.Id.FindIsoId());
Assert.AreEqual(fieldNode.GetXmlAttribute("C"), field.Description);
CheckArea(fieldNode, field);
CheckFarm(fieldNode, field, catalog);
CheckBoundary(fieldNode, field, catalog);
CheckGuidanceGroups(fieldNode, field, catalog, linkList);
CheckCropZone(fieldNode, field, catalog);
}