Пример #1
0
        public void TestRussionLetter()
        {
            var a      = 'Я';
            var result = Alphabet.AllLettersAfter(a);

            Assert.AreEqual("Введите букву английского алфавита!", result);
        }
Пример #2
0
        public void TestLetter_g()
        {
            var a      = 'g';
            var result = Alphabet.AllLettersAfter(a);

            Assert.AreEqual("HIJKLMNOPQRSTUVWXYZ", result);
        }
Пример #3
0
        public void TestLetter_z()
        {
            var a      = 'z';
            var result = Alphabet.AllLettersAfter(a);

            Assert.AreEqual("Это последняя буква алфавита!", result);
        }
Пример #4
0
        public void TestLetter_T()
        {
            var a      = 'T';
            var result = Alphabet.AllLettersAfter(a);

            Assert.AreEqual("UVWXYZ", result);
        }
Пример #5
0
        public void QuestionMarkTest()
        {
            var letter = '?';
            var a      = new Alphabet();

            var result = a.AllLettersAfter(letter);

            Assert.AreEqual("!", result);
        }
Пример #6
0
        public void SpecialLetterTest()
        {
            var letter = 'ö';
            var a      = new Alphabet();

            var result = a.AllLettersAfter(letter);

            Assert.AreEqual("!", result);
        }
Пример #7
0
        public void CapitalRussianSHLetterTest()
        {
            var letter = 'Ш';
            var a      = new Alphabet();

            var result = a.AllLettersAfter(letter);

            Assert.AreEqual("ЩЪЫЬЭЮЯ", result);
        }
Пример #8
0
        public void RussianYALetterTest()
        {
            var letter = 'Я';
            var a      = new Alphabet();

            var result = a.AllLettersAfter(letter);

            Assert.AreEqual("", result);
        }
Пример #9
0
        public void SmallRussianSHLetterTest()
        {
            var letter = 'ш';
            var a      = new Alphabet();

            var result = a.AllLettersAfter(letter);

            Assert.AreEqual("щъыьэюя", result);
        }
Пример #10
0
        public void LatinZLetterTest()
        {
            var letter = 'z';
            var a      = new Alphabet();

            var result = a.AllLettersAfter(letter);

            Assert.AreEqual("", result);
        }
Пример #11
0
        public void CapitalLatinVLetterTest()
        {
            var letter = 'V';
            var a      = new Alphabet();

            var result = a.AllLettersAfter(letter);

            Assert.AreEqual("WXYZ", result);
        }
Пример #12
0
        public void FirstSymbolTest()
        {
            var letter = char.MinValue;
            var a      = new Alphabet();

            var result = a.AllLettersAfter(letter);

            Assert.AreEqual("!", result);
        }
Пример #13
0
        public void SmallLatinVLetterTest()
        {
            var letter = 'v';
            var a      = new Alphabet();

            var result = a.AllLettersAfter(letter);

            Assert.AreEqual("wxyz", result);
        }
Пример #14
0
        public void Random()
        {
            var rnd = new Random();

            for (int i = 0; i != 100; i++)
            {
                var index  = rnd.Next(0, 32);
                var letter = russianLetters[index];
                Assert.AreEqual(russianLetters.Substring(index + 1), russian.AllLettersAfter(letter));
            }
        }
Пример #15
0
        public void NoLetterInAlphabet()
        {
            var alphabet = new Alphabet(new char[] { 'k', 't', 'a' });

            Assert.Throws <ArgumentException>(() => alphabet.AllLettersAfter('q'));
        }
Пример #16
0
        public void Begin()
        {
            var i = russianLetters.IndexOf('А');

            Assert.AreEqual(russianLetters.Substring(i + 1), russian.AllLettersAfter('А'));
        }