예제 #1
0
        public void GetMOTaxScheduleByLocationZipCodeShouldReturnValidKey()
        {
            var repo = new CustAddressRepository();
            var key  = repo.GetTaxScheduleIdByZip("63045");

            Assert.AreEqual(key.Item1, 170);
            Assert.AreEqual(key.Item2.Trim(), "Missouri");
            Assert.AreEqual(key.Item3, "0.088630");
        }
예제 #2
0
        public void GetWATaxScheduleByLocationCodeShouldReturnValidKey()
        {
            var repo = new CustAddressRepository();
            var key  = repo.GetWATaxScheduleIdByLocationCode("1715");

            Assert.AreEqual(key.Item1, 293);
            Assert.AreEqual(key.Item2.Trim(), "1715 + WA Base");
            Assert.AreEqual(key.Item3, "0.100000");
        }
예제 #3
0
        public void GetCATaxScheduleByCityShouldReturnValidKey()
        {
            var repo = new CustAddressRepository();
            var key  = repo.GetCATaxScheduleIdByCity("South Gate");

            Assert.AreEqual(key.Item1, 711);
            Assert.AreEqual(key.Item2, "South Gate");
            Assert.AreEqual(key.Item3, "0.102500");
        }
예제 #4
0
        public void GetCATaxScheduleByCityShouldReturnInvalidKey()
        {
            var repo = new CustAddressRepository();
            var key  = repo.GetCATaxScheduleIdByCity("Norwalk");

            Assert.AreEqual(key.Item1, 0);
            Assert.AreEqual(key.Item2, "");
            Assert.AreEqual(key.Item3, "");
        }
예제 #5
0
        public void GetCATaxScheduleByCountyShouldReturnValidKey()
        {
            var repo = new CustAddressRepository();
            var key  = repo.GetCATaxScheduleIdByCounty("Los Angeles Co");

            Assert.AreEqual(key.Item1, 36);
            Assert.AreEqual(key.Item2, "Los Angeles Co");
            Assert.AreEqual(key.Item3, "0.095000");
        }