public void PrintPermutations_PermuteOne()
 {
     var output = new TestOutput();
     var strPerm = new StringPermutation("A", output);
     strPerm.PrintPermutations();
     Assert.AreEqual(1, output.Container.Count);
     Assert.AreEqual("A", output.Container[0]);
 }
Пример #2
0
        public void PrintPermutations_PermuteOne()
        {
            var output  = new TestOutput();
            var strPerm = new StringPermutation("A", output);

            strPerm.PrintPermutations();
            Assert.AreEqual(1, output.Container.Count);
            Assert.AreEqual("A", output.Container[0]);
        }
 public void PrintPermutations_PermuteTwo()
 {
     var output = new TestOutput();
     var strPerm = new StringPermutation("AB", output);
     strPerm.PrintPermutations();
     Assert.AreEqual(2, output.Container.Count);
     Assert.IsTrue(output.Container.Contains("AB"));
     Assert.IsTrue(output.Container.Contains("BA"));
 }
Пример #4
0
        public void PrintPermutations_PermuteTwo()
        {
            var output  = new TestOutput();
            var strPerm = new StringPermutation("AB", output);

            strPerm.PrintPermutations();
            Assert.AreEqual(2, output.Container.Count);
            Assert.IsTrue(output.Container.Contains("AB"));
            Assert.IsTrue(output.Container.Contains("BA"));
        }