public void GenerateNext_GeneratesPasswordFromAlphabet()
        {
            FormattedText alphabet = new FormattedText("ab");
            PermutationGenerator generator = new PermutationGenerator(alphabet);
            FormattedText password = generator.GenerateNext();

            Assert.IsNotNull(password);
            Assert.AreEqual("ab", password.Text);
            password = generator.GenerateNext();
            Assert.AreEqual("ba", password.Text);
            password = generator.GenerateNext();
            Assert.AreEqual("ab", password.Text);
        }