public void CalcBasicChargeTest()
        {
            var services = new ServiceList();

            // どのサービスにも入っていない
            services.Clear();
            Assert.AreEqual(1000, services.CalcBasicCharge(), "どのサービスにも入っていなければ1000円");

            // 家族割引に加入している
            services.Clear();
            services.CheckService(new Record("2 C1 090-1234-0002"));
            Assert.AreEqual(1100, services.CalcBasicCharge(), "家族割引に加入していれば1100円");

            // 昼トク割引に加入している
            services.Clear();
            services.CheckService(new Record("2 E1"));
            Assert.AreEqual(1200, services.CalcBasicCharge(), "昼トク割引に加入していれば1200円");

            // 家族割引と昼トク割引に加入している
            services.Clear();
            services.CheckService(new Record("2 C1 090-1234-0002"));
            services.CheckService(new Record("2 E1"));
            Assert.AreEqual(1300, services.CalcBasicCharge(), "家族割引と昼トク割引に加入していれば1300円");
        }