public void SpacingThrashTest()
        {
            ThrashTestHelper.Run(8, v => SequenceSanityCheck(v),
                                 TileData.Create("X", false, false),
                                 TileData.Create("X", true, false),
                                 TileData.Create("X", false, true),
                                 TileData.Create("X", true, true));
            ThrashTestHelper.Run(8, v => SequenceSanityCheck(v),
                                 TileData.Create("-", false, false),
                                 TileData.Create("-", true, false),
                                 TileData.Create("-", false, true),
                                 TileData.Create("-", true, true));

            ThrashTestHelper.Run(4, v => SequenceSanityCheck(v),
                                 TileData.Create("X", false, false),
                                 TileData.Create("X", true, false),
                                 TileData.Create("X", false, true),
                                 TileData.Create("X", true, true),
                                 TileData.Create("-", false, false),
                                 TileData.Create("-", true, false),
                                 TileData.Create("-", false, true),
                                 TileData.Create("-", true, true));
        }
 public void RawThrashTest()
 {
     RawSanityCheck("Hello -Hello----");
     ThrashTestHelper.Run(8, s => RawSanityCheck(string.Join(string.Empty, s)), "-", "--", " ", "  ", "Hello");
 }