public void TestGetEmptyTile()
        {
            List <Tile> templateMatrix = new List <Tile>();

            templateMatrix.Add(new Tile("1", 0));
            templateMatrix.Add(new Tile("2", 1));
            templateMatrix.Add(new Tile("3", 2));
            templateMatrix.Add(new Tile("4", 3));
            templateMatrix.Add(new Tile("5", 4));
            templateMatrix.Add(new Tile("6", 5));
            templateMatrix.Add(new Tile("7", 6));
            templateMatrix.Add(new Tile("8", 7));
            templateMatrix.Add(new Tile("9", 8));
            templateMatrix.Add(new Tile("10", 9));
            templateMatrix.Add(new Tile("11", 10));
            templateMatrix.Add(new Tile(string.Empty, 11));
            templateMatrix.Add(new Tile("12", 12));
            templateMatrix.Add(new Tile("13", 13));
            templateMatrix.Add(new Tile("14", 14));
            templateMatrix.Add(new Tile("15", 15));

            Tile emptyTile = MatrixGenerator.GetEmptyTile(templateMatrix);

            Assert.AreEqual(string.Empty, emptyTile.Label, "Empty tile is not empty");
        }
        public void TestGetEmptyTileException()
        {
            List <Tile> templateMatrix = new List <Tile>();

            templateMatrix.Add(new Tile("1", 0));
            templateMatrix.Add(new Tile("2", 1));
            templateMatrix.Add(new Tile("3", 2));
            templateMatrix.Add(new Tile("4", 3));
            templateMatrix.Add(new Tile("5", 4));
            templateMatrix.Add(new Tile("6", 5));
            templateMatrix.Add(new Tile("7", 6));
            templateMatrix.Add(new Tile("8", 7));
            templateMatrix.Add(new Tile("9", 8));
            templateMatrix.Add(new Tile("10", 9));
            templateMatrix.Add(new Tile("11", 10));
            templateMatrix.Add(new Tile("12", 11));
            templateMatrix.Add(new Tile("13", 12));
            templateMatrix.Add(new Tile("14", 13));
            templateMatrix.Add(new Tile("15", 14));

            Tile emptyTile = MatrixGenerator.GetEmptyTile(templateMatrix);
        }