Esempio n. 1
0
            public void WhenWide()
            {
                var eastAsianWidth = new EastAsianWidth(new TestProvider());

                Assert.True(eastAsianWidth.IsFullWidth((char)7, true));
                Assert.True(eastAsianWidth.IsFullWidth((char)7, false));
            }
Esempio n. 2
0
            public void WhenNeutral()
            {
                var eastAsianWidth = new EastAsianWidth(new TestProvider());

                Assert.False(eastAsianWidth.IsFullWidth((char)9, true));
                Assert.False(eastAsianWidth.IsFullWidth((char)9, false));
            }
Esempio n. 3
0
            public void WhenHalfWidth()
            {
                var eastAsianWidth = new EastAsianWidth(new TestProvider());

                Assert.False(eastAsianWidth.IsFullWidth((char)4, true));
                Assert.False(eastAsianWidth.IsFullWidth((char)4, false));
            }
Esempio n. 4
0
            public void WhenNotAsian()
            {
                CultureInfo.CurrentUICulture = CultureInfo.GetCultureInfo("ru-RU");

                var eastAsianWidth = new EastAsianWidth(new TestProvider());

                Assert.False(eastAsianWidth.IsFullWidth((char)0));
            }
Esempio n. 5
0
            public void WhenAsian()
            {
#if netcoreapp31
                CultureInfo.CurrentUICulture = CultureInfo.GetCultureInfo("ja-JP");
#endif

                var eastAsianWidth = new EastAsianWidth(new TestProvider());
                Assert.True(eastAsianWidth.IsFullWidth((char)0));
            }
Esempio n. 6
0
            public void WhenAmbiguousAndIsNotAsian()
            {
                var eastAsianWidth = new EastAsianWidth(new TestProvider());

                Assert.False(eastAsianWidth.IsFullWidth((char)0, false));
            }
Esempio n. 7
0
            public void WhenAsian()
            {
                var eastAsianWidth = new EastAsianWidth(new TestProvider());

                Assert.True(eastAsianWidth.IsFullWidth((char)0, CultureInfo.GetCultureInfo("ja-JP")));
            }