Ejemplo n.º 1
0
        public static void WhenPassingInRandomLettersReturnTheCorrectSequence()
        {
            ISequenceGenerator generator = new EncryptingSequenceGenerator();

            Assert.Equal("vwxyzabcdefghijklmnopqrstu", generator.GenerateSequence("V"));
            Assert.Equal("defghijklmnopqrstuvwxyzabc", generator.GenerateSequence("d"));
            Assert.Equal("rstuvwxyzabcdefghijklmnopq", generator.GenerateSequence("R"));
        }
Ejemplo n.º 2
0
        public static void WhenPassingInACharacterThatDoesntExistThrowOutOfRangeException()
        {
            ISequenceGenerator generator = new EncryptingSequenceGenerator();

            Assert.Throws <ArgumentOutOfRangeException>(() => generator.GenerateSequence("@"));
        }