public void SampleTest()
        {
            Assert.AreEqual("20 8 5 19 21 14 19 5 20 19 5 20 19 1 20 20 23 5 12 22 5 15 3 12 15 3 11",
                            ReplaceWithAlphabetPosition.AlphabetPosition("The sunset sets at twelve o' clock."));

            Assert.AreEqual("20 8 5 14 1 18 23 8 1 12 2 1 3 15 14 19 1 20 13 9 4 14 9 7 8 20",
                            ReplaceWithAlphabetPosition.AlphabetPosition("The narwhal bacons at midnight."));
        }
示例#2
0
        public void ReplaceWithAlphabetPosition_AlphabetPosition_RandomTest()
        {
            const int Tests = 1000;

            for (int i = 0; i < Tests; ++i)
            {
                string text = String.Concat(new char[rnd.Next(20, 100)].Select(_ => (char)rnd.Next(128)));

                string expected = solution(text);
                string actual   = ReplaceWithAlphabetPosition.AlphabetPosition(text);

                Assert.AreEqual(expected, actual);
            }
        }