Esempio n. 1
0
        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);
        }
Esempio n. 2
0
        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);
        }
Esempio n. 3
0
        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]}");
            }
        }