public void ReturnSoldTos_NotFound() { List <string> list = new List <string>(); list.Add("2020PH1"); list.Add("ACUARIO"); list.Add("ALL TEMP"); list.Add("ECOLAB"); list.Add("DONT FIND ME"); list.Add("DONT FIND ME 1"); list.Add("DONT FIND ME 2"); List <string> expected = new List <string>(); expected.Add("DONT FIND ME"); expected.Add("DONT FIND ME 1"); expected.Add("DONT FIND ME 2"); List <string> NotFound = JDE.FindMissingShipTos(list); Assert.IsTrue(3 == NotFound.Count && NotFound.Contains("DONT FIND ME") && NotFound.Contains("DONT FIND ME 1") && NotFound.Contains("DONT FIND ME 2")); }
} // WriteConcept public List <string> CheckForMissingShipToAddresses() { List <string> AllShipToNames = new List <string>(); double SoldTo = double.Parse(DT.Rows[0].Field <string>("CUSTOMER NUMBER"), System.Globalization.CultureInfo.InvariantCulture); string ConceptID = JDE.GetConceptID(SoldTo); foreach (DataRow r in DT.Rows) { AllShipToNames.Add(r.Field <string>("STORE NUMBER").Trim() + "-" + ConceptID.Trim()); } List <string> missing = JDE.FindMissingShipTos(AllShipToNames.Distinct().ToList()); return(missing); }