void GivenInsideAppleCandidate()
 {
     candidate = new AiCandidate
     {
         SearchPattern = "a???e",
         Orientation   = 0,
         StartX        = 7,
         StartY        = 7
     };
 }
 void GivenOutsideAppleCandidate()
 {
     candidate = new AiCandidate
     {
         SearchPattern = "?ppl?",
         Orientation   = 0,
         StartX        = 7,
         StartY        = 7
     };
 }
 public void SetUp()
 {
     gridModel = Substitute.For <IAiGridModel>();
     grid      = new AiGridModelTile[15, 15];
     gridModel.Grid.Returns(grid);
     board      = Substitute.ForPartsOf <Board>();
     candidate  = new AiCandidate();
     wordFinder = new AiGoWordFinder(gridModel, board);
     goWords    = null;
 }
 void GivenSingleLetterCandidate()
 {
     candidate = new AiCandidate()
     {
         Orientation   = 0,
         SearchPattern = "?",
         StartX        = 7,
         StartY        = 7,
         TilesUsed     = 1
     };
 }
        void GivenTwoLetterCandidateUsingStartingBoardTile()
        {
            candidate = new AiCandidate()
            {
                Orientation   = 0,
                SearchPattern = "a?",
                StartX        = 7,
                StartY        = 7,
                TilesUsed     = 2
            };

            grid[7, 7].Letter = 'a';
        }
 void GivenEmptyCandidate()
 {
     candidate = new AiCandidate();
 }