예제 #1
0
            public void SingleWord_HasExpectedLetters()
            {
                PuzzleWord   word        = new PuzzleWord("as", 1, 'A');
                PuzzleLetter firstLetter = word.Letters[0];

                Assert.AreEqual("A1", firstLetter.ToString(), "Unexpected result from ToString override.");
                Assert.AreEqual('a', firstLetter.ActualLetter);
                Assert.AreEqual(1, firstLetter.NumericIndex);
                Assert.AreEqual('A', firstLetter.AlphabeticIndex);

                PuzzleLetter secondLetter = word.Letters[1];

                Assert.AreEqual('s', secondLetter.ActualLetter);
                Assert.AreEqual(2, secondLetter.NumericIndex);
                Assert.AreEqual('A', secondLetter.AlphabeticIndex);
            }