Example #1
0
            public void GeneratesExpectedComment()
            {
                HtmlGenerator generator = new HtmlGenerator();

                WordPuzzles.Puzzle.InnerAnacrosticPuzzle puzzle = new WordPuzzles.Puzzle.InnerAnacrosticPuzzle {
                    PhraseAsString = "max peel"
                };
                puzzle.AddWordToClues("example");
                puzzle.PlaceLetters();
                generator.Puzzle = puzzle;

                string expectedComment =
                    @"/*
E 0 <-> 12
X 1 <-> 9
A 2 <-> 8
M 3 <-> 7
P 4 <-> 10
L 5 <-> 13
E 6 <-> 11

-----
M 7 <-> 3
A 8 <-> 2
X 9 <-> 1
 
P 10 <-> 4
E 11 <-> 6
E 12 <-> 0
L 13 <-> 5
*/
";

                Assert.AreEqual(expectedComment, generator.CreateComment());
            }