Example #1
0
        public void DecimalFormatNumberTest()
        {
            var k = new KanjiNumber();

            var str = k.DecimalFormatNumber(1234000005678910, 2);

            Console.WriteLine(str);

            Assert.IsTrue(str == "1234.00ε…†");
        }
Example #2
0
        public void FomatNumberTest()
        {
            var k = new KanjiNumber();

            var str = string.Join("", k.FomatNumberList(1234000005678910));

            Console.WriteLine(str);

            Assert.IsTrue(str == "1234ε…†567δΈ‡8910");
        }
Example #3
0
        public void TakeFomatNumberTestAll()
        {
            TestContext.Run((ulong n, int take) =>
            {
                var k = new KanjiNumber();

                var str = k.TakeFormatNumber(n, take);
                Console.WriteLine(str);
            });
        }
Example #4
0
        public void CreateUnitExTest()
        {
            TestContext.Run((int count) =>
            {
                var k  = new KanjiNumber();
                var ex = AssertEx.Throws <TargetInvocationException>(() =>
                {
                    var list = (string[])k.AsDynamic().CreateUnit(count);
                });

                (ex.InnerException is ArgumentOutOfRangeException).Is(true);

                Console.WriteLine(ex.InnerException.Message);
            });
        }