Пример #1
0
        public void WithoutTargetCultureAndWithoutCulture_FallbackToEnglishCulture()
        {
            var recognizer  = new SequenceRecognizer();
            var testedModel = recognizer.GetPhoneNumberModel();

            TestPhoneNumber(testedModel, controlModel, TestInput);
        }
Пример #2
0
        public void WithInvalidCulture_AlwaysUseEnglish()
        {
            var recognizer  = new SequenceRecognizer();
            var testedModel = recognizer.GetPhoneNumberModel(InvalidCulture);

            TestPhoneNumber(testedModel, controlModel, TestInput);
        }
        public void InitializationNonLazy_CanGetModel()
        {
            var recognizer = new SequenceRecognizer(EnglishCulture, SequenceOptions.None, lazyInitialization: false);

            Assert.AreEqual(recognizer.GetPhoneNumberModel(), recognizer.GetPhoneNumberModel(EnglishCulture));
        }
        public void WithoutTargetCultureAndWithoutCulture_FallbackToEnglishCulture()
        {
            var recognizer = new SequenceRecognizer();

            Assert.AreEqual(recognizer.GetPhoneNumberModel(), recognizer.GetPhoneNumberModel(EnglishCulture));
        }
        public void WithInvalidCultureAsTarget_AlwaysUseEnglish()
        {
            var recognizer = new SequenceRecognizer(InvalidCulture);

            Assert.AreEqual(recognizer.GetPhoneNumberModel(), recognizer.GetPhoneNumberModel(EnglishCulture));
        }
        public void WithInvalidCulture_UseTargetCulture()
        {
            var recognizer = new SequenceRecognizer(EnglishCulture);

            Assert.AreEqual(recognizer.GetPhoneNumberModel(InvalidCulture), recognizer.GetPhoneNumberModel());
        }