public static Bank RandomBank(CityArea ca = null) { var bank = new Bank(); ca = ca ?? CityArea.RandomAmericanCity(); var bankXml = GetBankXmlElement(ca); if (bankXml == null) { return(bank); } var city = bankXml.GetAttribute("city"); var state = bankXml.GetAttribute("us-state"); var name = bankXml.GetAttribute("name"); var abbrev = bankXml.GetAttribute("abbrev"); var rssd = bankXml.GetAttribute("rssd"); bank.BusinessAddress = new PostalAddress { CityArea = new UsCityStateZip(new AddressData { Locality = city, RegionAbbrev = state }) }; bank.Rssd = new ResearchStatisticsSupervisionDiscount { Value = rssd }; bank.RoutingNumber = RoutingTransitNumber.RandomRoutingNumber(); bank.AddName(KindsOfNames.Legal, name); bank.AddName(KindsOfNames.Abbrev, abbrev); bank.LoadXrefXmlData(); return(bank); }
public void AmericanTest() { var testResult = CityArea.RandomAmericanCity(); Assert.IsNotNull(testResult); Assert.IsFalse(string.IsNullOrWhiteSpace(testResult.City)); Assert.IsFalse(string.IsNullOrWhiteSpace(testResult.ZipCode)); Assert.IsFalse(string.IsNullOrWhiteSpace(testResult.StateAbbrev)); Assert.IsFalse(string.IsNullOrWhiteSpace(testResult.PostalCodeAddonFour)); Console.WriteLine(testResult.City); Console.WriteLine(testResult.StateAbbrev); Console.WriteLine(testResult.ZipCode); Console.WriteLine(testResult.CbsaCode); Console.WriteLine(testResult.Msa); Console.WriteLine(testResult.AverageEarnings); }
public void TestToData() { IObviate testSubject = CityArea.RandomAmericanCity(); var testResult = testSubject.ToData(KindsOfTextCase.Kabab); Assert.IsNotNull(testResult); Assert.AreNotEqual(0, testResult.Count); foreach (var tr in testResult.Keys) { Console.WriteLine($"{tr}, {testResult[tr]}"); } testSubject = CityArea.RandomCanadianCity(); testResult = testSubject.ToData(KindsOfTextCase.Kabab); Assert.IsNotNull(testResult); Assert.AreNotEqual(0, testResult.Count); foreach (var tr in testResult.Keys) { Console.WriteLine($"{tr}, {testResult[tr]}"); } }