[SRE] Improved token fixups processing.
[mono.git] / mcs / class / System.Web / Test / System.Web.UI.WebControls / RepeatInfoTest.auto.4.0.cs
1 #if NET_4_0
2
3 // THIS IS AUTOGENERATED DO NOT EDIT
4 //
5 // Generated on Microsoft .NET runtime v4.0.30319.1
6 //
7 // Authors:
8 //    Ben Maurer (bmaurer@novell.com)
9 //
10 // Copyright (C) 2005-2010 Novell, Inc (http://www.novell.com)
11 //
12 // Permission is hereby granted, free of charge, to any person obtaining
13 // a copy of this software and associated documentation files (the
14 // "Software"), to deal in the Software without restriction, including
15 // without limitation the rights to use, copy, modify, merge, publish,
16 // distribute, sublicense, and/or sell copies of the Software, and to
17 // permit persons to whom the Software is furnished to do so, subject to
18 // the following conditions:
19 // 
20 // The above copyright notice and this permission notice shall be
21 // included in all copies or substantial portions of the Software.
22 // 
23 // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
24 // EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
25 // MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
26 // NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
27 // LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
28 // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
29 // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
30 //
31
32 using System;
33 using System.Collections;
34 using System.ComponentModel;
35 using System.Drawing;
36 using System.IO;
37 using System.Web;
38 using System.Web.UI;
39 using System.Web.UI.WebControls;
40
41 using NUnit.Framework;
42 using MonoTests.Helpers;
43
44 namespace MonoTests.System.Web.UI.WebControls {
45 [TestFixture]
46 public class RepeatInfo_Autogen {
47
48         [Test]
49         public void RepeatInfo_0cols_0itms_horiz_tbl_otrtblimp_hdr_ftr_sep ()
50         {
51                 // cols              : 0
52                 // cnt               : 0
53                 // RepeatDirection   : Horizontal
54                 // RepeatLayout      : Table
55                 // OuterTableImplied : True
56                 // Header            : True
57                 // Footer            : True
58                 // Separator         : True
59
60                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Horizontal, RepeatLayout.Table, true, true, true, true);
61                 string exp = @"<table class=""mainstyle"">
62         <tr>
63                 <td colspan=""0"" class=""Header-1"">(0,Header,-1)</td>
64         </tr><tr>
65                 <td colspan=""0"" class=""Footer-1"">(1,Footer,-1)</td>
66         </tr>
67 </table>";
68                 Assert.AreEqual (exp, v, "#0");
69         }
70
71         [Test]
72         public void RepeatInfo_0cols_1itms_horiz_tbl_otrtblimp_hdr_ftr_sep ()
73         {
74                 // cols              : 0
75                 // cnt               : 1
76                 // RepeatDirection   : Horizontal
77                 // RepeatLayout      : Table
78                 // OuterTableImplied : True
79                 // Header            : True
80                 // Footer            : True
81                 // Separator         : True
82
83                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Horizontal, RepeatLayout.Table, true, true, true, true);
84                 string exp = @"<table class=""mainstyle"">
85         <tr>
86                 <td colspan=""2"" class=""Header-1"">(0,Header,-1)</td>
87         </tr><tr>
88                 <td class=""Item0"">(1,Item,0)</td><td></td>
89         </tr><tr>
90                 <td colspan=""2"" class=""Footer-1"">(2,Footer,-1)</td>
91         </tr>
92 </table>";
93                 Assert.AreEqual (exp, v, "#1");
94         }
95
96         [Test]
97         public void RepeatInfo_0cols_2itms_horiz_tbl_otrtblimp_hdr_ftr_sep ()
98         {
99                 // cols              : 0
100                 // cnt               : 2
101                 // RepeatDirection   : Horizontal
102                 // RepeatLayout      : Table
103                 // OuterTableImplied : True
104                 // Header            : True
105                 // Footer            : True
106                 // Separator         : True
107
108                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Horizontal, RepeatLayout.Table, true, true, true, true);
109                 string exp = @"<table class=""mainstyle"">
110         <tr>
111                 <td colspan=""4"" class=""Header-1"">(0,Header,-1)</td>
112         </tr><tr>
113                 <td class=""Item0"">(1,Item,0)</td><td class=""Separator0"">(2,Separator,0)</td><td class=""Item1"">(3,Item,1)</td><td></td>
114         </tr><tr>
115                 <td colspan=""4"" class=""Footer-1"">(4,Footer,-1)</td>
116         </tr>
117 </table>";
118                 Assert.AreEqual (exp, v, "#2");
119         }
120
121         [Test]
122         public void RepeatInfo_0cols_5itms_horiz_tbl_otrtblimp_hdr_ftr_sep ()
123         {
124                 // cols              : 0
125                 // cnt               : 5
126                 // RepeatDirection   : Horizontal
127                 // RepeatLayout      : Table
128                 // OuterTableImplied : True
129                 // Header            : True
130                 // Footer            : True
131                 // Separator         : True
132
133                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Horizontal, RepeatLayout.Table, true, true, true, true);
134                 string exp = @"<table class=""mainstyle"">
135         <tr>
136                 <td colspan=""10"" class=""Header-1"">(0,Header,-1)</td>
137         </tr><tr>
138                 <td class=""Item0"">(1,Item,0)</td><td class=""Separator0"">(2,Separator,0)</td><td class=""Item1"">(3,Item,1)</td><td class=""Separator1"">(4,Separator,1)</td><td class=""Item2"">(5,Item,2)</td><td class=""Separator2"">(6,Separator,2)</td><td class=""Item3"">(7,Item,3)</td><td class=""Separator3"">(8,Separator,3)</td><td class=""Item4"">(9,Item,4)</td><td></td>
139         </tr><tr>
140                 <td colspan=""10"" class=""Footer-1"">(10,Footer,-1)</td>
141         </tr>
142 </table>";
143                 Assert.AreEqual (exp, v, "#3");
144         }
145
146         [Test]
147         public void RepeatInfo_1cols_0itms_horiz_tbl_otrtblimp_hdr_ftr_sep ()
148         {
149                 // cols              : 1
150                 // cnt               : 0
151                 // RepeatDirection   : Horizontal
152                 // RepeatLayout      : Table
153                 // OuterTableImplied : True
154                 // Header            : True
155                 // Footer            : True
156                 // Separator         : True
157
158                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Horizontal, RepeatLayout.Table, true, true, true, true);
159                 string exp = @"<table class=""mainstyle"">
160         <tr>
161                 <td colspan=""2"" class=""Header-1"">(0,Header,-1)</td>
162         </tr><tr>
163                 <td colspan=""2"" class=""Footer-1"">(1,Footer,-1)</td>
164         </tr>
165 </table>";
166                 Assert.AreEqual (exp, v, "#4");
167         }
168
169         [Test]
170         public void RepeatInfo_1cols_5itms_horiz_tbl_otrtblimp_hdr_ftr_sep ()
171         {
172                 // cols              : 1
173                 // cnt               : 5
174                 // RepeatDirection   : Horizontal
175                 // RepeatLayout      : Table
176                 // OuterTableImplied : True
177                 // Header            : True
178                 // Footer            : True
179                 // Separator         : True
180
181                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Horizontal, RepeatLayout.Table, true, true, true, true);
182                 string exp = @"<table class=""mainstyle"">
183         <tr>
184                 <td colspan=""2"" class=""Header-1"">(0,Header,-1)</td>
185         </tr><tr>
186                 <td class=""Item0"">(1,Item,0)</td><td class=""Separator0"">(2,Separator,0)</td>
187         </tr><tr>
188                 <td class=""Item1"">(3,Item,1)</td><td class=""Separator1"">(4,Separator,1)</td>
189         </tr><tr>
190                 <td class=""Item2"">(5,Item,2)</td><td class=""Separator2"">(6,Separator,2)</td>
191         </tr><tr>
192                 <td class=""Item3"">(7,Item,3)</td><td class=""Separator3"">(8,Separator,3)</td>
193         </tr><tr>
194                 <td class=""Item4"">(9,Item,4)</td><td></td>
195         </tr><tr>
196                 <td colspan=""2"" class=""Footer-1"">(10,Footer,-1)</td>
197         </tr>
198 </table>";
199                 Assert.AreEqual (exp, v, "#5");
200         }
201
202         [Test]
203         public void RepeatInfo_2cols_4itms_horiz_tbl_otrtblimp_hdr_ftr_sep ()
204         {
205                 // cols              : 2
206                 // cnt               : 4
207                 // RepeatDirection   : Horizontal
208                 // RepeatLayout      : Table
209                 // OuterTableImplied : True
210                 // Header            : True
211                 // Footer            : True
212                 // Separator         : True
213
214                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Horizontal, RepeatLayout.Table, true, true, true, true);
215                 string exp = @"<table class=""mainstyle"">
216         <tr>
217                 <td colspan=""4"" class=""Header-1"">(0,Header,-1)</td>
218         </tr><tr>
219                 <td class=""Item0"">(1,Item,0)</td><td class=""Separator0"">(2,Separator,0)</td><td class=""Item1"">(3,Item,1)</td><td class=""Separator1"">(4,Separator,1)</td>
220         </tr><tr>
221                 <td class=""Item2"">(5,Item,2)</td><td class=""Separator2"">(6,Separator,2)</td><td class=""Item3"">(7,Item,3)</td><td></td>
222         </tr><tr>
223                 <td colspan=""4"" class=""Footer-1"">(8,Footer,-1)</td>
224         </tr>
225 </table>";
226                 Assert.AreEqual (exp, v, "#6");
227         }
228
229         [Test]
230         public void RepeatInfo_2cols_7itms_horiz_tbl_otrtblimp_hdr_ftr_sep ()
231         {
232                 // cols              : 2
233                 // cnt               : 7
234                 // RepeatDirection   : Horizontal
235                 // RepeatLayout      : Table
236                 // OuterTableImplied : True
237                 // Header            : True
238                 // Footer            : True
239                 // Separator         : True
240
241                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Horizontal, RepeatLayout.Table, true, true, true, true);
242                 string exp = @"<table class=""mainstyle"">
243         <tr>
244                 <td colspan=""4"" class=""Header-1"">(0,Header,-1)</td>
245         </tr><tr>
246                 <td class=""Item0"">(1,Item,0)</td><td class=""Separator0"">(2,Separator,0)</td><td class=""Item1"">(3,Item,1)</td><td class=""Separator1"">(4,Separator,1)</td>
247         </tr><tr>
248                 <td class=""Item2"">(5,Item,2)</td><td class=""Separator2"">(6,Separator,2)</td><td class=""Item3"">(7,Item,3)</td><td class=""Separator3"">(8,Separator,3)</td>
249         </tr><tr>
250                 <td class=""Item4"">(9,Item,4)</td><td class=""Separator4"">(10,Separator,4)</td><td class=""Item5"">(11,Item,5)</td><td class=""Separator5"">(12,Separator,5)</td>
251         </tr><tr>
252                 <td class=""Item6"">(13,Item,6)</td><td></td><td></td><td></td>
253         </tr><tr>
254                 <td colspan=""4"" class=""Footer-1"">(14,Footer,-1)</td>
255         </tr>
256 </table>";
257                 Assert.AreEqual (exp, v, "#7");
258         }
259
260         [Test]
261         public void RepeatInfo_3cols_9itms_horiz_tbl_otrtblimp_hdr_ftr_sep ()
262         {
263                 // cols              : 3
264                 // cnt               : 9
265                 // RepeatDirection   : Horizontal
266                 // RepeatLayout      : Table
267                 // OuterTableImplied : True
268                 // Header            : True
269                 // Footer            : True
270                 // Separator         : True
271
272                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Horizontal, RepeatLayout.Table, true, true, true, true);
273                 string exp = @"<table>
274         <tr>
275                 <td colspan=""6"" class=""Header-1"">(0,Header,-1)</td>
276         </tr><tr>
277                 <td class=""Item0"">(1,Item,0)</td><td class=""Separator0"">(2,Separator,0)</td><td class=""Item1"">(3,Item,1)</td><td class=""Separator1"">(4,Separator,1)</td><td class=""Item2"">(5,Item,2)</td><td class=""Separator2"">(6,Separator,2)</td>
278         </tr><tr>
279                 <td class=""Item3"">(7,Item,3)</td><td class=""Separator3"">(8,Separator,3)</td><td class=""Item4"">(9,Item,4)</td><td class=""Separator4"">(10,Separator,4)</td><td class=""Item5"">(11,Item,5)</td><td class=""Separator5"">(12,Separator,5)</td>
280         </tr><tr>
281                 <td class=""Item6"">(13,Item,6)</td><td class=""Separator6"">(14,Separator,6)</td><td class=""Item7"">(15,Item,7)</td><td class=""Separator7"">(16,Separator,7)</td><td class=""Item8"">(17,Item,8)</td><td></td>
282         </tr><tr>
283                 <td colspan=""6"" class=""Footer-1"">(18,Footer,-1)</td>
284         </tr>
285 </table>";
286                 Assert.AreEqual (exp, v, "#8");
287         }
288
289         [Test]
290         public void RepeatInfo_3cols_7itms_horiz_tbl_otrtblimp_hdr_ftr_sep ()
291         {
292                 // cols              : 3
293                 // cnt               : 7
294                 // RepeatDirection   : Horizontal
295                 // RepeatLayout      : Table
296                 // OuterTableImplied : True
297                 // Header            : True
298                 // Footer            : True
299                 // Separator         : True
300
301                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Horizontal, RepeatLayout.Table, true, true, true, true);
302                 string exp = @"<table>
303         <tr>
304                 <td colspan=""6"" class=""Header-1"">(0,Header,-1)</td>
305         </tr><tr>
306                 <td class=""Item0"">(1,Item,0)</td><td class=""Separator0"">(2,Separator,0)</td><td class=""Item1"">(3,Item,1)</td><td class=""Separator1"">(4,Separator,1)</td><td class=""Item2"">(5,Item,2)</td><td class=""Separator2"">(6,Separator,2)</td>
307         </tr><tr>
308                 <td class=""Item3"">(7,Item,3)</td><td class=""Separator3"">(8,Separator,3)</td><td class=""Item4"">(9,Item,4)</td><td class=""Separator4"">(10,Separator,4)</td><td class=""Item5"">(11,Item,5)</td><td class=""Separator5"">(12,Separator,5)</td>
309         </tr><tr>
310                 <td class=""Item6"">(13,Item,6)</td><td></td><td></td><td></td><td></td><td></td>
311         </tr><tr>
312                 <td colspan=""6"" class=""Footer-1"">(14,Footer,-1)</td>
313         </tr>
314 </table>";
315                 Assert.AreEqual (exp, v, "#9");
316         }
317
318         [Test]
319         public void RepeatInfo_0cols_0itms_vert_tbl_otrtblimp_hdr_ftr_sep ()
320         {
321                 // cols              : 0
322                 // cnt               : 0
323                 // RepeatDirection   : Vertical
324                 // RepeatLayout      : Table
325                 // OuterTableImplied : True
326                 // Header            : True
327                 // Footer            : True
328                 // Separator         : True
329
330                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Vertical, RepeatLayout.Table, true, true, true, true);
331                 string exp = @"(0,Header,-1)(1,Footer,-1)";
332                 Assert.AreEqual (exp, v, "#10");
333         }
334
335         [Test]
336         public void RepeatInfo_0cols_1itms_vert_tbl_otrtblimp_hdr_ftr_sep ()
337         {
338                 // cols              : 0
339                 // cnt               : 1
340                 // RepeatDirection   : Vertical
341                 // RepeatLayout      : Table
342                 // OuterTableImplied : True
343                 // Header            : True
344                 // Footer            : True
345                 // Separator         : True
346
347                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Vertical, RepeatLayout.Table, true, true, true, true);
348                 string exp = @"(0,Header,-1)(1,Item,0)(2,Footer,-1)";
349                 Assert.AreEqual (exp, v, "#11");
350         }
351
352         [Test]
353         public void RepeatInfo_0cols_2itms_vert_tbl_otrtblimp_hdr_ftr_sep ()
354         {
355                 // cols              : 0
356                 // cnt               : 2
357                 // RepeatDirection   : Vertical
358                 // RepeatLayout      : Table
359                 // OuterTableImplied : True
360                 // Header            : True
361                 // Footer            : True
362                 // Separator         : True
363
364                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Vertical, RepeatLayout.Table, true, true, true, true);
365                 string exp = @"(0,Header,-1)(1,Item,0)(2,Separator,0)(3,Item,1)(4,Footer,-1)";
366                 Assert.AreEqual (exp, v, "#12");
367         }
368
369         [Test]
370         public void RepeatInfo_0cols_5itms_vert_tbl_otrtblimp_hdr_ftr_sep ()
371         {
372                 // cols              : 0
373                 // cnt               : 5
374                 // RepeatDirection   : Vertical
375                 // RepeatLayout      : Table
376                 // OuterTableImplied : True
377                 // Header            : True
378                 // Footer            : True
379                 // Separator         : True
380
381                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Vertical, RepeatLayout.Table, true, true, true, true);
382                 string exp = @"(0,Header,-1)(1,Item,0)(2,Separator,0)(3,Item,1)(4,Separator,1)(5,Item,2)(6,Separator,2)(7,Item,3)(8,Separator,3)(9,Item,4)(10,Footer,-1)";
383                 Assert.AreEqual (exp, v, "#13");
384         }
385
386         [Test]
387         public void RepeatInfo_1cols_0itms_vert_tbl_otrtblimp_hdr_ftr_sep ()
388         {
389                 // cols              : 1
390                 // cnt               : 0
391                 // RepeatDirection   : Vertical
392                 // RepeatLayout      : Table
393                 // OuterTableImplied : True
394                 // Header            : True
395                 // Footer            : True
396                 // Separator         : True
397
398                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Vertical, RepeatLayout.Table, true, true, true, true);
399                 string exp = @"(0,Header,-1)(1,Footer,-1)";
400                 Assert.AreEqual (exp, v, "#14");
401         }
402
403         [Test]
404         public void RepeatInfo_1cols_5itms_vert_tbl_otrtblimp_hdr_ftr_sep ()
405         {
406                 // cols              : 1
407                 // cnt               : 5
408                 // RepeatDirection   : Vertical
409                 // RepeatLayout      : Table
410                 // OuterTableImplied : True
411                 // Header            : True
412                 // Footer            : True
413                 // Separator         : True
414
415                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Vertical, RepeatLayout.Table, true, true, true, true);
416                 string exp = @"(0,Header,-1)(1,Item,0)(2,Separator,0)(3,Item,1)(4,Separator,1)(5,Item,2)(6,Separator,2)(7,Item,3)(8,Separator,3)(9,Item,4)(10,Footer,-1)";
417                 Assert.AreEqual (exp, v, "#15");
418         }
419
420         [Test]
421         public void RepeatInfo_2cols_4itms_vert_tbl_otrtblimp_hdr_ftr_sep ()
422         {
423                 // cols              : 2
424                 // cnt               : 4
425                 // RepeatDirection   : Vertical
426                 // RepeatLayout      : Table
427                 // OuterTableImplied : True
428                 // Header            : True
429                 // Footer            : True
430                 // Separator         : True
431
432                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Vertical, RepeatLayout.Table, true, true, true, true);
433                 string exp = @"(0,Header,-1)(1,Item,0)(2,Separator,0)(3,Item,2)(4,Separator,2)(5,Item,1)(6,Separator,1)(7,Item,3)(8,Footer,-1)";
434                 Assert.AreEqual (exp, v, "#16");
435         }
436
437         [Test]
438         public void RepeatInfo_2cols_7itms_vert_tbl_otrtblimp_hdr_ftr_sep ()
439         {
440                 // cols              : 2
441                 // cnt               : 7
442                 // RepeatDirection   : Vertical
443                 // RepeatLayout      : Table
444                 // OuterTableImplied : True
445                 // Header            : True
446                 // Footer            : True
447                 // Separator         : True
448
449                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Vertical, RepeatLayout.Table, true, true, true, true);
450                 string exp = @"(0,Header,-1)(1,Item,0)(2,Separator,0)(3,Item,4)(4,Separator,4)(5,Item,1)(6,Separator,1)(7,Item,5)(8,Separator,5)(9,Item,2)(10,Separator,2)(11,Item,6)(12,Item,3)(13,Separator,3)(14,Footer,-1)";
451                 Assert.AreEqual (exp, v, "#17");
452         }
453
454         [Test]
455         public void RepeatInfo_3cols_9itms_vert_tbl_otrtblimp_hdr_ftr_sep ()
456         {
457                 // cols              : 3
458                 // cnt               : 9
459                 // RepeatDirection   : Vertical
460                 // RepeatLayout      : Table
461                 // OuterTableImplied : True
462                 // Header            : True
463                 // Footer            : True
464                 // Separator         : True
465
466                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Vertical, RepeatLayout.Table, true, true, true, true);
467                 string exp = @"(0,Header,-1)(1,Item,0)(2,Separator,0)(3,Item,3)(4,Separator,3)(5,Item,6)(6,Separator,6)(7,Item,1)(8,Separator,1)(9,Item,4)(10,Separator,4)(11,Item,7)(12,Separator,7)(13,Item,2)(14,Separator,2)(15,Item,5)(16,Separator,5)(17,Item,8)(18,Footer,-1)";
468                 Assert.AreEqual (exp, v, "#18");
469         }
470
471         [Test]
472         public void RepeatInfo_3cols_7itms_vert_tbl_otrtblimp_hdr_ftr_sep ()
473         {
474                 // cols              : 3
475                 // cnt               : 7
476                 // RepeatDirection   : Vertical
477                 // RepeatLayout      : Table
478                 // OuterTableImplied : True
479                 // Header            : True
480                 // Footer            : True
481                 // Separator         : True
482
483                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Vertical, RepeatLayout.Table, true, true, true, true);
484                 string exp = @"(0,Header,-1)(1,Item,0)(2,Separator,0)(3,Item,3)(4,Separator,3)(5,Item,5)(6,Separator,5)(7,Item,1)(8,Separator,1)(9,Item,4)(10,Separator,4)(11,Item,6)(12,Item,2)(13,Separator,2)(14,Footer,-1)";
485                 Assert.AreEqual (exp, v, "#19");
486         }
487
488         [Test]
489         public void RepeatInfo_0cols_0itms_horiz_flow_otrtblimp_hdr_ftr_sep ()
490         {
491                 // cols              : 0
492                 // cnt               : 0
493                 // RepeatDirection   : Horizontal
494                 // RepeatLayout      : Flow
495                 // OuterTableImplied : True
496                 // Header            : True
497                 // Footer            : True
498                 // Separator         : True
499
500                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Horizontal, RepeatLayout.Flow, true, true, true, true);
501                 string exp = @"<span class=""mainstyle"">(0,Header,-1)(1,Footer,-1)</span>";
502                 Assert.AreEqual (exp, v, "#20");
503         }
504
505         [Test]
506         public void RepeatInfo_0cols_1itms_horiz_flow_otrtblimp_hdr_ftr_sep ()
507         {
508                 // cols              : 0
509                 // cnt               : 1
510                 // RepeatDirection   : Horizontal
511                 // RepeatLayout      : Flow
512                 // OuterTableImplied : True
513                 // Header            : True
514                 // Footer            : True
515                 // Separator         : True
516
517                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Horizontal, RepeatLayout.Flow, true, true, true, true);
518                 string exp = @"<span class=""mainstyle"">(0,Header,-1)(1,Item,0)(2,Footer,-1)</span>";
519                 Assert.AreEqual (exp, v, "#21");
520         }
521
522         [Test]
523         public void RepeatInfo_0cols_2itms_horiz_flow_otrtblimp_hdr_ftr_sep ()
524         {
525                 // cols              : 0
526                 // cnt               : 2
527                 // RepeatDirection   : Horizontal
528                 // RepeatLayout      : Flow
529                 // OuterTableImplied : True
530                 // Header            : True
531                 // Footer            : True
532                 // Separator         : True
533
534                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Horizontal, RepeatLayout.Flow, true, true, true, true);
535                 string exp = @"<span class=""mainstyle"">(0,Header,-1)(1,Item,0)(2,Separator,0)(3,Item,1)(4,Footer,-1)</span>";
536                 Assert.AreEqual (exp, v, "#22");
537         }
538
539         [Test]
540         public void RepeatInfo_0cols_5itms_horiz_flow_otrtblimp_hdr_ftr_sep ()
541         {
542                 // cols              : 0
543                 // cnt               : 5
544                 // RepeatDirection   : Horizontal
545                 // RepeatLayout      : Flow
546                 // OuterTableImplied : True
547                 // Header            : True
548                 // Footer            : True
549                 // Separator         : True
550
551                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Horizontal, RepeatLayout.Flow, true, true, true, true);
552                 string exp = @"<span class=""mainstyle"">(0,Header,-1)(1,Item,0)(2,Separator,0)(3,Item,1)(4,Separator,1)(5,Item,2)(6,Separator,2)(7,Item,3)(8,Separator,3)(9,Item,4)(10,Footer,-1)</span>";
553                 Assert.AreEqual (exp, v, "#23");
554         }
555
556         [Test]
557         public void RepeatInfo_1cols_0itms_horiz_flow_otrtblimp_hdr_ftr_sep ()
558         {
559                 // cols              : 1
560                 // cnt               : 0
561                 // RepeatDirection   : Horizontal
562                 // RepeatLayout      : Flow
563                 // OuterTableImplied : True
564                 // Header            : True
565                 // Footer            : True
566                 // Separator         : True
567
568                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Horizontal, RepeatLayout.Flow, true, true, true, true);
569                 string exp = @"<span class=""mainstyle"">(0,Header,-1)(1,Footer,-1)</span>";
570                 Assert.AreEqual (exp, v, "#24");
571         }
572
573         [Test]
574         public void RepeatInfo_1cols_5itms_horiz_flow_otrtblimp_hdr_ftr_sep ()
575         {
576                 // cols              : 1
577                 // cnt               : 5
578                 // RepeatDirection   : Horizontal
579                 // RepeatLayout      : Flow
580                 // OuterTableImplied : True
581                 // Header            : True
582                 // Footer            : True
583                 // Separator         : True
584
585                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Horizontal, RepeatLayout.Flow, true, true, true, true);
586                 string exp = @"<span class=""mainstyle"">(0,Header,-1)<br />(1,Item,0)(2,Separator,0)<br />(3,Item,1)(4,Separator,1)<br />(5,Item,2)(6,Separator,2)<br />(7,Item,3)(8,Separator,3)<br />(9,Item,4)<br />(10,Footer,-1)</span>";
587                 Assert.AreEqual (exp, v, "#25");
588         }
589
590         [Test]
591         public void RepeatInfo_2cols_4itms_horiz_flow_otrtblimp_hdr_ftr_sep ()
592         {
593                 // cols              : 2
594                 // cnt               : 4
595                 // RepeatDirection   : Horizontal
596                 // RepeatLayout      : Flow
597                 // OuterTableImplied : True
598                 // Header            : True
599                 // Footer            : True
600                 // Separator         : True
601
602                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Horizontal, RepeatLayout.Flow, true, true, true, true);
603                 string exp = @"<span class=""mainstyle"">(0,Header,-1)<br />(1,Item,0)(2,Separator,0)(3,Item,1)(4,Separator,1)<br />(5,Item,2)(6,Separator,2)(7,Item,3)<br />(8,Footer,-1)</span>";
604                 Assert.AreEqual (exp, v, "#26");
605         }
606
607         [Test]
608         public void RepeatInfo_2cols_7itms_horiz_flow_otrtblimp_hdr_ftr_sep ()
609         {
610                 // cols              : 2
611                 // cnt               : 7
612                 // RepeatDirection   : Horizontal
613                 // RepeatLayout      : Flow
614                 // OuterTableImplied : True
615                 // Header            : True
616                 // Footer            : True
617                 // Separator         : True
618
619                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Horizontal, RepeatLayout.Flow, true, true, true, true);
620                 string exp = @"<span class=""mainstyle"">(0,Header,-1)<br />(1,Item,0)(2,Separator,0)(3,Item,1)(4,Separator,1)<br />(5,Item,2)(6,Separator,2)(7,Item,3)(8,Separator,3)<br />(9,Item,4)(10,Separator,4)(11,Item,5)(12,Separator,5)<br />(13,Item,6)<br />(14,Footer,-1)</span>";
621                 Assert.AreEqual (exp, v, "#27");
622         }
623
624         [Test]
625         public void RepeatInfo_3cols_9itms_horiz_flow_otrtblimp_hdr_ftr_sep ()
626         {
627                 // cols              : 3
628                 // cnt               : 9
629                 // RepeatDirection   : Horizontal
630                 // RepeatLayout      : Flow
631                 // OuterTableImplied : True
632                 // Header            : True
633                 // Footer            : True
634                 // Separator         : True
635
636                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Horizontal, RepeatLayout.Flow, true, true, true, true);
637                 string exp = @"<span>(0,Header,-1)<br />(1,Item,0)(2,Separator,0)(3,Item,1)(4,Separator,1)(5,Item,2)(6,Separator,2)<br />(7,Item,3)(8,Separator,3)(9,Item,4)(10,Separator,4)(11,Item,5)(12,Separator,5)<br />(13,Item,6)(14,Separator,6)(15,Item,7)(16,Separator,7)(17,Item,8)<br />(18,Footer,-1)</span>";
638                 Assert.AreEqual (exp, v, "#28");
639         }
640
641         [Test]
642         public void RepeatInfo_3cols_7itms_horiz_flow_otrtblimp_hdr_ftr_sep ()
643         {
644                 // cols              : 3
645                 // cnt               : 7
646                 // RepeatDirection   : Horizontal
647                 // RepeatLayout      : Flow
648                 // OuterTableImplied : True
649                 // Header            : True
650                 // Footer            : True
651                 // Separator         : True
652
653                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Horizontal, RepeatLayout.Flow, true, true, true, true);
654                 string exp = @"<span>(0,Header,-1)<br />(1,Item,0)(2,Separator,0)(3,Item,1)(4,Separator,1)(5,Item,2)(6,Separator,2)<br />(7,Item,3)(8,Separator,3)(9,Item,4)(10,Separator,4)(11,Item,5)(12,Separator,5)<br />(13,Item,6)<br />(14,Footer,-1)</span>";
655                 Assert.AreEqual (exp, v, "#29");
656         }
657
658         [Test]
659         public void RepeatInfo_0cols_0itms_vert_flow_otrtblimp_hdr_ftr_sep ()
660         {
661                 // cols              : 0
662                 // cnt               : 0
663                 // RepeatDirection   : Vertical
664                 // RepeatLayout      : Flow
665                 // OuterTableImplied : True
666                 // Header            : True
667                 // Footer            : True
668                 // Separator         : True
669
670                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Vertical, RepeatLayout.Flow, true, true, true, true);
671                 string exp = @"(0,Header,-1)(1,Footer,-1)";
672                 Assert.AreEqual (exp, v, "#30");
673         }
674
675         [Test]
676         public void RepeatInfo_0cols_1itms_vert_flow_otrtblimp_hdr_ftr_sep ()
677         {
678                 // cols              : 0
679                 // cnt               : 1
680                 // RepeatDirection   : Vertical
681                 // RepeatLayout      : Flow
682                 // OuterTableImplied : True
683                 // Header            : True
684                 // Footer            : True
685                 // Separator         : True
686
687                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Vertical, RepeatLayout.Flow, true, true, true, true);
688                 string exp = @"(0,Header,-1)(1,Item,0)(2,Footer,-1)";
689                 Assert.AreEqual (exp, v, "#31");
690         }
691
692         [Test]
693         public void RepeatInfo_0cols_2itms_vert_flow_otrtblimp_hdr_ftr_sep ()
694         {
695                 // cols              : 0
696                 // cnt               : 2
697                 // RepeatDirection   : Vertical
698                 // RepeatLayout      : Flow
699                 // OuterTableImplied : True
700                 // Header            : True
701                 // Footer            : True
702                 // Separator         : True
703
704                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Vertical, RepeatLayout.Flow, true, true, true, true);
705                 string exp = @"(0,Header,-1)(1,Item,0)(2,Separator,0)(3,Item,1)(4,Footer,-1)";
706                 Assert.AreEqual (exp, v, "#32");
707         }
708
709         [Test]
710         public void RepeatInfo_0cols_5itms_vert_flow_otrtblimp_hdr_ftr_sep ()
711         {
712                 // cols              : 0
713                 // cnt               : 5
714                 // RepeatDirection   : Vertical
715                 // RepeatLayout      : Flow
716                 // OuterTableImplied : True
717                 // Header            : True
718                 // Footer            : True
719                 // Separator         : True
720
721                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Vertical, RepeatLayout.Flow, true, true, true, true);
722                 string exp = @"(0,Header,-1)(1,Item,0)(2,Separator,0)(3,Item,1)(4,Separator,1)(5,Item,2)(6,Separator,2)(7,Item,3)(8,Separator,3)(9,Item,4)(10,Footer,-1)";
723                 Assert.AreEqual (exp, v, "#33");
724         }
725
726         [Test]
727         public void RepeatInfo_1cols_0itms_vert_flow_otrtblimp_hdr_ftr_sep ()
728         {
729                 // cols              : 1
730                 // cnt               : 0
731                 // RepeatDirection   : Vertical
732                 // RepeatLayout      : Flow
733                 // OuterTableImplied : True
734                 // Header            : True
735                 // Footer            : True
736                 // Separator         : True
737
738                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Vertical, RepeatLayout.Flow, true, true, true, true);
739                 string exp = @"(0,Header,-1)(1,Footer,-1)";
740                 Assert.AreEqual (exp, v, "#34");
741         }
742
743         [Test]
744         public void RepeatInfo_1cols_5itms_vert_flow_otrtblimp_hdr_ftr_sep ()
745         {
746                 // cols              : 1
747                 // cnt               : 5
748                 // RepeatDirection   : Vertical
749                 // RepeatLayout      : Flow
750                 // OuterTableImplied : True
751                 // Header            : True
752                 // Footer            : True
753                 // Separator         : True
754
755                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Vertical, RepeatLayout.Flow, true, true, true, true);
756                 string exp = @"(0,Header,-1)(1,Item,0)(2,Separator,0)(3,Item,1)(4,Separator,1)(5,Item,2)(6,Separator,2)(7,Item,3)(8,Separator,3)(9,Item,4)(10,Footer,-1)";
757                 Assert.AreEqual (exp, v, "#35");
758         }
759
760         [Test]
761         public void RepeatInfo_2cols_4itms_vert_flow_otrtblimp_hdr_ftr_sep ()
762         {
763                 // cols              : 2
764                 // cnt               : 4
765                 // RepeatDirection   : Vertical
766                 // RepeatLayout      : Flow
767                 // OuterTableImplied : True
768                 // Header            : True
769                 // Footer            : True
770                 // Separator         : True
771
772                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Vertical, RepeatLayout.Flow, true, true, true, true);
773                 string exp = @"(0,Header,-1)(1,Item,0)(2,Separator,0)(3,Item,2)(4,Separator,2)(5,Item,1)(6,Separator,1)(7,Item,3)(8,Footer,-1)";
774                 Assert.AreEqual (exp, v, "#36");
775         }
776
777         [Test]
778         public void RepeatInfo_2cols_7itms_vert_flow_otrtblimp_hdr_ftr_sep ()
779         {
780                 // cols              : 2
781                 // cnt               : 7
782                 // RepeatDirection   : Vertical
783                 // RepeatLayout      : Flow
784                 // OuterTableImplied : True
785                 // Header            : True
786                 // Footer            : True
787                 // Separator         : True
788
789                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Vertical, RepeatLayout.Flow, true, true, true, true);
790                 string exp = @"(0,Header,-1)(1,Item,0)(2,Separator,0)(3,Item,4)(4,Separator,4)(5,Item,1)(6,Separator,1)(7,Item,5)(8,Separator,5)(9,Item,2)(10,Separator,2)(11,Item,6)(12,Item,3)(13,Separator,3)(14,Footer,-1)";
791                 Assert.AreEqual (exp, v, "#37");
792         }
793
794         [Test]
795         public void RepeatInfo_3cols_9itms_vert_flow_otrtblimp_hdr_ftr_sep ()
796         {
797                 // cols              : 3
798                 // cnt               : 9
799                 // RepeatDirection   : Vertical
800                 // RepeatLayout      : Flow
801                 // OuterTableImplied : True
802                 // Header            : True
803                 // Footer            : True
804                 // Separator         : True
805
806                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Vertical, RepeatLayout.Flow, true, true, true, true);
807                 string exp = @"(0,Header,-1)(1,Item,0)(2,Separator,0)(3,Item,3)(4,Separator,3)(5,Item,6)(6,Separator,6)(7,Item,1)(8,Separator,1)(9,Item,4)(10,Separator,4)(11,Item,7)(12,Separator,7)(13,Item,2)(14,Separator,2)(15,Item,5)(16,Separator,5)(17,Item,8)(18,Footer,-1)";
808                 Assert.AreEqual (exp, v, "#38");
809         }
810
811         [Test]
812         public void RepeatInfo_3cols_7itms_vert_flow_otrtblimp_hdr_ftr_sep ()
813         {
814                 // cols              : 3
815                 // cnt               : 7
816                 // RepeatDirection   : Vertical
817                 // RepeatLayout      : Flow
818                 // OuterTableImplied : True
819                 // Header            : True
820                 // Footer            : True
821                 // Separator         : True
822
823                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Vertical, RepeatLayout.Flow, true, true, true, true);
824                 string exp = @"(0,Header,-1)(1,Item,0)(2,Separator,0)(3,Item,3)(4,Separator,3)(5,Item,5)(6,Separator,5)(7,Item,1)(8,Separator,1)(9,Item,4)(10,Separator,4)(11,Item,6)(12,Item,2)(13,Separator,2)(14,Footer,-1)";
825                 Assert.AreEqual (exp, v, "#39");
826         }
827
828         [Test]
829         [ExpectedException (typeof (global::System.InvalidOperationException))]
830         public void RepeatInfo_0cols_0itms_horiz_ul_otrtblimp_hdr_ftr_sep ()
831         {
832                 // cols              : 0
833                 // cnt               : 0
834                 // RepeatDirection   : Horizontal
835                 // RepeatLayout      : UnorderedList
836                 // OuterTableImplied : True
837                 // Header            : True
838                 // Footer            : True
839                 // Separator         : True
840
841                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, true, true, true, true);
842
843                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
844         }
845
846         [Test]
847         [ExpectedException (typeof (global::System.InvalidOperationException))]
848         public void RepeatInfo_0cols_1itms_horiz_ul_otrtblimp_hdr_ftr_sep ()
849         {
850                 // cols              : 0
851                 // cnt               : 1
852                 // RepeatDirection   : Horizontal
853                 // RepeatLayout      : UnorderedList
854                 // OuterTableImplied : True
855                 // Header            : True
856                 // Footer            : True
857                 // Separator         : True
858
859                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, true, true, true, true);
860
861                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
862         }
863
864         [Test]
865         [ExpectedException (typeof (global::System.InvalidOperationException))]
866         public void RepeatInfo_0cols_2itms_horiz_ul_otrtblimp_hdr_ftr_sep ()
867         {
868                 // cols              : 0
869                 // cnt               : 2
870                 // RepeatDirection   : Horizontal
871                 // RepeatLayout      : UnorderedList
872                 // OuterTableImplied : True
873                 // Header            : True
874                 // Footer            : True
875                 // Separator         : True
876
877                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, true, true, true, true);
878
879                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
880         }
881
882         [Test]
883         [ExpectedException (typeof (global::System.InvalidOperationException))]
884         public void RepeatInfo_0cols_5itms_horiz_ul_otrtblimp_hdr_ftr_sep ()
885         {
886                 // cols              : 0
887                 // cnt               : 5
888                 // RepeatDirection   : Horizontal
889                 // RepeatLayout      : UnorderedList
890                 // OuterTableImplied : True
891                 // Header            : True
892                 // Footer            : True
893                 // Separator         : True
894
895                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, true, true, true, true);
896
897                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
898         }
899
900         [Test]
901         [ExpectedException (typeof (global::System.InvalidOperationException))]
902         public void RepeatInfo_1cols_0itms_horiz_ul_otrtblimp_hdr_ftr_sep ()
903         {
904                 // cols              : 1
905                 // cnt               : 0
906                 // RepeatDirection   : Horizontal
907                 // RepeatLayout      : UnorderedList
908                 // OuterTableImplied : True
909                 // Header            : True
910                 // Footer            : True
911                 // Separator         : True
912
913                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, true, true, true, true);
914
915                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
916         }
917
918         [Test]
919         [ExpectedException (typeof (global::System.InvalidOperationException))]
920         public void RepeatInfo_1cols_5itms_horiz_ul_otrtblimp_hdr_ftr_sep ()
921         {
922                 // cols              : 1
923                 // cnt               : 5
924                 // RepeatDirection   : Horizontal
925                 // RepeatLayout      : UnorderedList
926                 // OuterTableImplied : True
927                 // Header            : True
928                 // Footer            : True
929                 // Separator         : True
930
931                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, true, true, true, true);
932
933                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
934         }
935
936         [Test]
937         [ExpectedException (typeof (global::System.InvalidOperationException))]
938         public void RepeatInfo_2cols_4itms_horiz_ul_otrtblimp_hdr_ftr_sep ()
939         {
940                 // cols              : 2
941                 // cnt               : 4
942                 // RepeatDirection   : Horizontal
943                 // RepeatLayout      : UnorderedList
944                 // OuterTableImplied : True
945                 // Header            : True
946                 // Footer            : True
947                 // Separator         : True
948
949                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, true, true, true, true);
950
951                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
952         }
953
954         [Test]
955         [ExpectedException (typeof (global::System.InvalidOperationException))]
956         public void RepeatInfo_2cols_7itms_horiz_ul_otrtblimp_hdr_ftr_sep ()
957         {
958                 // cols              : 2
959                 // cnt               : 7
960                 // RepeatDirection   : Horizontal
961                 // RepeatLayout      : UnorderedList
962                 // OuterTableImplied : True
963                 // Header            : True
964                 // Footer            : True
965                 // Separator         : True
966
967                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, true, true, true, true);
968
969                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
970         }
971
972         [Test]
973         [ExpectedException (typeof (global::System.InvalidOperationException))]
974         public void RepeatInfo_3cols_9itms_horiz_ul_otrtblimp_hdr_ftr_sep ()
975         {
976                 // cols              : 3
977                 // cnt               : 9
978                 // RepeatDirection   : Horizontal
979                 // RepeatLayout      : UnorderedList
980                 // OuterTableImplied : True
981                 // Header            : True
982                 // Footer            : True
983                 // Separator         : True
984
985                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, true, true, true, true);
986
987                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
988         }
989
990         [Test]
991         [ExpectedException (typeof (global::System.InvalidOperationException))]
992         public void RepeatInfo_3cols_7itms_horiz_ul_otrtblimp_hdr_ftr_sep ()
993         {
994                 // cols              : 3
995                 // cnt               : 7
996                 // RepeatDirection   : Horizontal
997                 // RepeatLayout      : UnorderedList
998                 // OuterTableImplied : True
999                 // Header            : True
1000                 // Footer            : True
1001                 // Separator         : True
1002
1003                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, true, true, true, true);
1004
1005                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
1006         }
1007
1008         [Test]
1009         [ExpectedException (typeof (global::System.InvalidOperationException))]
1010         public void RepeatInfo_0cols_0itms_vert_ul_otrtblimp_hdr_ftr_sep ()
1011         {
1012                 // cols              : 0
1013                 // cnt               : 0
1014                 // RepeatDirection   : Vertical
1015                 // RepeatLayout      : UnorderedList
1016                 // OuterTableImplied : True
1017                 // Header            : True
1018                 // Footer            : True
1019                 // Separator         : True
1020
1021                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Vertical, RepeatLayout.UnorderedList, true, true, true, true);
1022
1023                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
1024         }
1025
1026         [Test]
1027         [ExpectedException (typeof (global::System.InvalidOperationException))]
1028         public void RepeatInfo_0cols_1itms_vert_ul_otrtblimp_hdr_ftr_sep ()
1029         {
1030                 // cols              : 0
1031                 // cnt               : 1
1032                 // RepeatDirection   : Vertical
1033                 // RepeatLayout      : UnorderedList
1034                 // OuterTableImplied : True
1035                 // Header            : True
1036                 // Footer            : True
1037                 // Separator         : True
1038
1039                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Vertical, RepeatLayout.UnorderedList, true, true, true, true);
1040
1041                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
1042         }
1043
1044         [Test]
1045         [ExpectedException (typeof (global::System.InvalidOperationException))]
1046         public void RepeatInfo_0cols_2itms_vert_ul_otrtblimp_hdr_ftr_sep ()
1047         {
1048                 // cols              : 0
1049                 // cnt               : 2
1050                 // RepeatDirection   : Vertical
1051                 // RepeatLayout      : UnorderedList
1052                 // OuterTableImplied : True
1053                 // Header            : True
1054                 // Footer            : True
1055                 // Separator         : True
1056
1057                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Vertical, RepeatLayout.UnorderedList, true, true, true, true);
1058
1059                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
1060         }
1061
1062         [Test]
1063         [ExpectedException (typeof (global::System.InvalidOperationException))]
1064         public void RepeatInfo_0cols_5itms_vert_ul_otrtblimp_hdr_ftr_sep ()
1065         {
1066                 // cols              : 0
1067                 // cnt               : 5
1068                 // RepeatDirection   : Vertical
1069                 // RepeatLayout      : UnorderedList
1070                 // OuterTableImplied : True
1071                 // Header            : True
1072                 // Footer            : True
1073                 // Separator         : True
1074
1075                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Vertical, RepeatLayout.UnorderedList, true, true, true, true);
1076
1077                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
1078         }
1079
1080         [Test]
1081         [ExpectedException (typeof (global::System.InvalidOperationException))]
1082         public void RepeatInfo_1cols_0itms_vert_ul_otrtblimp_hdr_ftr_sep ()
1083         {
1084                 // cols              : 1
1085                 // cnt               : 0
1086                 // RepeatDirection   : Vertical
1087                 // RepeatLayout      : UnorderedList
1088                 // OuterTableImplied : True
1089                 // Header            : True
1090                 // Footer            : True
1091                 // Separator         : True
1092
1093                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Vertical, RepeatLayout.UnorderedList, true, true, true, true);
1094
1095                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
1096         }
1097
1098         [Test]
1099         [ExpectedException (typeof (global::System.InvalidOperationException))]
1100         public void RepeatInfo_1cols_5itms_vert_ul_otrtblimp_hdr_ftr_sep ()
1101         {
1102                 // cols              : 1
1103                 // cnt               : 5
1104                 // RepeatDirection   : Vertical
1105                 // RepeatLayout      : UnorderedList
1106                 // OuterTableImplied : True
1107                 // Header            : True
1108                 // Footer            : True
1109                 // Separator         : True
1110
1111                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Vertical, RepeatLayout.UnorderedList, true, true, true, true);
1112
1113                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
1114         }
1115
1116         [Test]
1117         [ExpectedException (typeof (global::System.InvalidOperationException))]
1118         public void RepeatInfo_2cols_4itms_vert_ul_otrtblimp_hdr_ftr_sep ()
1119         {
1120                 // cols              : 2
1121                 // cnt               : 4
1122                 // RepeatDirection   : Vertical
1123                 // RepeatLayout      : UnorderedList
1124                 // OuterTableImplied : True
1125                 // Header            : True
1126                 // Footer            : True
1127                 // Separator         : True
1128
1129                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Vertical, RepeatLayout.UnorderedList, true, true, true, true);
1130
1131                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
1132         }
1133
1134         [Test]
1135         [ExpectedException (typeof (global::System.InvalidOperationException))]
1136         public void RepeatInfo_2cols_7itms_vert_ul_otrtblimp_hdr_ftr_sep ()
1137         {
1138                 // cols              : 2
1139                 // cnt               : 7
1140                 // RepeatDirection   : Vertical
1141                 // RepeatLayout      : UnorderedList
1142                 // OuterTableImplied : True
1143                 // Header            : True
1144                 // Footer            : True
1145                 // Separator         : True
1146
1147                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Vertical, RepeatLayout.UnorderedList, true, true, true, true);
1148
1149                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
1150         }
1151
1152         [Test]
1153         [ExpectedException (typeof (global::System.InvalidOperationException))]
1154         public void RepeatInfo_3cols_9itms_vert_ul_otrtblimp_hdr_ftr_sep ()
1155         {
1156                 // cols              : 3
1157                 // cnt               : 9
1158                 // RepeatDirection   : Vertical
1159                 // RepeatLayout      : UnorderedList
1160                 // OuterTableImplied : True
1161                 // Header            : True
1162                 // Footer            : True
1163                 // Separator         : True
1164
1165                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Vertical, RepeatLayout.UnorderedList, true, true, true, true);
1166
1167                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
1168         }
1169
1170         [Test]
1171         [ExpectedException (typeof (global::System.InvalidOperationException))]
1172         public void RepeatInfo_3cols_7itms_vert_ul_otrtblimp_hdr_ftr_sep ()
1173         {
1174                 // cols              : 3
1175                 // cnt               : 7
1176                 // RepeatDirection   : Vertical
1177                 // RepeatLayout      : UnorderedList
1178                 // OuterTableImplied : True
1179                 // Header            : True
1180                 // Footer            : True
1181                 // Separator         : True
1182
1183                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Vertical, RepeatLayout.UnorderedList, true, true, true, true);
1184
1185                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
1186         }
1187
1188         [Test]
1189         [ExpectedException (typeof (global::System.InvalidOperationException))]
1190         public void RepeatInfo_0cols_0itms_horiz_ol_otrtblimp_hdr_ftr_sep ()
1191         {
1192                 // cols              : 0
1193                 // cnt               : 0
1194                 // RepeatDirection   : Horizontal
1195                 // RepeatLayout      : OrderedList
1196                 // OuterTableImplied : True
1197                 // Header            : True
1198                 // Footer            : True
1199                 // Separator         : True
1200
1201                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Horizontal, RepeatLayout.OrderedList, true, true, true, true);
1202
1203                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
1204         }
1205
1206         [Test]
1207         [ExpectedException (typeof (global::System.InvalidOperationException))]
1208         public void RepeatInfo_0cols_1itms_horiz_ol_otrtblimp_hdr_ftr_sep ()
1209         {
1210                 // cols              : 0
1211                 // cnt               : 1
1212                 // RepeatDirection   : Horizontal
1213                 // RepeatLayout      : OrderedList
1214                 // OuterTableImplied : True
1215                 // Header            : True
1216                 // Footer            : True
1217                 // Separator         : True
1218
1219                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Horizontal, RepeatLayout.OrderedList, true, true, true, true);
1220
1221                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
1222         }
1223
1224         [Test]
1225         [ExpectedException (typeof (global::System.InvalidOperationException))]
1226         public void RepeatInfo_0cols_2itms_horiz_ol_otrtblimp_hdr_ftr_sep ()
1227         {
1228                 // cols              : 0
1229                 // cnt               : 2
1230                 // RepeatDirection   : Horizontal
1231                 // RepeatLayout      : OrderedList
1232                 // OuterTableImplied : True
1233                 // Header            : True
1234                 // Footer            : True
1235                 // Separator         : True
1236
1237                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Horizontal, RepeatLayout.OrderedList, true, true, true, true);
1238
1239                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
1240         }
1241
1242         [Test]
1243         [ExpectedException (typeof (global::System.InvalidOperationException))]
1244         public void RepeatInfo_0cols_5itms_horiz_ol_otrtblimp_hdr_ftr_sep ()
1245         {
1246                 // cols              : 0
1247                 // cnt               : 5
1248                 // RepeatDirection   : Horizontal
1249                 // RepeatLayout      : OrderedList
1250                 // OuterTableImplied : True
1251                 // Header            : True
1252                 // Footer            : True
1253                 // Separator         : True
1254
1255                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Horizontal, RepeatLayout.OrderedList, true, true, true, true);
1256
1257                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
1258         }
1259
1260         [Test]
1261         [ExpectedException (typeof (global::System.InvalidOperationException))]
1262         public void RepeatInfo_1cols_0itms_horiz_ol_otrtblimp_hdr_ftr_sep ()
1263         {
1264                 // cols              : 1
1265                 // cnt               : 0
1266                 // RepeatDirection   : Horizontal
1267                 // RepeatLayout      : OrderedList
1268                 // OuterTableImplied : True
1269                 // Header            : True
1270                 // Footer            : True
1271                 // Separator         : True
1272
1273                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Horizontal, RepeatLayout.OrderedList, true, true, true, true);
1274
1275                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
1276         }
1277
1278         [Test]
1279         [ExpectedException (typeof (global::System.InvalidOperationException))]
1280         public void RepeatInfo_1cols_5itms_horiz_ol_otrtblimp_hdr_ftr_sep ()
1281         {
1282                 // cols              : 1
1283                 // cnt               : 5
1284                 // RepeatDirection   : Horizontal
1285                 // RepeatLayout      : OrderedList
1286                 // OuterTableImplied : True
1287                 // Header            : True
1288                 // Footer            : True
1289                 // Separator         : True
1290
1291                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Horizontal, RepeatLayout.OrderedList, true, true, true, true);
1292
1293                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
1294         }
1295
1296         [Test]
1297         [ExpectedException (typeof (global::System.InvalidOperationException))]
1298         public void RepeatInfo_2cols_4itms_horiz_ol_otrtblimp_hdr_ftr_sep ()
1299         {
1300                 // cols              : 2
1301                 // cnt               : 4
1302                 // RepeatDirection   : Horizontal
1303                 // RepeatLayout      : OrderedList
1304                 // OuterTableImplied : True
1305                 // Header            : True
1306                 // Footer            : True
1307                 // Separator         : True
1308
1309                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Horizontal, RepeatLayout.OrderedList, true, true, true, true);
1310
1311                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
1312         }
1313
1314         [Test]
1315         [ExpectedException (typeof (global::System.InvalidOperationException))]
1316         public void RepeatInfo_2cols_7itms_horiz_ol_otrtblimp_hdr_ftr_sep ()
1317         {
1318                 // cols              : 2
1319                 // cnt               : 7
1320                 // RepeatDirection   : Horizontal
1321                 // RepeatLayout      : OrderedList
1322                 // OuterTableImplied : True
1323                 // Header            : True
1324                 // Footer            : True
1325                 // Separator         : True
1326
1327                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Horizontal, RepeatLayout.OrderedList, true, true, true, true);
1328
1329                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
1330         }
1331
1332         [Test]
1333         [ExpectedException (typeof (global::System.InvalidOperationException))]
1334         public void RepeatInfo_3cols_9itms_horiz_ol_otrtblimp_hdr_ftr_sep ()
1335         {
1336                 // cols              : 3
1337                 // cnt               : 9
1338                 // RepeatDirection   : Horizontal
1339                 // RepeatLayout      : OrderedList
1340                 // OuterTableImplied : True
1341                 // Header            : True
1342                 // Footer            : True
1343                 // Separator         : True
1344
1345                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Horizontal, RepeatLayout.OrderedList, true, true, true, true);
1346
1347                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
1348         }
1349
1350         [Test]
1351         [ExpectedException (typeof (global::System.InvalidOperationException))]
1352         public void RepeatInfo_3cols_7itms_horiz_ol_otrtblimp_hdr_ftr_sep ()
1353         {
1354                 // cols              : 3
1355                 // cnt               : 7
1356                 // RepeatDirection   : Horizontal
1357                 // RepeatLayout      : OrderedList
1358                 // OuterTableImplied : True
1359                 // Header            : True
1360                 // Footer            : True
1361                 // Separator         : True
1362
1363                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Horizontal, RepeatLayout.OrderedList, true, true, true, true);
1364
1365                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
1366         }
1367
1368         [Test]
1369         [ExpectedException (typeof (global::System.InvalidOperationException))]
1370         public void RepeatInfo_0cols_0itms_vert_ol_otrtblimp_hdr_ftr_sep ()
1371         {
1372                 // cols              : 0
1373                 // cnt               : 0
1374                 // RepeatDirection   : Vertical
1375                 // RepeatLayout      : OrderedList
1376                 // OuterTableImplied : True
1377                 // Header            : True
1378                 // Footer            : True
1379                 // Separator         : True
1380
1381                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Vertical, RepeatLayout.OrderedList, true, true, true, true);
1382
1383                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
1384         }
1385
1386         [Test]
1387         [ExpectedException (typeof (global::System.InvalidOperationException))]
1388         public void RepeatInfo_0cols_1itms_vert_ol_otrtblimp_hdr_ftr_sep ()
1389         {
1390                 // cols              : 0
1391                 // cnt               : 1
1392                 // RepeatDirection   : Vertical
1393                 // RepeatLayout      : OrderedList
1394                 // OuterTableImplied : True
1395                 // Header            : True
1396                 // Footer            : True
1397                 // Separator         : True
1398
1399                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Vertical, RepeatLayout.OrderedList, true, true, true, true);
1400
1401                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
1402         }
1403
1404         [Test]
1405         [ExpectedException (typeof (global::System.InvalidOperationException))]
1406         public void RepeatInfo_0cols_2itms_vert_ol_otrtblimp_hdr_ftr_sep ()
1407         {
1408                 // cols              : 0
1409                 // cnt               : 2
1410                 // RepeatDirection   : Vertical
1411                 // RepeatLayout      : OrderedList
1412                 // OuterTableImplied : True
1413                 // Header            : True
1414                 // Footer            : True
1415                 // Separator         : True
1416
1417                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Vertical, RepeatLayout.OrderedList, true, true, true, true);
1418
1419                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
1420         }
1421
1422         [Test]
1423         [ExpectedException (typeof (global::System.InvalidOperationException))]
1424         public void RepeatInfo_0cols_5itms_vert_ol_otrtblimp_hdr_ftr_sep ()
1425         {
1426                 // cols              : 0
1427                 // cnt               : 5
1428                 // RepeatDirection   : Vertical
1429                 // RepeatLayout      : OrderedList
1430                 // OuterTableImplied : True
1431                 // Header            : True
1432                 // Footer            : True
1433                 // Separator         : True
1434
1435                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Vertical, RepeatLayout.OrderedList, true, true, true, true);
1436
1437                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
1438         }
1439
1440         [Test]
1441         [ExpectedException (typeof (global::System.InvalidOperationException))]
1442         public void RepeatInfo_1cols_0itms_vert_ol_otrtblimp_hdr_ftr_sep ()
1443         {
1444                 // cols              : 1
1445                 // cnt               : 0
1446                 // RepeatDirection   : Vertical
1447                 // RepeatLayout      : OrderedList
1448                 // OuterTableImplied : True
1449                 // Header            : True
1450                 // Footer            : True
1451                 // Separator         : True
1452
1453                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Vertical, RepeatLayout.OrderedList, true, true, true, true);
1454
1455                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
1456         }
1457
1458         [Test]
1459         [ExpectedException (typeof (global::System.InvalidOperationException))]
1460         public void RepeatInfo_1cols_5itms_vert_ol_otrtblimp_hdr_ftr_sep ()
1461         {
1462                 // cols              : 1
1463                 // cnt               : 5
1464                 // RepeatDirection   : Vertical
1465                 // RepeatLayout      : OrderedList
1466                 // OuterTableImplied : True
1467                 // Header            : True
1468                 // Footer            : True
1469                 // Separator         : True
1470
1471                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Vertical, RepeatLayout.OrderedList, true, true, true, true);
1472
1473                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
1474         }
1475
1476         [Test]
1477         [ExpectedException (typeof (global::System.InvalidOperationException))]
1478         public void RepeatInfo_2cols_4itms_vert_ol_otrtblimp_hdr_ftr_sep ()
1479         {
1480                 // cols              : 2
1481                 // cnt               : 4
1482                 // RepeatDirection   : Vertical
1483                 // RepeatLayout      : OrderedList
1484                 // OuterTableImplied : True
1485                 // Header            : True
1486                 // Footer            : True
1487                 // Separator         : True
1488
1489                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Vertical, RepeatLayout.OrderedList, true, true, true, true);
1490
1491                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
1492         }
1493
1494         [Test]
1495         [ExpectedException (typeof (global::System.InvalidOperationException))]
1496         public void RepeatInfo_2cols_7itms_vert_ol_otrtblimp_hdr_ftr_sep ()
1497         {
1498                 // cols              : 2
1499                 // cnt               : 7
1500                 // RepeatDirection   : Vertical
1501                 // RepeatLayout      : OrderedList
1502                 // OuterTableImplied : True
1503                 // Header            : True
1504                 // Footer            : True
1505                 // Separator         : True
1506
1507                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Vertical, RepeatLayout.OrderedList, true, true, true, true);
1508
1509                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
1510         }
1511
1512         [Test]
1513         [ExpectedException (typeof (global::System.InvalidOperationException))]
1514         public void RepeatInfo_3cols_9itms_vert_ol_otrtblimp_hdr_ftr_sep ()
1515         {
1516                 // cols              : 3
1517                 // cnt               : 9
1518                 // RepeatDirection   : Vertical
1519                 // RepeatLayout      : OrderedList
1520                 // OuterTableImplied : True
1521                 // Header            : True
1522                 // Footer            : True
1523                 // Separator         : True
1524
1525                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Vertical, RepeatLayout.OrderedList, true, true, true, true);
1526
1527                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
1528         }
1529
1530         [Test]
1531         [ExpectedException (typeof (global::System.InvalidOperationException))]
1532         public void RepeatInfo_3cols_7itms_vert_ol_otrtblimp_hdr_ftr_sep ()
1533         {
1534                 // cols              : 3
1535                 // cnt               : 7
1536                 // RepeatDirection   : Vertical
1537                 // RepeatLayout      : OrderedList
1538                 // OuterTableImplied : True
1539                 // Header            : True
1540                 // Footer            : True
1541                 // Separator         : True
1542
1543                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Vertical, RepeatLayout.OrderedList, true, true, true, true);
1544
1545                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
1546         }
1547
1548         [Test]
1549         public void RepeatInfo_0cols_0itms_horiz_tbl_hdr_ftr_sep ()
1550         {
1551                 // cols              : 0
1552                 // cnt               : 0
1553                 // RepeatDirection   : Horizontal
1554                 // RepeatLayout      : Table
1555                 // OuterTableImplied : False
1556                 // Header            : True
1557                 // Footer            : True
1558                 // Separator         : True
1559
1560                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Horizontal, RepeatLayout.Table, false, true, true, true);
1561                 string exp = @"<table class=""mainstyle"">
1562         <tr>
1563                 <td colspan=""0"" class=""Header-1"">(0,Header,-1)</td>
1564         </tr><tr>
1565                 <td colspan=""0"" class=""Footer-1"">(1,Footer,-1)</td>
1566         </tr>
1567 </table>";
1568                 Assert.AreEqual (exp, v, "#80");
1569         }
1570
1571         [Test]
1572         public void RepeatInfo_0cols_1itms_horiz_tbl_hdr_ftr_sep ()
1573         {
1574                 // cols              : 0
1575                 // cnt               : 1
1576                 // RepeatDirection   : Horizontal
1577                 // RepeatLayout      : Table
1578                 // OuterTableImplied : False
1579                 // Header            : True
1580                 // Footer            : True
1581                 // Separator         : True
1582
1583                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Horizontal, RepeatLayout.Table, false, true, true, true);
1584                 string exp = @"<table class=""mainstyle"">
1585         <tr>
1586                 <td colspan=""2"" class=""Header-1"">(0,Header,-1)</td>
1587         </tr><tr>
1588                 <td class=""Item0"">(1,Item,0)</td><td></td>
1589         </tr><tr>
1590                 <td colspan=""2"" class=""Footer-1"">(2,Footer,-1)</td>
1591         </tr>
1592 </table>";
1593                 Assert.AreEqual (exp, v, "#81");
1594         }
1595
1596         [Test]
1597         public void RepeatInfo_0cols_2itms_horiz_tbl_hdr_ftr_sep ()
1598         {
1599                 // cols              : 0
1600                 // cnt               : 2
1601                 // RepeatDirection   : Horizontal
1602                 // RepeatLayout      : Table
1603                 // OuterTableImplied : False
1604                 // Header            : True
1605                 // Footer            : True
1606                 // Separator         : True
1607
1608                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Horizontal, RepeatLayout.Table, false, true, true, true);
1609                 string exp = @"<table class=""mainstyle"">
1610         <tr>
1611                 <td colspan=""4"" class=""Header-1"">(0,Header,-1)</td>
1612         </tr><tr>
1613                 <td class=""Item0"">(1,Item,0)</td><td class=""Separator0"">(2,Separator,0)</td><td class=""Item1"">(3,Item,1)</td><td></td>
1614         </tr><tr>
1615                 <td colspan=""4"" class=""Footer-1"">(4,Footer,-1)</td>
1616         </tr>
1617 </table>";
1618                 Assert.AreEqual (exp, v, "#82");
1619         }
1620
1621         [Test]
1622         public void RepeatInfo_0cols_5itms_horiz_tbl_hdr_ftr_sep ()
1623         {
1624                 // cols              : 0
1625                 // cnt               : 5
1626                 // RepeatDirection   : Horizontal
1627                 // RepeatLayout      : Table
1628                 // OuterTableImplied : False
1629                 // Header            : True
1630                 // Footer            : True
1631                 // Separator         : True
1632
1633                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Horizontal, RepeatLayout.Table, false, true, true, true);
1634                 string exp = @"<table class=""mainstyle"">
1635         <tr>
1636                 <td colspan=""10"" class=""Header-1"">(0,Header,-1)</td>
1637         </tr><tr>
1638                 <td class=""Item0"">(1,Item,0)</td><td class=""Separator0"">(2,Separator,0)</td><td class=""Item1"">(3,Item,1)</td><td class=""Separator1"">(4,Separator,1)</td><td class=""Item2"">(5,Item,2)</td><td class=""Separator2"">(6,Separator,2)</td><td class=""Item3"">(7,Item,3)</td><td class=""Separator3"">(8,Separator,3)</td><td class=""Item4"">(9,Item,4)</td><td></td>
1639         </tr><tr>
1640                 <td colspan=""10"" class=""Footer-1"">(10,Footer,-1)</td>
1641         </tr>
1642 </table>";
1643                 Assert.AreEqual (exp, v, "#83");
1644         }
1645
1646         [Test]
1647         public void RepeatInfo_1cols_0itms_horiz_tbl_hdr_ftr_sep ()
1648         {
1649                 // cols              : 1
1650                 // cnt               : 0
1651                 // RepeatDirection   : Horizontal
1652                 // RepeatLayout      : Table
1653                 // OuterTableImplied : False
1654                 // Header            : True
1655                 // Footer            : True
1656                 // Separator         : True
1657
1658                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Horizontal, RepeatLayout.Table, false, true, true, true);
1659                 string exp = @"<table class=""mainstyle"">
1660         <tr>
1661                 <td colspan=""2"" class=""Header-1"">(0,Header,-1)</td>
1662         </tr><tr>
1663                 <td colspan=""2"" class=""Footer-1"">(1,Footer,-1)</td>
1664         </tr>
1665 </table>";
1666                 Assert.AreEqual (exp, v, "#84");
1667         }
1668
1669         [Test]
1670         public void RepeatInfo_1cols_5itms_horiz_tbl_hdr_ftr_sep ()
1671         {
1672                 // cols              : 1
1673                 // cnt               : 5
1674                 // RepeatDirection   : Horizontal
1675                 // RepeatLayout      : Table
1676                 // OuterTableImplied : False
1677                 // Header            : True
1678                 // Footer            : True
1679                 // Separator         : True
1680
1681                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Horizontal, RepeatLayout.Table, false, true, true, true);
1682                 string exp = @"<table class=""mainstyle"">
1683         <tr>
1684                 <td colspan=""2"" class=""Header-1"">(0,Header,-1)</td>
1685         </tr><tr>
1686                 <td class=""Item0"">(1,Item,0)</td><td class=""Separator0"">(2,Separator,0)</td>
1687         </tr><tr>
1688                 <td class=""Item1"">(3,Item,1)</td><td class=""Separator1"">(4,Separator,1)</td>
1689         </tr><tr>
1690                 <td class=""Item2"">(5,Item,2)</td><td class=""Separator2"">(6,Separator,2)</td>
1691         </tr><tr>
1692                 <td class=""Item3"">(7,Item,3)</td><td class=""Separator3"">(8,Separator,3)</td>
1693         </tr><tr>
1694                 <td class=""Item4"">(9,Item,4)</td><td></td>
1695         </tr><tr>
1696                 <td colspan=""2"" class=""Footer-1"">(10,Footer,-1)</td>
1697         </tr>
1698 </table>";
1699                 Assert.AreEqual (exp, v, "#85");
1700         }
1701
1702         [Test]
1703         public void RepeatInfo_2cols_4itms_horiz_tbl_hdr_ftr_sep ()
1704         {
1705                 // cols              : 2
1706                 // cnt               : 4
1707                 // RepeatDirection   : Horizontal
1708                 // RepeatLayout      : Table
1709                 // OuterTableImplied : False
1710                 // Header            : True
1711                 // Footer            : True
1712                 // Separator         : True
1713
1714                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Horizontal, RepeatLayout.Table, false, true, true, true);
1715                 string exp = @"<table class=""mainstyle"">
1716         <tr>
1717                 <td colspan=""4"" class=""Header-1"">(0,Header,-1)</td>
1718         </tr><tr>
1719                 <td class=""Item0"">(1,Item,0)</td><td class=""Separator0"">(2,Separator,0)</td><td class=""Item1"">(3,Item,1)</td><td class=""Separator1"">(4,Separator,1)</td>
1720         </tr><tr>
1721                 <td class=""Item2"">(5,Item,2)</td><td class=""Separator2"">(6,Separator,2)</td><td class=""Item3"">(7,Item,3)</td><td></td>
1722         </tr><tr>
1723                 <td colspan=""4"" class=""Footer-1"">(8,Footer,-1)</td>
1724         </tr>
1725 </table>";
1726                 Assert.AreEqual (exp, v, "#86");
1727         }
1728
1729         [Test]
1730         public void RepeatInfo_2cols_7itms_horiz_tbl_hdr_ftr_sep ()
1731         {
1732                 // cols              : 2
1733                 // cnt               : 7
1734                 // RepeatDirection   : Horizontal
1735                 // RepeatLayout      : Table
1736                 // OuterTableImplied : False
1737                 // Header            : True
1738                 // Footer            : True
1739                 // Separator         : True
1740
1741                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Horizontal, RepeatLayout.Table, false, true, true, true);
1742                 string exp = @"<table class=""mainstyle"">
1743         <tr>
1744                 <td colspan=""4"" class=""Header-1"">(0,Header,-1)</td>
1745         </tr><tr>
1746                 <td class=""Item0"">(1,Item,0)</td><td class=""Separator0"">(2,Separator,0)</td><td class=""Item1"">(3,Item,1)</td><td class=""Separator1"">(4,Separator,1)</td>
1747         </tr><tr>
1748                 <td class=""Item2"">(5,Item,2)</td><td class=""Separator2"">(6,Separator,2)</td><td class=""Item3"">(7,Item,3)</td><td class=""Separator3"">(8,Separator,3)</td>
1749         </tr><tr>
1750                 <td class=""Item4"">(9,Item,4)</td><td class=""Separator4"">(10,Separator,4)</td><td class=""Item5"">(11,Item,5)</td><td class=""Separator5"">(12,Separator,5)</td>
1751         </tr><tr>
1752                 <td class=""Item6"">(13,Item,6)</td><td></td><td></td><td></td>
1753         </tr><tr>
1754                 <td colspan=""4"" class=""Footer-1"">(14,Footer,-1)</td>
1755         </tr>
1756 </table>";
1757                 Assert.AreEqual (exp, v, "#87");
1758         }
1759
1760         [Test]
1761         public void RepeatInfo_3cols_9itms_horiz_tbl_hdr_ftr_sep ()
1762         {
1763                 // cols              : 3
1764                 // cnt               : 9
1765                 // RepeatDirection   : Horizontal
1766                 // RepeatLayout      : Table
1767                 // OuterTableImplied : False
1768                 // Header            : True
1769                 // Footer            : True
1770                 // Separator         : True
1771
1772                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Horizontal, RepeatLayout.Table, false, true, true, true);
1773                 string exp = @"<table>
1774         <tr>
1775                 <td colspan=""6"" class=""Header-1"">(0,Header,-1)</td>
1776         </tr><tr>
1777                 <td class=""Item0"">(1,Item,0)</td><td class=""Separator0"">(2,Separator,0)</td><td class=""Item1"">(3,Item,1)</td><td class=""Separator1"">(4,Separator,1)</td><td class=""Item2"">(5,Item,2)</td><td class=""Separator2"">(6,Separator,2)</td>
1778         </tr><tr>
1779                 <td class=""Item3"">(7,Item,3)</td><td class=""Separator3"">(8,Separator,3)</td><td class=""Item4"">(9,Item,4)</td><td class=""Separator4"">(10,Separator,4)</td><td class=""Item5"">(11,Item,5)</td><td class=""Separator5"">(12,Separator,5)</td>
1780         </tr><tr>
1781                 <td class=""Item6"">(13,Item,6)</td><td class=""Separator6"">(14,Separator,6)</td><td class=""Item7"">(15,Item,7)</td><td class=""Separator7"">(16,Separator,7)</td><td class=""Item8"">(17,Item,8)</td><td></td>
1782         </tr><tr>
1783                 <td colspan=""6"" class=""Footer-1"">(18,Footer,-1)</td>
1784         </tr>
1785 </table>";
1786                 Assert.AreEqual (exp, v, "#88");
1787         }
1788
1789         [Test]
1790         public void RepeatInfo_3cols_7itms_horiz_tbl_hdr_ftr_sep ()
1791         {
1792                 // cols              : 3
1793                 // cnt               : 7
1794                 // RepeatDirection   : Horizontal
1795                 // RepeatLayout      : Table
1796                 // OuterTableImplied : False
1797                 // Header            : True
1798                 // Footer            : True
1799                 // Separator         : True
1800
1801                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Horizontal, RepeatLayout.Table, false, true, true, true);
1802                 string exp = @"<table>
1803         <tr>
1804                 <td colspan=""6"" class=""Header-1"">(0,Header,-1)</td>
1805         </tr><tr>
1806                 <td class=""Item0"">(1,Item,0)</td><td class=""Separator0"">(2,Separator,0)</td><td class=""Item1"">(3,Item,1)</td><td class=""Separator1"">(4,Separator,1)</td><td class=""Item2"">(5,Item,2)</td><td class=""Separator2"">(6,Separator,2)</td>
1807         </tr><tr>
1808                 <td class=""Item3"">(7,Item,3)</td><td class=""Separator3"">(8,Separator,3)</td><td class=""Item4"">(9,Item,4)</td><td class=""Separator4"">(10,Separator,4)</td><td class=""Item5"">(11,Item,5)</td><td class=""Separator5"">(12,Separator,5)</td>
1809         </tr><tr>
1810                 <td class=""Item6"">(13,Item,6)</td><td></td><td></td><td></td><td></td><td></td>
1811         </tr><tr>
1812                 <td colspan=""6"" class=""Footer-1"">(14,Footer,-1)</td>
1813         </tr>
1814 </table>";
1815                 Assert.AreEqual (exp, v, "#89");
1816         }
1817
1818         [Test]
1819         public void RepeatInfo_0cols_0itms_vert_tbl_hdr_ftr_sep ()
1820         {
1821                 // cols              : 0
1822                 // cnt               : 0
1823                 // RepeatDirection   : Vertical
1824                 // RepeatLayout      : Table
1825                 // OuterTableImplied : False
1826                 // Header            : True
1827                 // Footer            : True
1828                 // Separator         : True
1829
1830                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Vertical, RepeatLayout.Table, false, true, true, true);
1831                 string exp = @"<table class=""mainstyle"">
1832         <tr>
1833                 <td class=""Header-1"">(0,Header,-1)</td>
1834         </tr><tr>
1835                 <td class=""Footer-1"">(1,Footer,-1)</td>
1836         </tr>
1837 </table>";
1838                 Assert.AreEqual (exp, v, "#90");
1839         }
1840
1841         [Test]
1842         public void RepeatInfo_0cols_1itms_vert_tbl_hdr_ftr_sep ()
1843         {
1844                 // cols              : 0
1845                 // cnt               : 1
1846                 // RepeatDirection   : Vertical
1847                 // RepeatLayout      : Table
1848                 // OuterTableImplied : False
1849                 // Header            : True
1850                 // Footer            : True
1851                 // Separator         : True
1852
1853                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Vertical, RepeatLayout.Table, false, true, true, true);
1854                 string exp = @"<table class=""mainstyle"">
1855         <tr>
1856                 <td class=""Header-1"">(0,Header,-1)</td>
1857         </tr><tr>
1858                 <td class=""Item0"">(1,Item,0)</td>
1859         </tr><tr>
1860                 <td class=""Footer-1"">(2,Footer,-1)</td>
1861         </tr>
1862 </table>";
1863                 Assert.AreEqual (exp, v, "#91");
1864         }
1865
1866         [Test]
1867         public void RepeatInfo_0cols_2itms_vert_tbl_hdr_ftr_sep ()
1868         {
1869                 // cols              : 0
1870                 // cnt               : 2
1871                 // RepeatDirection   : Vertical
1872                 // RepeatLayout      : Table
1873                 // OuterTableImplied : False
1874                 // Header            : True
1875                 // Footer            : True
1876                 // Separator         : True
1877
1878                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Vertical, RepeatLayout.Table, false, true, true, true);
1879                 string exp = @"<table class=""mainstyle"">
1880         <tr>
1881                 <td class=""Header-1"">(0,Header,-1)</td>
1882         </tr><tr>
1883                 <td class=""Item0"">(1,Item,0)</td>
1884         </tr><tr>
1885                 <td class=""Separator0"">(2,Separator,0)</td>
1886         </tr><tr>
1887                 <td class=""Item1"">(3,Item,1)</td>
1888         </tr><tr>
1889                 <td class=""Footer-1"">(4,Footer,-1)</td>
1890         </tr>
1891 </table>";
1892                 Assert.AreEqual (exp, v, "#92");
1893         }
1894
1895         [Test]
1896         public void RepeatInfo_0cols_5itms_vert_tbl_hdr_ftr_sep ()
1897         {
1898                 // cols              : 0
1899                 // cnt               : 5
1900                 // RepeatDirection   : Vertical
1901                 // RepeatLayout      : Table
1902                 // OuterTableImplied : False
1903                 // Header            : True
1904                 // Footer            : True
1905                 // Separator         : True
1906
1907                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Vertical, RepeatLayout.Table, false, true, true, true);
1908                 string exp = @"<table class=""mainstyle"">
1909         <tr>
1910                 <td class=""Header-1"">(0,Header,-1)</td>
1911         </tr><tr>
1912                 <td class=""Item0"">(1,Item,0)</td>
1913         </tr><tr>
1914                 <td class=""Separator0"">(2,Separator,0)</td>
1915         </tr><tr>
1916                 <td class=""Item1"">(3,Item,1)</td>
1917         </tr><tr>
1918                 <td class=""Separator1"">(4,Separator,1)</td>
1919         </tr><tr>
1920                 <td class=""Item2"">(5,Item,2)</td>
1921         </tr><tr>
1922                 <td class=""Separator2"">(6,Separator,2)</td>
1923         </tr><tr>
1924                 <td class=""Item3"">(7,Item,3)</td>
1925         </tr><tr>
1926                 <td class=""Separator3"">(8,Separator,3)</td>
1927         </tr><tr>
1928                 <td class=""Item4"">(9,Item,4)</td>
1929         </tr><tr>
1930                 <td class=""Footer-1"">(10,Footer,-1)</td>
1931         </tr>
1932 </table>";
1933                 Assert.AreEqual (exp, v, "#93");
1934         }
1935
1936         [Test]
1937         public void RepeatInfo_1cols_0itms_vert_tbl_hdr_ftr_sep ()
1938         {
1939                 // cols              : 1
1940                 // cnt               : 0
1941                 // RepeatDirection   : Vertical
1942                 // RepeatLayout      : Table
1943                 // OuterTableImplied : False
1944                 // Header            : True
1945                 // Footer            : True
1946                 // Separator         : True
1947
1948                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Vertical, RepeatLayout.Table, false, true, true, true);
1949                 string exp = @"<table class=""mainstyle"">
1950         <tr>
1951                 <td class=""Header-1"">(0,Header,-1)</td>
1952         </tr><tr>
1953                 <td class=""Footer-1"">(1,Footer,-1)</td>
1954         </tr>
1955 </table>";
1956                 Assert.AreEqual (exp, v, "#94");
1957         }
1958
1959         [Test]
1960         public void RepeatInfo_1cols_5itms_vert_tbl_hdr_ftr_sep ()
1961         {
1962                 // cols              : 1
1963                 // cnt               : 5
1964                 // RepeatDirection   : Vertical
1965                 // RepeatLayout      : Table
1966                 // OuterTableImplied : False
1967                 // Header            : True
1968                 // Footer            : True
1969                 // Separator         : True
1970
1971                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Vertical, RepeatLayout.Table, false, true, true, true);
1972                 string exp = @"<table class=""mainstyle"">
1973         <tr>
1974                 <td class=""Header-1"">(0,Header,-1)</td>
1975         </tr><tr>
1976                 <td class=""Item0"">(1,Item,0)</td>
1977         </tr><tr>
1978                 <td class=""Separator0"">(2,Separator,0)</td>
1979         </tr><tr>
1980                 <td class=""Item1"">(3,Item,1)</td>
1981         </tr><tr>
1982                 <td class=""Separator1"">(4,Separator,1)</td>
1983         </tr><tr>
1984                 <td class=""Item2"">(5,Item,2)</td>
1985         </tr><tr>
1986                 <td class=""Separator2"">(6,Separator,2)</td>
1987         </tr><tr>
1988                 <td class=""Item3"">(7,Item,3)</td>
1989         </tr><tr>
1990                 <td class=""Separator3"">(8,Separator,3)</td>
1991         </tr><tr>
1992                 <td class=""Item4"">(9,Item,4)</td>
1993         </tr><tr>
1994                 <td class=""Footer-1"">(10,Footer,-1)</td>
1995         </tr>
1996 </table>";
1997                 Assert.AreEqual (exp, v, "#95");
1998         }
1999
2000         [Test]
2001         public void RepeatInfo_2cols_4itms_vert_tbl_hdr_ftr_sep ()
2002         {
2003                 // cols              : 2
2004                 // cnt               : 4
2005                 // RepeatDirection   : Vertical
2006                 // RepeatLayout      : Table
2007                 // OuterTableImplied : False
2008                 // Header            : True
2009                 // Footer            : True
2010                 // Separator         : True
2011
2012                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Vertical, RepeatLayout.Table, false, true, true, true);
2013                 string exp = @"<table class=""mainstyle"">
2014         <tr>
2015                 <td colspan=""4"" class=""Header-1"">(0,Header,-1)</td>
2016         </tr><tr>
2017                 <td class=""Item0"">(1,Item,0)</td><td class=""Separator0"">(2,Separator,0)</td><td class=""Item2"">(3,Item,2)</td><td class=""Separator2"">(4,Separator,2)</td>
2018         </tr><tr>
2019                 <td class=""Item1"">(5,Item,1)</td><td class=""Separator1"">(6,Separator,1)</td><td class=""Item3"">(7,Item,3)</td><td></td>
2020         </tr><tr>
2021                 <td colspan=""4"" class=""Footer-1"">(8,Footer,-1)</td>
2022         </tr>
2023 </table>";
2024                 Assert.AreEqual (exp, v, "#96");
2025         }
2026
2027         [Test]
2028         public void RepeatInfo_2cols_7itms_vert_tbl_hdr_ftr_sep ()
2029         {
2030                 // cols              : 2
2031                 // cnt               : 7
2032                 // RepeatDirection   : Vertical
2033                 // RepeatLayout      : Table
2034                 // OuterTableImplied : False
2035                 // Header            : True
2036                 // Footer            : True
2037                 // Separator         : True
2038
2039                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Vertical, RepeatLayout.Table, false, true, true, true);
2040                 string exp = @"<table class=""mainstyle"">
2041         <tr>
2042                 <td colspan=""4"" class=""Header-1"">(0,Header,-1)</td>
2043         </tr><tr>
2044                 <td class=""Item0"">(1,Item,0)</td><td class=""Separator0"">(2,Separator,0)</td><td class=""Item4"">(3,Item,4)</td><td class=""Separator4"">(4,Separator,4)</td>
2045         </tr><tr>
2046                 <td class=""Item1"">(5,Item,1)</td><td class=""Separator1"">(6,Separator,1)</td><td class=""Item5"">(7,Item,5)</td><td class=""Separator5"">(8,Separator,5)</td>
2047         </tr><tr>
2048                 <td class=""Item2"">(9,Item,2)</td><td class=""Separator2"">(10,Separator,2)</td><td class=""Item6"">(11,Item,6)</td><td></td>
2049         </tr><tr>
2050                 <td class=""Item3"">(12,Item,3)</td><td class=""Separator3"">(13,Separator,3)</td><td></td><td></td>
2051         </tr><tr>
2052                 <td colspan=""4"" class=""Footer-1"">(14,Footer,-1)</td>
2053         </tr>
2054 </table>";
2055                 Assert.AreEqual (exp, v, "#97");
2056         }
2057
2058         [Test]
2059         public void RepeatInfo_3cols_9itms_vert_tbl_hdr_ftr_sep ()
2060         {
2061                 // cols              : 3
2062                 // cnt               : 9
2063                 // RepeatDirection   : Vertical
2064                 // RepeatLayout      : Table
2065                 // OuterTableImplied : False
2066                 // Header            : True
2067                 // Footer            : True
2068                 // Separator         : True
2069
2070                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Vertical, RepeatLayout.Table, false, true, true, true);
2071                 string exp = @"<table>
2072         <tr>
2073                 <td colspan=""6"" class=""Header-1"">(0,Header,-1)</td>
2074         </tr><tr>
2075                 <td class=""Item0"">(1,Item,0)</td><td class=""Separator0"">(2,Separator,0)</td><td class=""Item3"">(3,Item,3)</td><td class=""Separator3"">(4,Separator,3)</td><td class=""Item6"">(5,Item,6)</td><td class=""Separator6"">(6,Separator,6)</td>
2076         </tr><tr>
2077                 <td class=""Item1"">(7,Item,1)</td><td class=""Separator1"">(8,Separator,1)</td><td class=""Item4"">(9,Item,4)</td><td class=""Separator4"">(10,Separator,4)</td><td class=""Item7"">(11,Item,7)</td><td class=""Separator7"">(12,Separator,7)</td>
2078         </tr><tr>
2079                 <td class=""Item2"">(13,Item,2)</td><td class=""Separator2"">(14,Separator,2)</td><td class=""Item5"">(15,Item,5)</td><td class=""Separator5"">(16,Separator,5)</td><td class=""Item8"">(17,Item,8)</td><td></td>
2080         </tr><tr>
2081                 <td colspan=""6"" class=""Footer-1"">(18,Footer,-1)</td>
2082         </tr>
2083 </table>";
2084                 Assert.AreEqual (exp, v, "#98");
2085         }
2086
2087         [Test]
2088         public void RepeatInfo_3cols_7itms_vert_tbl_hdr_ftr_sep ()
2089         {
2090                 // cols              : 3
2091                 // cnt               : 7
2092                 // RepeatDirection   : Vertical
2093                 // RepeatLayout      : Table
2094                 // OuterTableImplied : False
2095                 // Header            : True
2096                 // Footer            : True
2097                 // Separator         : True
2098
2099                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Vertical, RepeatLayout.Table, false, true, true, true);
2100                 string exp = @"<table>
2101         <tr>
2102                 <td colspan=""6"" class=""Header-1"">(0,Header,-1)</td>
2103         </tr><tr>
2104                 <td class=""Item0"">(1,Item,0)</td><td class=""Separator0"">(2,Separator,0)</td><td class=""Item3"">(3,Item,3)</td><td class=""Separator3"">(4,Separator,3)</td><td class=""Item5"">(5,Item,5)</td><td class=""Separator5"">(6,Separator,5)</td>
2105         </tr><tr>
2106                 <td class=""Item1"">(7,Item,1)</td><td class=""Separator1"">(8,Separator,1)</td><td class=""Item4"">(9,Item,4)</td><td class=""Separator4"">(10,Separator,4)</td><td class=""Item6"">(11,Item,6)</td><td></td>
2107         </tr><tr>
2108                 <td class=""Item2"">(12,Item,2)</td><td class=""Separator2"">(13,Separator,2)</td><td></td><td></td><td></td><td></td>
2109         </tr><tr>
2110                 <td colspan=""6"" class=""Footer-1"">(14,Footer,-1)</td>
2111         </tr>
2112 </table>";
2113                 Assert.AreEqual (exp, v, "#99");
2114         }
2115
2116         [Test]
2117         public void RepeatInfo_0cols_0itms_horiz_flow_hdr_ftr_sep ()
2118         {
2119                 // cols              : 0
2120                 // cnt               : 0
2121                 // RepeatDirection   : Horizontal
2122                 // RepeatLayout      : Flow
2123                 // OuterTableImplied : False
2124                 // Header            : True
2125                 // Footer            : True
2126                 // Separator         : True
2127
2128                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Horizontal, RepeatLayout.Flow, false, true, true, true);
2129                 string exp = @"<span class=""mainstyle"">(0,Header,-1)(1,Footer,-1)</span>";
2130                 Assert.AreEqual (exp, v, "#100");
2131         }
2132
2133         [Test]
2134         public void RepeatInfo_0cols_1itms_horiz_flow_hdr_ftr_sep ()
2135         {
2136                 // cols              : 0
2137                 // cnt               : 1
2138                 // RepeatDirection   : Horizontal
2139                 // RepeatLayout      : Flow
2140                 // OuterTableImplied : False
2141                 // Header            : True
2142                 // Footer            : True
2143                 // Separator         : True
2144
2145                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Horizontal, RepeatLayout.Flow, false, true, true, true);
2146                 string exp = @"<span class=""mainstyle"">(0,Header,-1)(1,Item,0)(2,Footer,-1)</span>";
2147                 Assert.AreEqual (exp, v, "#101");
2148         }
2149
2150         [Test]
2151         public void RepeatInfo_0cols_2itms_horiz_flow_hdr_ftr_sep ()
2152         {
2153                 // cols              : 0
2154                 // cnt               : 2
2155                 // RepeatDirection   : Horizontal
2156                 // RepeatLayout      : Flow
2157                 // OuterTableImplied : False
2158                 // Header            : True
2159                 // Footer            : True
2160                 // Separator         : True
2161
2162                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Horizontal, RepeatLayout.Flow, false, true, true, true);
2163                 string exp = @"<span class=""mainstyle"">(0,Header,-1)(1,Item,0)(2,Separator,0)(3,Item,1)(4,Footer,-1)</span>";
2164                 Assert.AreEqual (exp, v, "#102");
2165         }
2166
2167         [Test]
2168         public void RepeatInfo_0cols_5itms_horiz_flow_hdr_ftr_sep ()
2169         {
2170                 // cols              : 0
2171                 // cnt               : 5
2172                 // RepeatDirection   : Horizontal
2173                 // RepeatLayout      : Flow
2174                 // OuterTableImplied : False
2175                 // Header            : True
2176                 // Footer            : True
2177                 // Separator         : True
2178
2179                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Horizontal, RepeatLayout.Flow, false, true, true, true);
2180                 string exp = @"<span class=""mainstyle"">(0,Header,-1)(1,Item,0)(2,Separator,0)(3,Item,1)(4,Separator,1)(5,Item,2)(6,Separator,2)(7,Item,3)(8,Separator,3)(9,Item,4)(10,Footer,-1)</span>";
2181                 Assert.AreEqual (exp, v, "#103");
2182         }
2183
2184         [Test]
2185         public void RepeatInfo_1cols_0itms_horiz_flow_hdr_ftr_sep ()
2186         {
2187                 // cols              : 1
2188                 // cnt               : 0
2189                 // RepeatDirection   : Horizontal
2190                 // RepeatLayout      : Flow
2191                 // OuterTableImplied : False
2192                 // Header            : True
2193                 // Footer            : True
2194                 // Separator         : True
2195
2196                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Horizontal, RepeatLayout.Flow, false, true, true, true);
2197                 string exp = @"<span class=""mainstyle"">(0,Header,-1)(1,Footer,-1)</span>";
2198                 Assert.AreEqual (exp, v, "#104");
2199         }
2200
2201         [Test]
2202         public void RepeatInfo_1cols_5itms_horiz_flow_hdr_ftr_sep ()
2203         {
2204                 // cols              : 1
2205                 // cnt               : 5
2206                 // RepeatDirection   : Horizontal
2207                 // RepeatLayout      : Flow
2208                 // OuterTableImplied : False
2209                 // Header            : True
2210                 // Footer            : True
2211                 // Separator         : True
2212
2213                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Horizontal, RepeatLayout.Flow, false, true, true, true);
2214                 string exp = @"<span class=""mainstyle"">(0,Header,-1)<br />(1,Item,0)(2,Separator,0)<br />(3,Item,1)(4,Separator,1)<br />(5,Item,2)(6,Separator,2)<br />(7,Item,3)(8,Separator,3)<br />(9,Item,4)<br />(10,Footer,-1)</span>";
2215                 Assert.AreEqual (exp, v, "#105");
2216         }
2217
2218         [Test]
2219         public void RepeatInfo_2cols_4itms_horiz_flow_hdr_ftr_sep ()
2220         {
2221                 // cols              : 2
2222                 // cnt               : 4
2223                 // RepeatDirection   : Horizontal
2224                 // RepeatLayout      : Flow
2225                 // OuterTableImplied : False
2226                 // Header            : True
2227                 // Footer            : True
2228                 // Separator         : True
2229
2230                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Horizontal, RepeatLayout.Flow, false, true, true, true);
2231                 string exp = @"<span class=""mainstyle"">(0,Header,-1)<br />(1,Item,0)(2,Separator,0)(3,Item,1)(4,Separator,1)<br />(5,Item,2)(6,Separator,2)(7,Item,3)<br />(8,Footer,-1)</span>";
2232                 Assert.AreEqual (exp, v, "#106");
2233         }
2234
2235         [Test]
2236         public void RepeatInfo_2cols_7itms_horiz_flow_hdr_ftr_sep ()
2237         {
2238                 // cols              : 2
2239                 // cnt               : 7
2240                 // RepeatDirection   : Horizontal
2241                 // RepeatLayout      : Flow
2242                 // OuterTableImplied : False
2243                 // Header            : True
2244                 // Footer            : True
2245                 // Separator         : True
2246
2247                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Horizontal, RepeatLayout.Flow, false, true, true, true);
2248                 string exp = @"<span class=""mainstyle"">(0,Header,-1)<br />(1,Item,0)(2,Separator,0)(3,Item,1)(4,Separator,1)<br />(5,Item,2)(6,Separator,2)(7,Item,3)(8,Separator,3)<br />(9,Item,4)(10,Separator,4)(11,Item,5)(12,Separator,5)<br />(13,Item,6)<br />(14,Footer,-1)</span>";
2249                 Assert.AreEqual (exp, v, "#107");
2250         }
2251
2252         [Test]
2253         public void RepeatInfo_3cols_9itms_horiz_flow_hdr_ftr_sep ()
2254         {
2255                 // cols              : 3
2256                 // cnt               : 9
2257                 // RepeatDirection   : Horizontal
2258                 // RepeatLayout      : Flow
2259                 // OuterTableImplied : False
2260                 // Header            : True
2261                 // Footer            : True
2262                 // Separator         : True
2263
2264                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Horizontal, RepeatLayout.Flow, false, true, true, true);
2265                 string exp = @"<span>(0,Header,-1)<br />(1,Item,0)(2,Separator,0)(3,Item,1)(4,Separator,1)(5,Item,2)(6,Separator,2)<br />(7,Item,3)(8,Separator,3)(9,Item,4)(10,Separator,4)(11,Item,5)(12,Separator,5)<br />(13,Item,6)(14,Separator,6)(15,Item,7)(16,Separator,7)(17,Item,8)<br />(18,Footer,-1)</span>";
2266                 Assert.AreEqual (exp, v, "#108");
2267         }
2268
2269         [Test]
2270         public void RepeatInfo_3cols_7itms_horiz_flow_hdr_ftr_sep ()
2271         {
2272                 // cols              : 3
2273                 // cnt               : 7
2274                 // RepeatDirection   : Horizontal
2275                 // RepeatLayout      : Flow
2276                 // OuterTableImplied : False
2277                 // Header            : True
2278                 // Footer            : True
2279                 // Separator         : True
2280
2281                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Horizontal, RepeatLayout.Flow, false, true, true, true);
2282                 string exp = @"<span>(0,Header,-1)<br />(1,Item,0)(2,Separator,0)(3,Item,1)(4,Separator,1)(5,Item,2)(6,Separator,2)<br />(7,Item,3)(8,Separator,3)(9,Item,4)(10,Separator,4)(11,Item,5)(12,Separator,5)<br />(13,Item,6)<br />(14,Footer,-1)</span>";
2283                 Assert.AreEqual (exp, v, "#109");
2284         }
2285
2286         [Test]
2287         public void RepeatInfo_0cols_0itms_vert_flow_hdr_ftr_sep ()
2288         {
2289                 // cols              : 0
2290                 // cnt               : 0
2291                 // RepeatDirection   : Vertical
2292                 // RepeatLayout      : Flow
2293                 // OuterTableImplied : False
2294                 // Header            : True
2295                 // Footer            : True
2296                 // Separator         : True
2297
2298                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Vertical, RepeatLayout.Flow, false, true, true, true);
2299                 string exp = @"<span class=""mainstyle"">(0,Header,-1)<br />(1,Footer,-1)</span>";
2300                 Assert.AreEqual (exp, v, "#110");
2301         }
2302
2303         [Test]
2304         public void RepeatInfo_0cols_1itms_vert_flow_hdr_ftr_sep ()
2305         {
2306                 // cols              : 0
2307                 // cnt               : 1
2308                 // RepeatDirection   : Vertical
2309                 // RepeatLayout      : Flow
2310                 // OuterTableImplied : False
2311                 // Header            : True
2312                 // Footer            : True
2313                 // Separator         : True
2314
2315                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Vertical, RepeatLayout.Flow, false, true, true, true);
2316                 string exp = @"<span class=""mainstyle"">(0,Header,-1)<br />(1,Item,0)<br />(2,Footer,-1)</span>";
2317                 Assert.AreEqual (exp, v, "#111");
2318         }
2319
2320         [Test]
2321         public void RepeatInfo_0cols_2itms_vert_flow_hdr_ftr_sep ()
2322         {
2323                 // cols              : 0
2324                 // cnt               : 2
2325                 // RepeatDirection   : Vertical
2326                 // RepeatLayout      : Flow
2327                 // OuterTableImplied : False
2328                 // Header            : True
2329                 // Footer            : True
2330                 // Separator         : True
2331
2332                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Vertical, RepeatLayout.Flow, false, true, true, true);
2333                 string exp = @"<span class=""mainstyle"">(0,Header,-1)<br />(1,Item,0)<br />(2,Separator,0)<br />(3,Item,1)<br />(4,Footer,-1)</span>";
2334                 Assert.AreEqual (exp, v, "#112");
2335         }
2336
2337         [Test]
2338         public void RepeatInfo_0cols_5itms_vert_flow_hdr_ftr_sep ()
2339         {
2340                 // cols              : 0
2341                 // cnt               : 5
2342                 // RepeatDirection   : Vertical
2343                 // RepeatLayout      : Flow
2344                 // OuterTableImplied : False
2345                 // Header            : True
2346                 // Footer            : True
2347                 // Separator         : True
2348
2349                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Vertical, RepeatLayout.Flow, false, true, true, true);
2350                 string exp = @"<span class=""mainstyle"">(0,Header,-1)<br />(1,Item,0)<br />(2,Separator,0)<br />(3,Item,1)<br />(4,Separator,1)<br />(5,Item,2)<br />(6,Separator,2)<br />(7,Item,3)<br />(8,Separator,3)<br />(9,Item,4)<br />(10,Footer,-1)</span>";
2351                 Assert.AreEqual (exp, v, "#113");
2352         }
2353
2354         [Test]
2355         public void RepeatInfo_1cols_0itms_vert_flow_hdr_ftr_sep ()
2356         {
2357                 // cols              : 1
2358                 // cnt               : 0
2359                 // RepeatDirection   : Vertical
2360                 // RepeatLayout      : Flow
2361                 // OuterTableImplied : False
2362                 // Header            : True
2363                 // Footer            : True
2364                 // Separator         : True
2365
2366                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Vertical, RepeatLayout.Flow, false, true, true, true);
2367                 string exp = @"<span class=""mainstyle"">(0,Header,-1)<br />(1,Footer,-1)</span>";
2368                 Assert.AreEqual (exp, v, "#114");
2369         }
2370
2371         [Test]
2372         public void RepeatInfo_1cols_5itms_vert_flow_hdr_ftr_sep ()
2373         {
2374                 // cols              : 1
2375                 // cnt               : 5
2376                 // RepeatDirection   : Vertical
2377                 // RepeatLayout      : Flow
2378                 // OuterTableImplied : False
2379                 // Header            : True
2380                 // Footer            : True
2381                 // Separator         : True
2382
2383                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Vertical, RepeatLayout.Flow, false, true, true, true);
2384                 string exp = @"<span class=""mainstyle"">(0,Header,-1)<br />(1,Item,0)<br />(2,Separator,0)<br />(3,Item,1)<br />(4,Separator,1)<br />(5,Item,2)<br />(6,Separator,2)<br />(7,Item,3)<br />(8,Separator,3)<br />(9,Item,4)<br />(10,Footer,-1)</span>";
2385                 Assert.AreEqual (exp, v, "#115");
2386         }
2387
2388         [Test]
2389         public void RepeatInfo_2cols_4itms_vert_flow_hdr_ftr_sep ()
2390         {
2391                 // cols              : 2
2392                 // cnt               : 4
2393                 // RepeatDirection   : Vertical
2394                 // RepeatLayout      : Flow
2395                 // OuterTableImplied : False
2396                 // Header            : True
2397                 // Footer            : True
2398                 // Separator         : True
2399
2400                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Vertical, RepeatLayout.Flow, false, true, true, true);
2401                 string exp = @"<span class=""mainstyle"">(0,Header,-1)<br />(1,Item,0)(2,Separator,0)(3,Item,2)(4,Separator,2)<br />(5,Item,1)(6,Separator,1)(7,Item,3)<br />(8,Footer,-1)</span>";
2402                 Assert.AreEqual (exp, v, "#116");
2403         }
2404
2405         [Test]
2406         public void RepeatInfo_2cols_7itms_vert_flow_hdr_ftr_sep ()
2407         {
2408                 // cols              : 2
2409                 // cnt               : 7
2410                 // RepeatDirection   : Vertical
2411                 // RepeatLayout      : Flow
2412                 // OuterTableImplied : False
2413                 // Header            : True
2414                 // Footer            : True
2415                 // Separator         : True
2416
2417                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Vertical, RepeatLayout.Flow, false, true, true, true);
2418                 string exp = @"<span class=""mainstyle"">(0,Header,-1)<br />(1,Item,0)(2,Separator,0)(3,Item,4)(4,Separator,4)<br />(5,Item,1)(6,Separator,1)(7,Item,5)(8,Separator,5)<br />(9,Item,2)(10,Separator,2)(11,Item,6)<br />(12,Item,3)(13,Separator,3)<br />(14,Footer,-1)</span>";
2419                 Assert.AreEqual (exp, v, "#117");
2420         }
2421
2422         [Test]
2423         public void RepeatInfo_3cols_9itms_vert_flow_hdr_ftr_sep ()
2424         {
2425                 // cols              : 3
2426                 // cnt               : 9
2427                 // RepeatDirection   : Vertical
2428                 // RepeatLayout      : Flow
2429                 // OuterTableImplied : False
2430                 // Header            : True
2431                 // Footer            : True
2432                 // Separator         : True
2433
2434                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Vertical, RepeatLayout.Flow, false, true, true, true);
2435                 string exp = @"<span>(0,Header,-1)<br />(1,Item,0)(2,Separator,0)(3,Item,3)(4,Separator,3)(5,Item,6)(6,Separator,6)<br />(7,Item,1)(8,Separator,1)(9,Item,4)(10,Separator,4)(11,Item,7)(12,Separator,7)<br />(13,Item,2)(14,Separator,2)(15,Item,5)(16,Separator,5)(17,Item,8)<br />(18,Footer,-1)</span>";
2436                 Assert.AreEqual (exp, v, "#118");
2437         }
2438
2439         [Test]
2440         public void RepeatInfo_3cols_7itms_vert_flow_hdr_ftr_sep ()
2441         {
2442                 // cols              : 3
2443                 // cnt               : 7
2444                 // RepeatDirection   : Vertical
2445                 // RepeatLayout      : Flow
2446                 // OuterTableImplied : False
2447                 // Header            : True
2448                 // Footer            : True
2449                 // Separator         : True
2450
2451                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Vertical, RepeatLayout.Flow, false, true, true, true);
2452                 string exp = @"<span>(0,Header,-1)<br />(1,Item,0)(2,Separator,0)(3,Item,3)(4,Separator,3)(5,Item,5)(6,Separator,5)<br />(7,Item,1)(8,Separator,1)(9,Item,4)(10,Separator,4)(11,Item,6)<br />(12,Item,2)(13,Separator,2)<br />(14,Footer,-1)</span>";
2453                 Assert.AreEqual (exp, v, "#119");
2454         }
2455
2456         [Test]
2457         [ExpectedException (typeof (global::System.InvalidOperationException))]
2458         public void RepeatInfo_0cols_0itms_horiz_ul_hdr_ftr_sep ()
2459         {
2460                 // cols              : 0
2461                 // cnt               : 0
2462                 // RepeatDirection   : Horizontal
2463                 // RepeatLayout      : UnorderedList
2464                 // OuterTableImplied : False
2465                 // Header            : True
2466                 // Footer            : True
2467                 // Separator         : True
2468
2469                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, false, true, true, true);
2470
2471                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
2472         }
2473
2474         [Test]
2475         [ExpectedException (typeof (global::System.InvalidOperationException))]
2476         public void RepeatInfo_0cols_1itms_horiz_ul_hdr_ftr_sep ()
2477         {
2478                 // cols              : 0
2479                 // cnt               : 1
2480                 // RepeatDirection   : Horizontal
2481                 // RepeatLayout      : UnorderedList
2482                 // OuterTableImplied : False
2483                 // Header            : True
2484                 // Footer            : True
2485                 // Separator         : True
2486
2487                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, false, true, true, true);
2488
2489                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
2490         }
2491
2492         [Test]
2493         [ExpectedException (typeof (global::System.InvalidOperationException))]
2494         public void RepeatInfo_0cols_2itms_horiz_ul_hdr_ftr_sep ()
2495         {
2496                 // cols              : 0
2497                 // cnt               : 2
2498                 // RepeatDirection   : Horizontal
2499                 // RepeatLayout      : UnorderedList
2500                 // OuterTableImplied : False
2501                 // Header            : True
2502                 // Footer            : True
2503                 // Separator         : True
2504
2505                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, false, true, true, true);
2506
2507                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
2508         }
2509
2510         [Test]
2511         [ExpectedException (typeof (global::System.InvalidOperationException))]
2512         public void RepeatInfo_0cols_5itms_horiz_ul_hdr_ftr_sep ()
2513         {
2514                 // cols              : 0
2515                 // cnt               : 5
2516                 // RepeatDirection   : Horizontal
2517                 // RepeatLayout      : UnorderedList
2518                 // OuterTableImplied : False
2519                 // Header            : True
2520                 // Footer            : True
2521                 // Separator         : True
2522
2523                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, false, true, true, true);
2524
2525                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
2526         }
2527
2528         [Test]
2529         [ExpectedException (typeof (global::System.InvalidOperationException))]
2530         public void RepeatInfo_1cols_0itms_horiz_ul_hdr_ftr_sep ()
2531         {
2532                 // cols              : 1
2533                 // cnt               : 0
2534                 // RepeatDirection   : Horizontal
2535                 // RepeatLayout      : UnorderedList
2536                 // OuterTableImplied : False
2537                 // Header            : True
2538                 // Footer            : True
2539                 // Separator         : True
2540
2541                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, false, true, true, true);
2542
2543                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
2544         }
2545
2546         [Test]
2547         [ExpectedException (typeof (global::System.InvalidOperationException))]
2548         public void RepeatInfo_1cols_5itms_horiz_ul_hdr_ftr_sep ()
2549         {
2550                 // cols              : 1
2551                 // cnt               : 5
2552                 // RepeatDirection   : Horizontal
2553                 // RepeatLayout      : UnorderedList
2554                 // OuterTableImplied : False
2555                 // Header            : True
2556                 // Footer            : True
2557                 // Separator         : True
2558
2559                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, false, true, true, true);
2560
2561                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
2562         }
2563
2564         [Test]
2565         [ExpectedException (typeof (global::System.InvalidOperationException))]
2566         public void RepeatInfo_2cols_4itms_horiz_ul_hdr_ftr_sep ()
2567         {
2568                 // cols              : 2
2569                 // cnt               : 4
2570                 // RepeatDirection   : Horizontal
2571                 // RepeatLayout      : UnorderedList
2572                 // OuterTableImplied : False
2573                 // Header            : True
2574                 // Footer            : True
2575                 // Separator         : True
2576
2577                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, false, true, true, true);
2578
2579                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
2580         }
2581
2582         [Test]
2583         [ExpectedException (typeof (global::System.InvalidOperationException))]
2584         public void RepeatInfo_2cols_7itms_horiz_ul_hdr_ftr_sep ()
2585         {
2586                 // cols              : 2
2587                 // cnt               : 7
2588                 // RepeatDirection   : Horizontal
2589                 // RepeatLayout      : UnorderedList
2590                 // OuterTableImplied : False
2591                 // Header            : True
2592                 // Footer            : True
2593                 // Separator         : True
2594
2595                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, false, true, true, true);
2596
2597                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
2598         }
2599
2600         [Test]
2601         [ExpectedException (typeof (global::System.InvalidOperationException))]
2602         public void RepeatInfo_3cols_9itms_horiz_ul_hdr_ftr_sep ()
2603         {
2604                 // cols              : 3
2605                 // cnt               : 9
2606                 // RepeatDirection   : Horizontal
2607                 // RepeatLayout      : UnorderedList
2608                 // OuterTableImplied : False
2609                 // Header            : True
2610                 // Footer            : True
2611                 // Separator         : True
2612
2613                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, false, true, true, true);
2614
2615                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
2616         }
2617
2618         [Test]
2619         [ExpectedException (typeof (global::System.InvalidOperationException))]
2620         public void RepeatInfo_3cols_7itms_horiz_ul_hdr_ftr_sep ()
2621         {
2622                 // cols              : 3
2623                 // cnt               : 7
2624                 // RepeatDirection   : Horizontal
2625                 // RepeatLayout      : UnorderedList
2626                 // OuterTableImplied : False
2627                 // Header            : True
2628                 // Footer            : True
2629                 // Separator         : True
2630
2631                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, false, true, true, true);
2632
2633                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
2634         }
2635
2636         [Test]
2637         [ExpectedException (typeof (global::System.InvalidOperationException))]
2638         public void RepeatInfo_0cols_0itms_vert_ul_hdr_ftr_sep ()
2639         {
2640                 // cols              : 0
2641                 // cnt               : 0
2642                 // RepeatDirection   : Vertical
2643                 // RepeatLayout      : UnorderedList
2644                 // OuterTableImplied : False
2645                 // Header            : True
2646                 // Footer            : True
2647                 // Separator         : True
2648
2649                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Vertical, RepeatLayout.UnorderedList, false, true, true, true);
2650
2651                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
2652         }
2653
2654         [Test]
2655         [ExpectedException (typeof (global::System.InvalidOperationException))]
2656         public void RepeatInfo_0cols_1itms_vert_ul_hdr_ftr_sep ()
2657         {
2658                 // cols              : 0
2659                 // cnt               : 1
2660                 // RepeatDirection   : Vertical
2661                 // RepeatLayout      : UnorderedList
2662                 // OuterTableImplied : False
2663                 // Header            : True
2664                 // Footer            : True
2665                 // Separator         : True
2666
2667                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Vertical, RepeatLayout.UnorderedList, false, true, true, true);
2668
2669                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
2670         }
2671
2672         [Test]
2673         [ExpectedException (typeof (global::System.InvalidOperationException))]
2674         public void RepeatInfo_0cols_2itms_vert_ul_hdr_ftr_sep ()
2675         {
2676                 // cols              : 0
2677                 // cnt               : 2
2678                 // RepeatDirection   : Vertical
2679                 // RepeatLayout      : UnorderedList
2680                 // OuterTableImplied : False
2681                 // Header            : True
2682                 // Footer            : True
2683                 // Separator         : True
2684
2685                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Vertical, RepeatLayout.UnorderedList, false, true, true, true);
2686
2687                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
2688         }
2689
2690         [Test]
2691         [ExpectedException (typeof (global::System.InvalidOperationException))]
2692         public void RepeatInfo_0cols_5itms_vert_ul_hdr_ftr_sep ()
2693         {
2694                 // cols              : 0
2695                 // cnt               : 5
2696                 // RepeatDirection   : Vertical
2697                 // RepeatLayout      : UnorderedList
2698                 // OuterTableImplied : False
2699                 // Header            : True
2700                 // Footer            : True
2701                 // Separator         : True
2702
2703                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Vertical, RepeatLayout.UnorderedList, false, true, true, true);
2704
2705                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
2706         }
2707
2708         [Test]
2709         [ExpectedException (typeof (global::System.InvalidOperationException))]
2710         public void RepeatInfo_1cols_0itms_vert_ul_hdr_ftr_sep ()
2711         {
2712                 // cols              : 1
2713                 // cnt               : 0
2714                 // RepeatDirection   : Vertical
2715                 // RepeatLayout      : UnorderedList
2716                 // OuterTableImplied : False
2717                 // Header            : True
2718                 // Footer            : True
2719                 // Separator         : True
2720
2721                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Vertical, RepeatLayout.UnorderedList, false, true, true, true);
2722
2723                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
2724         }
2725
2726         [Test]
2727         [ExpectedException (typeof (global::System.InvalidOperationException))]
2728         public void RepeatInfo_1cols_5itms_vert_ul_hdr_ftr_sep ()
2729         {
2730                 // cols              : 1
2731                 // cnt               : 5
2732                 // RepeatDirection   : Vertical
2733                 // RepeatLayout      : UnorderedList
2734                 // OuterTableImplied : False
2735                 // Header            : True
2736                 // Footer            : True
2737                 // Separator         : True
2738
2739                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Vertical, RepeatLayout.UnorderedList, false, true, true, true);
2740
2741                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
2742         }
2743
2744         [Test]
2745         [ExpectedException (typeof (global::System.InvalidOperationException))]
2746         public void RepeatInfo_2cols_4itms_vert_ul_hdr_ftr_sep ()
2747         {
2748                 // cols              : 2
2749                 // cnt               : 4
2750                 // RepeatDirection   : Vertical
2751                 // RepeatLayout      : UnorderedList
2752                 // OuterTableImplied : False
2753                 // Header            : True
2754                 // Footer            : True
2755                 // Separator         : True
2756
2757                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Vertical, RepeatLayout.UnorderedList, false, true, true, true);
2758
2759                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
2760         }
2761
2762         [Test]
2763         [ExpectedException (typeof (global::System.InvalidOperationException))]
2764         public void RepeatInfo_2cols_7itms_vert_ul_hdr_ftr_sep ()
2765         {
2766                 // cols              : 2
2767                 // cnt               : 7
2768                 // RepeatDirection   : Vertical
2769                 // RepeatLayout      : UnorderedList
2770                 // OuterTableImplied : False
2771                 // Header            : True
2772                 // Footer            : True
2773                 // Separator         : True
2774
2775                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Vertical, RepeatLayout.UnorderedList, false, true, true, true);
2776
2777                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
2778         }
2779
2780         [Test]
2781         [ExpectedException (typeof (global::System.InvalidOperationException))]
2782         public void RepeatInfo_3cols_9itms_vert_ul_hdr_ftr_sep ()
2783         {
2784                 // cols              : 3
2785                 // cnt               : 9
2786                 // RepeatDirection   : Vertical
2787                 // RepeatLayout      : UnorderedList
2788                 // OuterTableImplied : False
2789                 // Header            : True
2790                 // Footer            : True
2791                 // Separator         : True
2792
2793                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Vertical, RepeatLayout.UnorderedList, false, true, true, true);
2794
2795                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
2796         }
2797
2798         [Test]
2799         [ExpectedException (typeof (global::System.InvalidOperationException))]
2800         public void RepeatInfo_3cols_7itms_vert_ul_hdr_ftr_sep ()
2801         {
2802                 // cols              : 3
2803                 // cnt               : 7
2804                 // RepeatDirection   : Vertical
2805                 // RepeatLayout      : UnorderedList
2806                 // OuterTableImplied : False
2807                 // Header            : True
2808                 // Footer            : True
2809                 // Separator         : True
2810
2811                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Vertical, RepeatLayout.UnorderedList, false, true, true, true);
2812
2813                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
2814         }
2815
2816         [Test]
2817         [ExpectedException (typeof (global::System.InvalidOperationException))]
2818         public void RepeatInfo_0cols_0itms_horiz_ol_hdr_ftr_sep ()
2819         {
2820                 // cols              : 0
2821                 // cnt               : 0
2822                 // RepeatDirection   : Horizontal
2823                 // RepeatLayout      : OrderedList
2824                 // OuterTableImplied : False
2825                 // Header            : True
2826                 // Footer            : True
2827                 // Separator         : True
2828
2829                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Horizontal, RepeatLayout.OrderedList, false, true, true, true);
2830
2831                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
2832         }
2833
2834         [Test]
2835         [ExpectedException (typeof (global::System.InvalidOperationException))]
2836         public void RepeatInfo_0cols_1itms_horiz_ol_hdr_ftr_sep ()
2837         {
2838                 // cols              : 0
2839                 // cnt               : 1
2840                 // RepeatDirection   : Horizontal
2841                 // RepeatLayout      : OrderedList
2842                 // OuterTableImplied : False
2843                 // Header            : True
2844                 // Footer            : True
2845                 // Separator         : True
2846
2847                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Horizontal, RepeatLayout.OrderedList, false, true, true, true);
2848
2849                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
2850         }
2851
2852         [Test]
2853         [ExpectedException (typeof (global::System.InvalidOperationException))]
2854         public void RepeatInfo_0cols_2itms_horiz_ol_hdr_ftr_sep ()
2855         {
2856                 // cols              : 0
2857                 // cnt               : 2
2858                 // RepeatDirection   : Horizontal
2859                 // RepeatLayout      : OrderedList
2860                 // OuterTableImplied : False
2861                 // Header            : True
2862                 // Footer            : True
2863                 // Separator         : True
2864
2865                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Horizontal, RepeatLayout.OrderedList, false, true, true, true);
2866
2867                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
2868         }
2869
2870         [Test]
2871         [ExpectedException (typeof (global::System.InvalidOperationException))]
2872         public void RepeatInfo_0cols_5itms_horiz_ol_hdr_ftr_sep ()
2873         {
2874                 // cols              : 0
2875                 // cnt               : 5
2876                 // RepeatDirection   : Horizontal
2877                 // RepeatLayout      : OrderedList
2878                 // OuterTableImplied : False
2879                 // Header            : True
2880                 // Footer            : True
2881                 // Separator         : True
2882
2883                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Horizontal, RepeatLayout.OrderedList, false, true, true, true);
2884
2885                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
2886         }
2887
2888         [Test]
2889         [ExpectedException (typeof (global::System.InvalidOperationException))]
2890         public void RepeatInfo_1cols_0itms_horiz_ol_hdr_ftr_sep ()
2891         {
2892                 // cols              : 1
2893                 // cnt               : 0
2894                 // RepeatDirection   : Horizontal
2895                 // RepeatLayout      : OrderedList
2896                 // OuterTableImplied : False
2897                 // Header            : True
2898                 // Footer            : True
2899                 // Separator         : True
2900
2901                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Horizontal, RepeatLayout.OrderedList, false, true, true, true);
2902
2903                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
2904         }
2905
2906         [Test]
2907         [ExpectedException (typeof (global::System.InvalidOperationException))]
2908         public void RepeatInfo_1cols_5itms_horiz_ol_hdr_ftr_sep ()
2909         {
2910                 // cols              : 1
2911                 // cnt               : 5
2912                 // RepeatDirection   : Horizontal
2913                 // RepeatLayout      : OrderedList
2914                 // OuterTableImplied : False
2915                 // Header            : True
2916                 // Footer            : True
2917                 // Separator         : True
2918
2919                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Horizontal, RepeatLayout.OrderedList, false, true, true, true);
2920
2921                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
2922         }
2923
2924         [Test]
2925         [ExpectedException (typeof (global::System.InvalidOperationException))]
2926         public void RepeatInfo_2cols_4itms_horiz_ol_hdr_ftr_sep ()
2927         {
2928                 // cols              : 2
2929                 // cnt               : 4
2930                 // RepeatDirection   : Horizontal
2931                 // RepeatLayout      : OrderedList
2932                 // OuterTableImplied : False
2933                 // Header            : True
2934                 // Footer            : True
2935                 // Separator         : True
2936
2937                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Horizontal, RepeatLayout.OrderedList, false, true, true, true);
2938
2939                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
2940         }
2941
2942         [Test]
2943         [ExpectedException (typeof (global::System.InvalidOperationException))]
2944         public void RepeatInfo_2cols_7itms_horiz_ol_hdr_ftr_sep ()
2945         {
2946                 // cols              : 2
2947                 // cnt               : 7
2948                 // RepeatDirection   : Horizontal
2949                 // RepeatLayout      : OrderedList
2950                 // OuterTableImplied : False
2951                 // Header            : True
2952                 // Footer            : True
2953                 // Separator         : True
2954
2955                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Horizontal, RepeatLayout.OrderedList, false, true, true, true);
2956
2957                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
2958         }
2959
2960         [Test]
2961         [ExpectedException (typeof (global::System.InvalidOperationException))]
2962         public void RepeatInfo_3cols_9itms_horiz_ol_hdr_ftr_sep ()
2963         {
2964                 // cols              : 3
2965                 // cnt               : 9
2966                 // RepeatDirection   : Horizontal
2967                 // RepeatLayout      : OrderedList
2968                 // OuterTableImplied : False
2969                 // Header            : True
2970                 // Footer            : True
2971                 // Separator         : True
2972
2973                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Horizontal, RepeatLayout.OrderedList, false, true, true, true);
2974
2975                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
2976         }
2977
2978         [Test]
2979         [ExpectedException (typeof (global::System.InvalidOperationException))]
2980         public void RepeatInfo_3cols_7itms_horiz_ol_hdr_ftr_sep ()
2981         {
2982                 // cols              : 3
2983                 // cnt               : 7
2984                 // RepeatDirection   : Horizontal
2985                 // RepeatLayout      : OrderedList
2986                 // OuterTableImplied : False
2987                 // Header            : True
2988                 // Footer            : True
2989                 // Separator         : True
2990
2991                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Horizontal, RepeatLayout.OrderedList, false, true, true, true);
2992
2993                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
2994         }
2995
2996         [Test]
2997         [ExpectedException (typeof (global::System.InvalidOperationException))]
2998         public void RepeatInfo_0cols_0itms_vert_ol_hdr_ftr_sep ()
2999         {
3000                 // cols              : 0
3001                 // cnt               : 0
3002                 // RepeatDirection   : Vertical
3003                 // RepeatLayout      : OrderedList
3004                 // OuterTableImplied : False
3005                 // Header            : True
3006                 // Footer            : True
3007                 // Separator         : True
3008
3009                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Vertical, RepeatLayout.OrderedList, false, true, true, true);
3010
3011                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
3012         }
3013
3014         [Test]
3015         [ExpectedException (typeof (global::System.InvalidOperationException))]
3016         public void RepeatInfo_0cols_1itms_vert_ol_hdr_ftr_sep ()
3017         {
3018                 // cols              : 0
3019                 // cnt               : 1
3020                 // RepeatDirection   : Vertical
3021                 // RepeatLayout      : OrderedList
3022                 // OuterTableImplied : False
3023                 // Header            : True
3024                 // Footer            : True
3025                 // Separator         : True
3026
3027                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Vertical, RepeatLayout.OrderedList, false, true, true, true);
3028
3029                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
3030         }
3031
3032         [Test]
3033         [ExpectedException (typeof (global::System.InvalidOperationException))]
3034         public void RepeatInfo_0cols_2itms_vert_ol_hdr_ftr_sep ()
3035         {
3036                 // cols              : 0
3037                 // cnt               : 2
3038                 // RepeatDirection   : Vertical
3039                 // RepeatLayout      : OrderedList
3040                 // OuterTableImplied : False
3041                 // Header            : True
3042                 // Footer            : True
3043                 // Separator         : True
3044
3045                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Vertical, RepeatLayout.OrderedList, false, true, true, true);
3046
3047                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
3048         }
3049
3050         [Test]
3051         [ExpectedException (typeof (global::System.InvalidOperationException))]
3052         public void RepeatInfo_0cols_5itms_vert_ol_hdr_ftr_sep ()
3053         {
3054                 // cols              : 0
3055                 // cnt               : 5
3056                 // RepeatDirection   : Vertical
3057                 // RepeatLayout      : OrderedList
3058                 // OuterTableImplied : False
3059                 // Header            : True
3060                 // Footer            : True
3061                 // Separator         : True
3062
3063                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Vertical, RepeatLayout.OrderedList, false, true, true, true);
3064
3065                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
3066         }
3067
3068         [Test]
3069         [ExpectedException (typeof (global::System.InvalidOperationException))]
3070         public void RepeatInfo_1cols_0itms_vert_ol_hdr_ftr_sep ()
3071         {
3072                 // cols              : 1
3073                 // cnt               : 0
3074                 // RepeatDirection   : Vertical
3075                 // RepeatLayout      : OrderedList
3076                 // OuterTableImplied : False
3077                 // Header            : True
3078                 // Footer            : True
3079                 // Separator         : True
3080
3081                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Vertical, RepeatLayout.OrderedList, false, true, true, true);
3082
3083                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
3084         }
3085
3086         [Test]
3087         [ExpectedException (typeof (global::System.InvalidOperationException))]
3088         public void RepeatInfo_1cols_5itms_vert_ol_hdr_ftr_sep ()
3089         {
3090                 // cols              : 1
3091                 // cnt               : 5
3092                 // RepeatDirection   : Vertical
3093                 // RepeatLayout      : OrderedList
3094                 // OuterTableImplied : False
3095                 // Header            : True
3096                 // Footer            : True
3097                 // Separator         : True
3098
3099                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Vertical, RepeatLayout.OrderedList, false, true, true, true);
3100
3101                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
3102         }
3103
3104         [Test]
3105         [ExpectedException (typeof (global::System.InvalidOperationException))]
3106         public void RepeatInfo_2cols_4itms_vert_ol_hdr_ftr_sep ()
3107         {
3108                 // cols              : 2
3109                 // cnt               : 4
3110                 // RepeatDirection   : Vertical
3111                 // RepeatLayout      : OrderedList
3112                 // OuterTableImplied : False
3113                 // Header            : True
3114                 // Footer            : True
3115                 // Separator         : True
3116
3117                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Vertical, RepeatLayout.OrderedList, false, true, true, true);
3118
3119                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
3120         }
3121
3122         [Test]
3123         [ExpectedException (typeof (global::System.InvalidOperationException))]
3124         public void RepeatInfo_2cols_7itms_vert_ol_hdr_ftr_sep ()
3125         {
3126                 // cols              : 2
3127                 // cnt               : 7
3128                 // RepeatDirection   : Vertical
3129                 // RepeatLayout      : OrderedList
3130                 // OuterTableImplied : False
3131                 // Header            : True
3132                 // Footer            : True
3133                 // Separator         : True
3134
3135                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Vertical, RepeatLayout.OrderedList, false, true, true, true);
3136
3137                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
3138         }
3139
3140         [Test]
3141         [ExpectedException (typeof (global::System.InvalidOperationException))]
3142         public void RepeatInfo_3cols_9itms_vert_ol_hdr_ftr_sep ()
3143         {
3144                 // cols              : 3
3145                 // cnt               : 9
3146                 // RepeatDirection   : Vertical
3147                 // RepeatLayout      : OrderedList
3148                 // OuterTableImplied : False
3149                 // Header            : True
3150                 // Footer            : True
3151                 // Separator         : True
3152
3153                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Vertical, RepeatLayout.OrderedList, false, true, true, true);
3154
3155                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
3156         }
3157
3158         [Test]
3159         [ExpectedException (typeof (global::System.InvalidOperationException))]
3160         public void RepeatInfo_3cols_7itms_vert_ol_hdr_ftr_sep ()
3161         {
3162                 // cols              : 3
3163                 // cnt               : 7
3164                 // RepeatDirection   : Vertical
3165                 // RepeatLayout      : OrderedList
3166                 // OuterTableImplied : False
3167                 // Header            : True
3168                 // Footer            : True
3169                 // Separator         : True
3170
3171                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Vertical, RepeatLayout.OrderedList, false, true, true, true);
3172
3173                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
3174         }
3175
3176         [Test]
3177         public void RepeatInfo_0cols_0itms_horiz_tbl_otrtblimp_ftr_sep ()
3178         {
3179                 // cols              : 0
3180                 // cnt               : 0
3181                 // RepeatDirection   : Horizontal
3182                 // RepeatLayout      : Table
3183                 // OuterTableImplied : True
3184                 // Header            : False
3185                 // Footer            : True
3186                 // Separator         : True
3187
3188                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Horizontal, RepeatLayout.Table, true, false, true, true);
3189                 string exp = @"<table class=""mainstyle"">
3190         <tr>
3191                 <td colspan=""0"" class=""Footer-1"">(0,Footer,-1)</td>
3192         </tr>
3193 </table>";
3194                 Assert.AreEqual (exp, v, "#160");
3195         }
3196
3197         [Test]
3198         public void RepeatInfo_0cols_1itms_horiz_tbl_otrtblimp_ftr_sep ()
3199         {
3200                 // cols              : 0
3201                 // cnt               : 1
3202                 // RepeatDirection   : Horizontal
3203                 // RepeatLayout      : Table
3204                 // OuterTableImplied : True
3205                 // Header            : False
3206                 // Footer            : True
3207                 // Separator         : True
3208
3209                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Horizontal, RepeatLayout.Table, true, false, true, true);
3210                 string exp = @"<table class=""mainstyle"">
3211         <tr>
3212                 <td class=""Item0"">(0,Item,0)</td><td></td>
3213         </tr><tr>
3214                 <td colspan=""2"" class=""Footer-1"">(1,Footer,-1)</td>
3215         </tr>
3216 </table>";
3217                 Assert.AreEqual (exp, v, "#161");
3218         }
3219
3220         [Test]
3221         public void RepeatInfo_0cols_2itms_horiz_tbl_otrtblimp_ftr_sep ()
3222         {
3223                 // cols              : 0
3224                 // cnt               : 2
3225                 // RepeatDirection   : Horizontal
3226                 // RepeatLayout      : Table
3227                 // OuterTableImplied : True
3228                 // Header            : False
3229                 // Footer            : True
3230                 // Separator         : True
3231
3232                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Horizontal, RepeatLayout.Table, true, false, true, true);
3233                 string exp = @"<table class=""mainstyle"">
3234         <tr>
3235                 <td class=""Item0"">(0,Item,0)</td><td class=""Separator0"">(1,Separator,0)</td><td class=""Item1"">(2,Item,1)</td><td></td>
3236         </tr><tr>
3237                 <td colspan=""4"" class=""Footer-1"">(3,Footer,-1)</td>
3238         </tr>
3239 </table>";
3240                 Assert.AreEqual (exp, v, "#162");
3241         }
3242
3243         [Test]
3244         public void RepeatInfo_0cols_5itms_horiz_tbl_otrtblimp_ftr_sep ()
3245         {
3246                 // cols              : 0
3247                 // cnt               : 5
3248                 // RepeatDirection   : Horizontal
3249                 // RepeatLayout      : Table
3250                 // OuterTableImplied : True
3251                 // Header            : False
3252                 // Footer            : True
3253                 // Separator         : True
3254
3255                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Horizontal, RepeatLayout.Table, true, false, true, true);
3256                 string exp = @"<table class=""mainstyle"">
3257         <tr>
3258                 <td class=""Item0"">(0,Item,0)</td><td class=""Separator0"">(1,Separator,0)</td><td class=""Item1"">(2,Item,1)</td><td class=""Separator1"">(3,Separator,1)</td><td class=""Item2"">(4,Item,2)</td><td class=""Separator2"">(5,Separator,2)</td><td class=""Item3"">(6,Item,3)</td><td class=""Separator3"">(7,Separator,3)</td><td class=""Item4"">(8,Item,4)</td><td></td>
3259         </tr><tr>
3260                 <td colspan=""10"" class=""Footer-1"">(9,Footer,-1)</td>
3261         </tr>
3262 </table>";
3263                 Assert.AreEqual (exp, v, "#163");
3264         }
3265
3266         [Test]
3267         public void RepeatInfo_1cols_0itms_horiz_tbl_otrtblimp_ftr_sep ()
3268         {
3269                 // cols              : 1
3270                 // cnt               : 0
3271                 // RepeatDirection   : Horizontal
3272                 // RepeatLayout      : Table
3273                 // OuterTableImplied : True
3274                 // Header            : False
3275                 // Footer            : True
3276                 // Separator         : True
3277
3278                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Horizontal, RepeatLayout.Table, true, false, true, true);
3279                 string exp = @"<table class=""mainstyle"">
3280         <tr>
3281                 <td colspan=""2"" class=""Footer-1"">(0,Footer,-1)</td>
3282         </tr>
3283 </table>";
3284                 Assert.AreEqual (exp, v, "#164");
3285         }
3286
3287         [Test]
3288         public void RepeatInfo_1cols_5itms_horiz_tbl_otrtblimp_ftr_sep ()
3289         {
3290                 // cols              : 1
3291                 // cnt               : 5
3292                 // RepeatDirection   : Horizontal
3293                 // RepeatLayout      : Table
3294                 // OuterTableImplied : True
3295                 // Header            : False
3296                 // Footer            : True
3297                 // Separator         : True
3298
3299                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Horizontal, RepeatLayout.Table, true, false, true, true);
3300                 string exp = @"<table class=""mainstyle"">
3301         <tr>
3302                 <td class=""Item0"">(0,Item,0)</td><td class=""Separator0"">(1,Separator,0)</td>
3303         </tr><tr>
3304                 <td class=""Item1"">(2,Item,1)</td><td class=""Separator1"">(3,Separator,1)</td>
3305         </tr><tr>
3306                 <td class=""Item2"">(4,Item,2)</td><td class=""Separator2"">(5,Separator,2)</td>
3307         </tr><tr>
3308                 <td class=""Item3"">(6,Item,3)</td><td class=""Separator3"">(7,Separator,3)</td>
3309         </tr><tr>
3310                 <td class=""Item4"">(8,Item,4)</td><td></td>
3311         </tr><tr>
3312                 <td colspan=""2"" class=""Footer-1"">(9,Footer,-1)</td>
3313         </tr>
3314 </table>";
3315                 Assert.AreEqual (exp, v, "#165");
3316         }
3317
3318         [Test]
3319         public void RepeatInfo_2cols_4itms_horiz_tbl_otrtblimp_ftr_sep ()
3320         {
3321                 // cols              : 2
3322                 // cnt               : 4
3323                 // RepeatDirection   : Horizontal
3324                 // RepeatLayout      : Table
3325                 // OuterTableImplied : True
3326                 // Header            : False
3327                 // Footer            : True
3328                 // Separator         : True
3329
3330                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Horizontal, RepeatLayout.Table, true, false, true, true);
3331                 string exp = @"<table class=""mainstyle"">
3332         <tr>
3333                 <td class=""Item0"">(0,Item,0)</td><td class=""Separator0"">(1,Separator,0)</td><td class=""Item1"">(2,Item,1)</td><td class=""Separator1"">(3,Separator,1)</td>
3334         </tr><tr>
3335                 <td class=""Item2"">(4,Item,2)</td><td class=""Separator2"">(5,Separator,2)</td><td class=""Item3"">(6,Item,3)</td><td></td>
3336         </tr><tr>
3337                 <td colspan=""4"" class=""Footer-1"">(7,Footer,-1)</td>
3338         </tr>
3339 </table>";
3340                 Assert.AreEqual (exp, v, "#166");
3341         }
3342
3343         [Test]
3344         public void RepeatInfo_2cols_7itms_horiz_tbl_otrtblimp_ftr_sep ()
3345         {
3346                 // cols              : 2
3347                 // cnt               : 7
3348                 // RepeatDirection   : Horizontal
3349                 // RepeatLayout      : Table
3350                 // OuterTableImplied : True
3351                 // Header            : False
3352                 // Footer            : True
3353                 // Separator         : True
3354
3355                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Horizontal, RepeatLayout.Table, true, false, true, true);
3356                 string exp = @"<table class=""mainstyle"">
3357         <tr>
3358                 <td class=""Item0"">(0,Item,0)</td><td class=""Separator0"">(1,Separator,0)</td><td class=""Item1"">(2,Item,1)</td><td class=""Separator1"">(3,Separator,1)</td>
3359         </tr><tr>
3360                 <td class=""Item2"">(4,Item,2)</td><td class=""Separator2"">(5,Separator,2)</td><td class=""Item3"">(6,Item,3)</td><td class=""Separator3"">(7,Separator,3)</td>
3361         </tr><tr>
3362                 <td class=""Item4"">(8,Item,4)</td><td class=""Separator4"">(9,Separator,4)</td><td class=""Item5"">(10,Item,5)</td><td class=""Separator5"">(11,Separator,5)</td>
3363         </tr><tr>
3364                 <td class=""Item6"">(12,Item,6)</td><td></td><td></td><td></td>
3365         </tr><tr>
3366                 <td colspan=""4"" class=""Footer-1"">(13,Footer,-1)</td>
3367         </tr>
3368 </table>";
3369                 Assert.AreEqual (exp, v, "#167");
3370         }
3371
3372         [Test]
3373         public void RepeatInfo_3cols_9itms_horiz_tbl_otrtblimp_ftr_sep ()
3374         {
3375                 // cols              : 3
3376                 // cnt               : 9
3377                 // RepeatDirection   : Horizontal
3378                 // RepeatLayout      : Table
3379                 // OuterTableImplied : True
3380                 // Header            : False
3381                 // Footer            : True
3382                 // Separator         : True
3383
3384                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Horizontal, RepeatLayout.Table, true, false, true, true);
3385                 string exp = @"<table>
3386         <tr>
3387                 <td class=""Item0"">(0,Item,0)</td><td class=""Separator0"">(1,Separator,0)</td><td class=""Item1"">(2,Item,1)</td><td class=""Separator1"">(3,Separator,1)</td><td class=""Item2"">(4,Item,2)</td><td class=""Separator2"">(5,Separator,2)</td>
3388         </tr><tr>
3389                 <td class=""Item3"">(6,Item,3)</td><td class=""Separator3"">(7,Separator,3)</td><td class=""Item4"">(8,Item,4)</td><td class=""Separator4"">(9,Separator,4)</td><td class=""Item5"">(10,Item,5)</td><td class=""Separator5"">(11,Separator,5)</td>
3390         </tr><tr>
3391                 <td class=""Item6"">(12,Item,6)</td><td class=""Separator6"">(13,Separator,6)</td><td class=""Item7"">(14,Item,7)</td><td class=""Separator7"">(15,Separator,7)</td><td class=""Item8"">(16,Item,8)</td><td></td>
3392         </tr><tr>
3393                 <td colspan=""6"" class=""Footer-1"">(17,Footer,-1)</td>
3394         </tr>
3395 </table>";
3396                 Assert.AreEqual (exp, v, "#168");
3397         }
3398
3399         [Test]
3400         public void RepeatInfo_3cols_7itms_horiz_tbl_otrtblimp_ftr_sep ()
3401         {
3402                 // cols              : 3
3403                 // cnt               : 7
3404                 // RepeatDirection   : Horizontal
3405                 // RepeatLayout      : Table
3406                 // OuterTableImplied : True
3407                 // Header            : False
3408                 // Footer            : True
3409                 // Separator         : True
3410
3411                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Horizontal, RepeatLayout.Table, true, false, true, true);
3412                 string exp = @"<table>
3413         <tr>
3414                 <td class=""Item0"">(0,Item,0)</td><td class=""Separator0"">(1,Separator,0)</td><td class=""Item1"">(2,Item,1)</td><td class=""Separator1"">(3,Separator,1)</td><td class=""Item2"">(4,Item,2)</td><td class=""Separator2"">(5,Separator,2)</td>
3415         </tr><tr>
3416                 <td class=""Item3"">(6,Item,3)</td><td class=""Separator3"">(7,Separator,3)</td><td class=""Item4"">(8,Item,4)</td><td class=""Separator4"">(9,Separator,4)</td><td class=""Item5"">(10,Item,5)</td><td class=""Separator5"">(11,Separator,5)</td>
3417         </tr><tr>
3418                 <td class=""Item6"">(12,Item,6)</td><td></td><td></td><td></td><td></td><td></td>
3419         </tr><tr>
3420                 <td colspan=""6"" class=""Footer-1"">(13,Footer,-1)</td>
3421         </tr>
3422 </table>";
3423                 Assert.AreEqual (exp, v, "#169");
3424         }
3425
3426         [Test]
3427         public void RepeatInfo_0cols_0itms_vert_tbl_otrtblimp_ftr_sep ()
3428         {
3429                 // cols              : 0
3430                 // cnt               : 0
3431                 // RepeatDirection   : Vertical
3432                 // RepeatLayout      : Table
3433                 // OuterTableImplied : True
3434                 // Header            : False
3435                 // Footer            : True
3436                 // Separator         : True
3437
3438                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Vertical, RepeatLayout.Table, true, false, true, true);
3439                 string exp = @"(0,Footer,-1)";
3440                 Assert.AreEqual (exp, v, "#170");
3441         }
3442
3443         [Test]
3444         public void RepeatInfo_0cols_1itms_vert_tbl_otrtblimp_ftr_sep ()
3445         {
3446                 // cols              : 0
3447                 // cnt               : 1
3448                 // RepeatDirection   : Vertical
3449                 // RepeatLayout      : Table
3450                 // OuterTableImplied : True
3451                 // Header            : False
3452                 // Footer            : True
3453                 // Separator         : True
3454
3455                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Vertical, RepeatLayout.Table, true, false, true, true);
3456                 string exp = @"(0,Item,0)(1,Footer,-1)";
3457                 Assert.AreEqual (exp, v, "#171");
3458         }
3459
3460         [Test]
3461         public void RepeatInfo_0cols_2itms_vert_tbl_otrtblimp_ftr_sep ()
3462         {
3463                 // cols              : 0
3464                 // cnt               : 2
3465                 // RepeatDirection   : Vertical
3466                 // RepeatLayout      : Table
3467                 // OuterTableImplied : True
3468                 // Header            : False
3469                 // Footer            : True
3470                 // Separator         : True
3471
3472                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Vertical, RepeatLayout.Table, true, false, true, true);
3473                 string exp = @"(0,Item,0)(1,Separator,0)(2,Item,1)(3,Footer,-1)";
3474                 Assert.AreEqual (exp, v, "#172");
3475         }
3476
3477         [Test]
3478         public void RepeatInfo_0cols_5itms_vert_tbl_otrtblimp_ftr_sep ()
3479         {
3480                 // cols              : 0
3481                 // cnt               : 5
3482                 // RepeatDirection   : Vertical
3483                 // RepeatLayout      : Table
3484                 // OuterTableImplied : True
3485                 // Header            : False
3486                 // Footer            : True
3487                 // Separator         : True
3488
3489                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Vertical, RepeatLayout.Table, true, false, true, true);
3490                 string exp = @"(0,Item,0)(1,Separator,0)(2,Item,1)(3,Separator,1)(4,Item,2)(5,Separator,2)(6,Item,3)(7,Separator,3)(8,Item,4)(9,Footer,-1)";
3491                 Assert.AreEqual (exp, v, "#173");
3492         }
3493
3494         [Test]
3495         public void RepeatInfo_1cols_0itms_vert_tbl_otrtblimp_ftr_sep ()
3496         {
3497                 // cols              : 1
3498                 // cnt               : 0
3499                 // RepeatDirection   : Vertical
3500                 // RepeatLayout      : Table
3501                 // OuterTableImplied : True
3502                 // Header            : False
3503                 // Footer            : True
3504                 // Separator         : True
3505
3506                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Vertical, RepeatLayout.Table, true, false, true, true);
3507                 string exp = @"(0,Footer,-1)";
3508                 Assert.AreEqual (exp, v, "#174");
3509         }
3510
3511         [Test]
3512         public void RepeatInfo_1cols_5itms_vert_tbl_otrtblimp_ftr_sep ()
3513         {
3514                 // cols              : 1
3515                 // cnt               : 5
3516                 // RepeatDirection   : Vertical
3517                 // RepeatLayout      : Table
3518                 // OuterTableImplied : True
3519                 // Header            : False
3520                 // Footer            : True
3521                 // Separator         : True
3522
3523                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Vertical, RepeatLayout.Table, true, false, true, true);
3524                 string exp = @"(0,Item,0)(1,Separator,0)(2,Item,1)(3,Separator,1)(4,Item,2)(5,Separator,2)(6,Item,3)(7,Separator,3)(8,Item,4)(9,Footer,-1)";
3525                 Assert.AreEqual (exp, v, "#175");
3526         }
3527
3528         [Test]
3529         public void RepeatInfo_2cols_4itms_vert_tbl_otrtblimp_ftr_sep ()
3530         {
3531                 // cols              : 2
3532                 // cnt               : 4
3533                 // RepeatDirection   : Vertical
3534                 // RepeatLayout      : Table
3535                 // OuterTableImplied : True
3536                 // Header            : False
3537                 // Footer            : True
3538                 // Separator         : True
3539
3540                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Vertical, RepeatLayout.Table, true, false, true, true);
3541                 string exp = @"(0,Item,0)(1,Separator,0)(2,Item,2)(3,Separator,2)(4,Item,1)(5,Separator,1)(6,Item,3)(7,Footer,-1)";
3542                 Assert.AreEqual (exp, v, "#176");
3543         }
3544
3545         [Test]
3546         public void RepeatInfo_2cols_7itms_vert_tbl_otrtblimp_ftr_sep ()
3547         {
3548                 // cols              : 2
3549                 // cnt               : 7
3550                 // RepeatDirection   : Vertical
3551                 // RepeatLayout      : Table
3552                 // OuterTableImplied : True
3553                 // Header            : False
3554                 // Footer            : True
3555                 // Separator         : True
3556
3557                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Vertical, RepeatLayout.Table, true, false, true, true);
3558                 string exp = @"(0,Item,0)(1,Separator,0)(2,Item,4)(3,Separator,4)(4,Item,1)(5,Separator,1)(6,Item,5)(7,Separator,5)(8,Item,2)(9,Separator,2)(10,Item,6)(11,Item,3)(12,Separator,3)(13,Footer,-1)";
3559                 Assert.AreEqual (exp, v, "#177");
3560         }
3561
3562         [Test]
3563         public void RepeatInfo_3cols_9itms_vert_tbl_otrtblimp_ftr_sep ()
3564         {
3565                 // cols              : 3
3566                 // cnt               : 9
3567                 // RepeatDirection   : Vertical
3568                 // RepeatLayout      : Table
3569                 // OuterTableImplied : True
3570                 // Header            : False
3571                 // Footer            : True
3572                 // Separator         : True
3573
3574                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Vertical, RepeatLayout.Table, true, false, true, true);
3575                 string exp = @"(0,Item,0)(1,Separator,0)(2,Item,3)(3,Separator,3)(4,Item,6)(5,Separator,6)(6,Item,1)(7,Separator,1)(8,Item,4)(9,Separator,4)(10,Item,7)(11,Separator,7)(12,Item,2)(13,Separator,2)(14,Item,5)(15,Separator,5)(16,Item,8)(17,Footer,-1)";
3576                 Assert.AreEqual (exp, v, "#178");
3577         }
3578
3579         [Test]
3580         public void RepeatInfo_3cols_7itms_vert_tbl_otrtblimp_ftr_sep ()
3581         {
3582                 // cols              : 3
3583                 // cnt               : 7
3584                 // RepeatDirection   : Vertical
3585                 // RepeatLayout      : Table
3586                 // OuterTableImplied : True
3587                 // Header            : False
3588                 // Footer            : True
3589                 // Separator         : True
3590
3591                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Vertical, RepeatLayout.Table, true, false, true, true);
3592                 string exp = @"(0,Item,0)(1,Separator,0)(2,Item,3)(3,Separator,3)(4,Item,5)(5,Separator,5)(6,Item,1)(7,Separator,1)(8,Item,4)(9,Separator,4)(10,Item,6)(11,Item,2)(12,Separator,2)(13,Footer,-1)";
3593                 Assert.AreEqual (exp, v, "#179");
3594         }
3595
3596         [Test]
3597         public void RepeatInfo_0cols_0itms_horiz_flow_otrtblimp_ftr_sep ()
3598         {
3599                 // cols              : 0
3600                 // cnt               : 0
3601                 // RepeatDirection   : Horizontal
3602                 // RepeatLayout      : Flow
3603                 // OuterTableImplied : True
3604                 // Header            : False
3605                 // Footer            : True
3606                 // Separator         : True
3607
3608                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Horizontal, RepeatLayout.Flow, true, false, true, true);
3609                 string exp = @"<span class=""mainstyle"">(0,Footer,-1)</span>";
3610                 Assert.AreEqual (exp, v, "#180");
3611         }
3612
3613         [Test]
3614         public void RepeatInfo_0cols_1itms_horiz_flow_otrtblimp_ftr_sep ()
3615         {
3616                 // cols              : 0
3617                 // cnt               : 1
3618                 // RepeatDirection   : Horizontal
3619                 // RepeatLayout      : Flow
3620                 // OuterTableImplied : True
3621                 // Header            : False
3622                 // Footer            : True
3623                 // Separator         : True
3624
3625                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Horizontal, RepeatLayout.Flow, true, false, true, true);
3626                 string exp = @"<span class=""mainstyle"">(0,Item,0)(1,Footer,-1)</span>";
3627                 Assert.AreEqual (exp, v, "#181");
3628         }
3629
3630         [Test]
3631         public void RepeatInfo_0cols_2itms_horiz_flow_otrtblimp_ftr_sep ()
3632         {
3633                 // cols              : 0
3634                 // cnt               : 2
3635                 // RepeatDirection   : Horizontal
3636                 // RepeatLayout      : Flow
3637                 // OuterTableImplied : True
3638                 // Header            : False
3639                 // Footer            : True
3640                 // Separator         : True
3641
3642                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Horizontal, RepeatLayout.Flow, true, false, true, true);
3643                 string exp = @"<span class=""mainstyle"">(0,Item,0)(1,Separator,0)(2,Item,1)(3,Footer,-1)</span>";
3644                 Assert.AreEqual (exp, v, "#182");
3645         }
3646
3647         [Test]
3648         public void RepeatInfo_0cols_5itms_horiz_flow_otrtblimp_ftr_sep ()
3649         {
3650                 // cols              : 0
3651                 // cnt               : 5
3652                 // RepeatDirection   : Horizontal
3653                 // RepeatLayout      : Flow
3654                 // OuterTableImplied : True
3655                 // Header            : False
3656                 // Footer            : True
3657                 // Separator         : True
3658
3659                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Horizontal, RepeatLayout.Flow, true, false, true, true);
3660                 string exp = @"<span class=""mainstyle"">(0,Item,0)(1,Separator,0)(2,Item,1)(3,Separator,1)(4,Item,2)(5,Separator,2)(6,Item,3)(7,Separator,3)(8,Item,4)(9,Footer,-1)</span>";
3661                 Assert.AreEqual (exp, v, "#183");
3662         }
3663
3664         [Test]
3665         public void RepeatInfo_1cols_0itms_horiz_flow_otrtblimp_ftr_sep ()
3666         {
3667                 // cols              : 1
3668                 // cnt               : 0
3669                 // RepeatDirection   : Horizontal
3670                 // RepeatLayout      : Flow
3671                 // OuterTableImplied : True
3672                 // Header            : False
3673                 // Footer            : True
3674                 // Separator         : True
3675
3676                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Horizontal, RepeatLayout.Flow, true, false, true, true);
3677                 string exp = @"<span class=""mainstyle"">(0,Footer,-1)</span>";
3678                 Assert.AreEqual (exp, v, "#184");
3679         }
3680
3681         [Test]
3682         public void RepeatInfo_1cols_5itms_horiz_flow_otrtblimp_ftr_sep ()
3683         {
3684                 // cols              : 1
3685                 // cnt               : 5
3686                 // RepeatDirection   : Horizontal
3687                 // RepeatLayout      : Flow
3688                 // OuterTableImplied : True
3689                 // Header            : False
3690                 // Footer            : True
3691                 // Separator         : True
3692
3693                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Horizontal, RepeatLayout.Flow, true, false, true, true);
3694                 string exp = @"<span class=""mainstyle"">(0,Item,0)(1,Separator,0)<br />(2,Item,1)(3,Separator,1)<br />(4,Item,2)(5,Separator,2)<br />(6,Item,3)(7,Separator,3)<br />(8,Item,4)<br />(9,Footer,-1)</span>";
3695                 Assert.AreEqual (exp, v, "#185");
3696         }
3697
3698         [Test]
3699         public void RepeatInfo_2cols_4itms_horiz_flow_otrtblimp_ftr_sep ()
3700         {
3701                 // cols              : 2
3702                 // cnt               : 4
3703                 // RepeatDirection   : Horizontal
3704                 // RepeatLayout      : Flow
3705                 // OuterTableImplied : True
3706                 // Header            : False
3707                 // Footer            : True
3708                 // Separator         : True
3709
3710                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Horizontal, RepeatLayout.Flow, true, false, true, true);
3711                 string exp = @"<span class=""mainstyle"">(0,Item,0)(1,Separator,0)(2,Item,1)(3,Separator,1)<br />(4,Item,2)(5,Separator,2)(6,Item,3)<br />(7,Footer,-1)</span>";
3712                 Assert.AreEqual (exp, v, "#186");
3713         }
3714
3715         [Test]
3716         public void RepeatInfo_2cols_7itms_horiz_flow_otrtblimp_ftr_sep ()
3717         {
3718                 // cols              : 2
3719                 // cnt               : 7
3720                 // RepeatDirection   : Horizontal
3721                 // RepeatLayout      : Flow
3722                 // OuterTableImplied : True
3723                 // Header            : False
3724                 // Footer            : True
3725                 // Separator         : True
3726
3727                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Horizontal, RepeatLayout.Flow, true, false, true, true);
3728                 string exp = @"<span class=""mainstyle"">(0,Item,0)(1,Separator,0)(2,Item,1)(3,Separator,1)<br />(4,Item,2)(5,Separator,2)(6,Item,3)(7,Separator,3)<br />(8,Item,4)(9,Separator,4)(10,Item,5)(11,Separator,5)<br />(12,Item,6)<br />(13,Footer,-1)</span>";
3729                 Assert.AreEqual (exp, v, "#187");
3730         }
3731
3732         [Test]
3733         public void RepeatInfo_3cols_9itms_horiz_flow_otrtblimp_ftr_sep ()
3734         {
3735                 // cols              : 3
3736                 // cnt               : 9
3737                 // RepeatDirection   : Horizontal
3738                 // RepeatLayout      : Flow
3739                 // OuterTableImplied : True
3740                 // Header            : False
3741                 // Footer            : True
3742                 // Separator         : True
3743
3744                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Horizontal, RepeatLayout.Flow, true, false, true, true);
3745                 string exp = @"<span>(0,Item,0)(1,Separator,0)(2,Item,1)(3,Separator,1)(4,Item,2)(5,Separator,2)<br />(6,Item,3)(7,Separator,3)(8,Item,4)(9,Separator,4)(10,Item,5)(11,Separator,5)<br />(12,Item,6)(13,Separator,6)(14,Item,7)(15,Separator,7)(16,Item,8)<br />(17,Footer,-1)</span>";
3746                 Assert.AreEqual (exp, v, "#188");
3747         }
3748
3749         [Test]
3750         public void RepeatInfo_3cols_7itms_horiz_flow_otrtblimp_ftr_sep ()
3751         {
3752                 // cols              : 3
3753                 // cnt               : 7
3754                 // RepeatDirection   : Horizontal
3755                 // RepeatLayout      : Flow
3756                 // OuterTableImplied : True
3757                 // Header            : False
3758                 // Footer            : True
3759                 // Separator         : True
3760
3761                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Horizontal, RepeatLayout.Flow, true, false, true, true);
3762                 string exp = @"<span>(0,Item,0)(1,Separator,0)(2,Item,1)(3,Separator,1)(4,Item,2)(5,Separator,2)<br />(6,Item,3)(7,Separator,3)(8,Item,4)(9,Separator,4)(10,Item,5)(11,Separator,5)<br />(12,Item,6)<br />(13,Footer,-1)</span>";
3763                 Assert.AreEqual (exp, v, "#189");
3764         }
3765
3766         [Test]
3767         public void RepeatInfo_0cols_0itms_vert_flow_otrtblimp_ftr_sep ()
3768         {
3769                 // cols              : 0
3770                 // cnt               : 0
3771                 // RepeatDirection   : Vertical
3772                 // RepeatLayout      : Flow
3773                 // OuterTableImplied : True
3774                 // Header            : False
3775                 // Footer            : True
3776                 // Separator         : True
3777
3778                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Vertical, RepeatLayout.Flow, true, false, true, true);
3779                 string exp = @"(0,Footer,-1)";
3780                 Assert.AreEqual (exp, v, "#190");
3781         }
3782
3783         [Test]
3784         public void RepeatInfo_0cols_1itms_vert_flow_otrtblimp_ftr_sep ()
3785         {
3786                 // cols              : 0
3787                 // cnt               : 1
3788                 // RepeatDirection   : Vertical
3789                 // RepeatLayout      : Flow
3790                 // OuterTableImplied : True
3791                 // Header            : False
3792                 // Footer            : True
3793                 // Separator         : True
3794
3795                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Vertical, RepeatLayout.Flow, true, false, true, true);
3796                 string exp = @"(0,Item,0)(1,Footer,-1)";
3797                 Assert.AreEqual (exp, v, "#191");
3798         }
3799
3800         [Test]
3801         public void RepeatInfo_0cols_2itms_vert_flow_otrtblimp_ftr_sep ()
3802         {
3803                 // cols              : 0
3804                 // cnt               : 2
3805                 // RepeatDirection   : Vertical
3806                 // RepeatLayout      : Flow
3807                 // OuterTableImplied : True
3808                 // Header            : False
3809                 // Footer            : True
3810                 // Separator         : True
3811
3812                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Vertical, RepeatLayout.Flow, true, false, true, true);
3813                 string exp = @"(0,Item,0)(1,Separator,0)(2,Item,1)(3,Footer,-1)";
3814                 Assert.AreEqual (exp, v, "#192");
3815         }
3816
3817         [Test]
3818         public void RepeatInfo_0cols_5itms_vert_flow_otrtblimp_ftr_sep ()
3819         {
3820                 // cols              : 0
3821                 // cnt               : 5
3822                 // RepeatDirection   : Vertical
3823                 // RepeatLayout      : Flow
3824                 // OuterTableImplied : True
3825                 // Header            : False
3826                 // Footer            : True
3827                 // Separator         : True
3828
3829                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Vertical, RepeatLayout.Flow, true, false, true, true);
3830                 string exp = @"(0,Item,0)(1,Separator,0)(2,Item,1)(3,Separator,1)(4,Item,2)(5,Separator,2)(6,Item,3)(7,Separator,3)(8,Item,4)(9,Footer,-1)";
3831                 Assert.AreEqual (exp, v, "#193");
3832         }
3833
3834         [Test]
3835         public void RepeatInfo_1cols_0itms_vert_flow_otrtblimp_ftr_sep ()
3836         {
3837                 // cols              : 1
3838                 // cnt               : 0
3839                 // RepeatDirection   : Vertical
3840                 // RepeatLayout      : Flow
3841                 // OuterTableImplied : True
3842                 // Header            : False
3843                 // Footer            : True
3844                 // Separator         : True
3845
3846                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Vertical, RepeatLayout.Flow, true, false, true, true);
3847                 string exp = @"(0,Footer,-1)";
3848                 Assert.AreEqual (exp, v, "#194");
3849         }
3850
3851         [Test]
3852         public void RepeatInfo_1cols_5itms_vert_flow_otrtblimp_ftr_sep ()
3853         {
3854                 // cols              : 1
3855                 // cnt               : 5
3856                 // RepeatDirection   : Vertical
3857                 // RepeatLayout      : Flow
3858                 // OuterTableImplied : True
3859                 // Header            : False
3860                 // Footer            : True
3861                 // Separator         : True
3862
3863                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Vertical, RepeatLayout.Flow, true, false, true, true);
3864                 string exp = @"(0,Item,0)(1,Separator,0)(2,Item,1)(3,Separator,1)(4,Item,2)(5,Separator,2)(6,Item,3)(7,Separator,3)(8,Item,4)(9,Footer,-1)";
3865                 Assert.AreEqual (exp, v, "#195");
3866         }
3867
3868         [Test]
3869         public void RepeatInfo_2cols_4itms_vert_flow_otrtblimp_ftr_sep ()
3870         {
3871                 // cols              : 2
3872                 // cnt               : 4
3873                 // RepeatDirection   : Vertical
3874                 // RepeatLayout      : Flow
3875                 // OuterTableImplied : True
3876                 // Header            : False
3877                 // Footer            : True
3878                 // Separator         : True
3879
3880                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Vertical, RepeatLayout.Flow, true, false, true, true);
3881                 string exp = @"(0,Item,0)(1,Separator,0)(2,Item,2)(3,Separator,2)(4,Item,1)(5,Separator,1)(6,Item,3)(7,Footer,-1)";
3882                 Assert.AreEqual (exp, v, "#196");
3883         }
3884
3885         [Test]
3886         public void RepeatInfo_2cols_7itms_vert_flow_otrtblimp_ftr_sep ()
3887         {
3888                 // cols              : 2
3889                 // cnt               : 7
3890                 // RepeatDirection   : Vertical
3891                 // RepeatLayout      : Flow
3892                 // OuterTableImplied : True
3893                 // Header            : False
3894                 // Footer            : True
3895                 // Separator         : True
3896
3897                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Vertical, RepeatLayout.Flow, true, false, true, true);
3898                 string exp = @"(0,Item,0)(1,Separator,0)(2,Item,4)(3,Separator,4)(4,Item,1)(5,Separator,1)(6,Item,5)(7,Separator,5)(8,Item,2)(9,Separator,2)(10,Item,6)(11,Item,3)(12,Separator,3)(13,Footer,-1)";
3899                 Assert.AreEqual (exp, v, "#197");
3900         }
3901
3902         [Test]
3903         public void RepeatInfo_3cols_9itms_vert_flow_otrtblimp_ftr_sep ()
3904         {
3905                 // cols              : 3
3906                 // cnt               : 9
3907                 // RepeatDirection   : Vertical
3908                 // RepeatLayout      : Flow
3909                 // OuterTableImplied : True
3910                 // Header            : False
3911                 // Footer            : True
3912                 // Separator         : True
3913
3914                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Vertical, RepeatLayout.Flow, true, false, true, true);
3915                 string exp = @"(0,Item,0)(1,Separator,0)(2,Item,3)(3,Separator,3)(4,Item,6)(5,Separator,6)(6,Item,1)(7,Separator,1)(8,Item,4)(9,Separator,4)(10,Item,7)(11,Separator,7)(12,Item,2)(13,Separator,2)(14,Item,5)(15,Separator,5)(16,Item,8)(17,Footer,-1)";
3916                 Assert.AreEqual (exp, v, "#198");
3917         }
3918
3919         [Test]
3920         public void RepeatInfo_3cols_7itms_vert_flow_otrtblimp_ftr_sep ()
3921         {
3922                 // cols              : 3
3923                 // cnt               : 7
3924                 // RepeatDirection   : Vertical
3925                 // RepeatLayout      : Flow
3926                 // OuterTableImplied : True
3927                 // Header            : False
3928                 // Footer            : True
3929                 // Separator         : True
3930
3931                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Vertical, RepeatLayout.Flow, true, false, true, true);
3932                 string exp = @"(0,Item,0)(1,Separator,0)(2,Item,3)(3,Separator,3)(4,Item,5)(5,Separator,5)(6,Item,1)(7,Separator,1)(8,Item,4)(9,Separator,4)(10,Item,6)(11,Item,2)(12,Separator,2)(13,Footer,-1)";
3933                 Assert.AreEqual (exp, v, "#199");
3934         }
3935
3936         [Test]
3937         [ExpectedException (typeof (global::System.InvalidOperationException))]
3938         public void RepeatInfo_0cols_0itms_horiz_ul_otrtblimp_ftr_sep ()
3939         {
3940                 // cols              : 0
3941                 // cnt               : 0
3942                 // RepeatDirection   : Horizontal
3943                 // RepeatLayout      : UnorderedList
3944                 // OuterTableImplied : True
3945                 // Header            : False
3946                 // Footer            : True
3947                 // Separator         : True
3948
3949                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, true, false, true, true);
3950
3951                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
3952         }
3953
3954         [Test]
3955         [ExpectedException (typeof (global::System.InvalidOperationException))]
3956         public void RepeatInfo_0cols_1itms_horiz_ul_otrtblimp_ftr_sep ()
3957         {
3958                 // cols              : 0
3959                 // cnt               : 1
3960                 // RepeatDirection   : Horizontal
3961                 // RepeatLayout      : UnorderedList
3962                 // OuterTableImplied : True
3963                 // Header            : False
3964                 // Footer            : True
3965                 // Separator         : True
3966
3967                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, true, false, true, true);
3968
3969                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
3970         }
3971
3972         [Test]
3973         [ExpectedException (typeof (global::System.InvalidOperationException))]
3974         public void RepeatInfo_0cols_2itms_horiz_ul_otrtblimp_ftr_sep ()
3975         {
3976                 // cols              : 0
3977                 // cnt               : 2
3978                 // RepeatDirection   : Horizontal
3979                 // RepeatLayout      : UnorderedList
3980                 // OuterTableImplied : True
3981                 // Header            : False
3982                 // Footer            : True
3983                 // Separator         : True
3984
3985                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, true, false, true, true);
3986
3987                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
3988         }
3989
3990         [Test]
3991         [ExpectedException (typeof (global::System.InvalidOperationException))]
3992         public void RepeatInfo_0cols_5itms_horiz_ul_otrtblimp_ftr_sep ()
3993         {
3994                 // cols              : 0
3995                 // cnt               : 5
3996                 // RepeatDirection   : Horizontal
3997                 // RepeatLayout      : UnorderedList
3998                 // OuterTableImplied : True
3999                 // Header            : False
4000                 // Footer            : True
4001                 // Separator         : True
4002
4003                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, true, false, true, true);
4004
4005                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
4006         }
4007
4008         [Test]
4009         [ExpectedException (typeof (global::System.InvalidOperationException))]
4010         public void RepeatInfo_1cols_0itms_horiz_ul_otrtblimp_ftr_sep ()
4011         {
4012                 // cols              : 1
4013                 // cnt               : 0
4014                 // RepeatDirection   : Horizontal
4015                 // RepeatLayout      : UnorderedList
4016                 // OuterTableImplied : True
4017                 // Header            : False
4018                 // Footer            : True
4019                 // Separator         : True
4020
4021                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, true, false, true, true);
4022
4023                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
4024         }
4025
4026         [Test]
4027         [ExpectedException (typeof (global::System.InvalidOperationException))]
4028         public void RepeatInfo_1cols_5itms_horiz_ul_otrtblimp_ftr_sep ()
4029         {
4030                 // cols              : 1
4031                 // cnt               : 5
4032                 // RepeatDirection   : Horizontal
4033                 // RepeatLayout      : UnorderedList
4034                 // OuterTableImplied : True
4035                 // Header            : False
4036                 // Footer            : True
4037                 // Separator         : True
4038
4039                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, true, false, true, true);
4040
4041                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
4042         }
4043
4044         [Test]
4045         [ExpectedException (typeof (global::System.InvalidOperationException))]
4046         public void RepeatInfo_2cols_4itms_horiz_ul_otrtblimp_ftr_sep ()
4047         {
4048                 // cols              : 2
4049                 // cnt               : 4
4050                 // RepeatDirection   : Horizontal
4051                 // RepeatLayout      : UnorderedList
4052                 // OuterTableImplied : True
4053                 // Header            : False
4054                 // Footer            : True
4055                 // Separator         : True
4056
4057                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, true, false, true, true);
4058
4059                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
4060         }
4061
4062         [Test]
4063         [ExpectedException (typeof (global::System.InvalidOperationException))]
4064         public void RepeatInfo_2cols_7itms_horiz_ul_otrtblimp_ftr_sep ()
4065         {
4066                 // cols              : 2
4067                 // cnt               : 7
4068                 // RepeatDirection   : Horizontal
4069                 // RepeatLayout      : UnorderedList
4070                 // OuterTableImplied : True
4071                 // Header            : False
4072                 // Footer            : True
4073                 // Separator         : True
4074
4075                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, true, false, true, true);
4076
4077                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
4078         }
4079
4080         [Test]
4081         [ExpectedException (typeof (global::System.InvalidOperationException))]
4082         public void RepeatInfo_3cols_9itms_horiz_ul_otrtblimp_ftr_sep ()
4083         {
4084                 // cols              : 3
4085                 // cnt               : 9
4086                 // RepeatDirection   : Horizontal
4087                 // RepeatLayout      : UnorderedList
4088                 // OuterTableImplied : True
4089                 // Header            : False
4090                 // Footer            : True
4091                 // Separator         : True
4092
4093                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, true, false, true, true);
4094
4095                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
4096         }
4097
4098         [Test]
4099         [ExpectedException (typeof (global::System.InvalidOperationException))]
4100         public void RepeatInfo_3cols_7itms_horiz_ul_otrtblimp_ftr_sep ()
4101         {
4102                 // cols              : 3
4103                 // cnt               : 7
4104                 // RepeatDirection   : Horizontal
4105                 // RepeatLayout      : UnorderedList
4106                 // OuterTableImplied : True
4107                 // Header            : False
4108                 // Footer            : True
4109                 // Separator         : True
4110
4111                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, true, false, true, true);
4112
4113                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
4114         }
4115
4116         [Test]
4117         [ExpectedException (typeof (global::System.InvalidOperationException))]
4118         public void RepeatInfo_0cols_0itms_vert_ul_otrtblimp_ftr_sep ()
4119         {
4120                 // cols              : 0
4121                 // cnt               : 0
4122                 // RepeatDirection   : Vertical
4123                 // RepeatLayout      : UnorderedList
4124                 // OuterTableImplied : True
4125                 // Header            : False
4126                 // Footer            : True
4127                 // Separator         : True
4128
4129                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Vertical, RepeatLayout.UnorderedList, true, false, true, true);
4130
4131                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
4132         }
4133
4134         [Test]
4135         [ExpectedException (typeof (global::System.InvalidOperationException))]
4136         public void RepeatInfo_0cols_1itms_vert_ul_otrtblimp_ftr_sep ()
4137         {
4138                 // cols              : 0
4139                 // cnt               : 1
4140                 // RepeatDirection   : Vertical
4141                 // RepeatLayout      : UnorderedList
4142                 // OuterTableImplied : True
4143                 // Header            : False
4144                 // Footer            : True
4145                 // Separator         : True
4146
4147                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Vertical, RepeatLayout.UnorderedList, true, false, true, true);
4148
4149                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
4150         }
4151
4152         [Test]
4153         [ExpectedException (typeof (global::System.InvalidOperationException))]
4154         public void RepeatInfo_0cols_2itms_vert_ul_otrtblimp_ftr_sep ()
4155         {
4156                 // cols              : 0
4157                 // cnt               : 2
4158                 // RepeatDirection   : Vertical
4159                 // RepeatLayout      : UnorderedList
4160                 // OuterTableImplied : True
4161                 // Header            : False
4162                 // Footer            : True
4163                 // Separator         : True
4164
4165                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Vertical, RepeatLayout.UnorderedList, true, false, true, true);
4166
4167                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
4168         }
4169
4170         [Test]
4171         [ExpectedException (typeof (global::System.InvalidOperationException))]
4172         public void RepeatInfo_0cols_5itms_vert_ul_otrtblimp_ftr_sep ()
4173         {
4174                 // cols              : 0
4175                 // cnt               : 5
4176                 // RepeatDirection   : Vertical
4177                 // RepeatLayout      : UnorderedList
4178                 // OuterTableImplied : True
4179                 // Header            : False
4180                 // Footer            : True
4181                 // Separator         : True
4182
4183                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Vertical, RepeatLayout.UnorderedList, true, false, true, true);
4184
4185                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
4186         }
4187
4188         [Test]
4189         [ExpectedException (typeof (global::System.InvalidOperationException))]
4190         public void RepeatInfo_1cols_0itms_vert_ul_otrtblimp_ftr_sep ()
4191         {
4192                 // cols              : 1
4193                 // cnt               : 0
4194                 // RepeatDirection   : Vertical
4195                 // RepeatLayout      : UnorderedList
4196                 // OuterTableImplied : True
4197                 // Header            : False
4198                 // Footer            : True
4199                 // Separator         : True
4200
4201                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Vertical, RepeatLayout.UnorderedList, true, false, true, true);
4202
4203                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
4204         }
4205
4206         [Test]
4207         [ExpectedException (typeof (global::System.InvalidOperationException))]
4208         public void RepeatInfo_1cols_5itms_vert_ul_otrtblimp_ftr_sep ()
4209         {
4210                 // cols              : 1
4211                 // cnt               : 5
4212                 // RepeatDirection   : Vertical
4213                 // RepeatLayout      : UnorderedList
4214                 // OuterTableImplied : True
4215                 // Header            : False
4216                 // Footer            : True
4217                 // Separator         : True
4218
4219                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Vertical, RepeatLayout.UnorderedList, true, false, true, true);
4220
4221                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
4222         }
4223
4224         [Test]
4225         [ExpectedException (typeof (global::System.InvalidOperationException))]
4226         public void RepeatInfo_2cols_4itms_vert_ul_otrtblimp_ftr_sep ()
4227         {
4228                 // cols              : 2
4229                 // cnt               : 4
4230                 // RepeatDirection   : Vertical
4231                 // RepeatLayout      : UnorderedList
4232                 // OuterTableImplied : True
4233                 // Header            : False
4234                 // Footer            : True
4235                 // Separator         : True
4236
4237                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Vertical, RepeatLayout.UnorderedList, true, false, true, true);
4238
4239                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
4240         }
4241
4242         [Test]
4243         [ExpectedException (typeof (global::System.InvalidOperationException))]
4244         public void RepeatInfo_2cols_7itms_vert_ul_otrtblimp_ftr_sep ()
4245         {
4246                 // cols              : 2
4247                 // cnt               : 7
4248                 // RepeatDirection   : Vertical
4249                 // RepeatLayout      : UnorderedList
4250                 // OuterTableImplied : True
4251                 // Header            : False
4252                 // Footer            : True
4253                 // Separator         : True
4254
4255                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Vertical, RepeatLayout.UnorderedList, true, false, true, true);
4256
4257                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
4258         }
4259
4260         [Test]
4261         [ExpectedException (typeof (global::System.InvalidOperationException))]
4262         public void RepeatInfo_3cols_9itms_vert_ul_otrtblimp_ftr_sep ()
4263         {
4264                 // cols              : 3
4265                 // cnt               : 9
4266                 // RepeatDirection   : Vertical
4267                 // RepeatLayout      : UnorderedList
4268                 // OuterTableImplied : True
4269                 // Header            : False
4270                 // Footer            : True
4271                 // Separator         : True
4272
4273                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Vertical, RepeatLayout.UnorderedList, true, false, true, true);
4274
4275                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
4276         }
4277
4278         [Test]
4279         [ExpectedException (typeof (global::System.InvalidOperationException))]
4280         public void RepeatInfo_3cols_7itms_vert_ul_otrtblimp_ftr_sep ()
4281         {
4282                 // cols              : 3
4283                 // cnt               : 7
4284                 // RepeatDirection   : Vertical
4285                 // RepeatLayout      : UnorderedList
4286                 // OuterTableImplied : True
4287                 // Header            : False
4288                 // Footer            : True
4289                 // Separator         : True
4290
4291                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Vertical, RepeatLayout.UnorderedList, true, false, true, true);
4292
4293                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
4294         }
4295
4296         [Test]
4297         [ExpectedException (typeof (global::System.InvalidOperationException))]
4298         public void RepeatInfo_0cols_0itms_horiz_ol_otrtblimp_ftr_sep ()
4299         {
4300                 // cols              : 0
4301                 // cnt               : 0
4302                 // RepeatDirection   : Horizontal
4303                 // RepeatLayout      : OrderedList
4304                 // OuterTableImplied : True
4305                 // Header            : False
4306                 // Footer            : True
4307                 // Separator         : True
4308
4309                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Horizontal, RepeatLayout.OrderedList, true, false, true, true);
4310
4311                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
4312         }
4313
4314         [Test]
4315         [ExpectedException (typeof (global::System.InvalidOperationException))]
4316         public void RepeatInfo_0cols_1itms_horiz_ol_otrtblimp_ftr_sep ()
4317         {
4318                 // cols              : 0
4319                 // cnt               : 1
4320                 // RepeatDirection   : Horizontal
4321                 // RepeatLayout      : OrderedList
4322                 // OuterTableImplied : True
4323                 // Header            : False
4324                 // Footer            : True
4325                 // Separator         : True
4326
4327                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Horizontal, RepeatLayout.OrderedList, true, false, true, true);
4328
4329                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
4330         }
4331
4332         [Test]
4333         [ExpectedException (typeof (global::System.InvalidOperationException))]
4334         public void RepeatInfo_0cols_2itms_horiz_ol_otrtblimp_ftr_sep ()
4335         {
4336                 // cols              : 0
4337                 // cnt               : 2
4338                 // RepeatDirection   : Horizontal
4339                 // RepeatLayout      : OrderedList
4340                 // OuterTableImplied : True
4341                 // Header            : False
4342                 // Footer            : True
4343                 // Separator         : True
4344
4345                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Horizontal, RepeatLayout.OrderedList, true, false, true, true);
4346
4347                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
4348         }
4349
4350         [Test]
4351         [ExpectedException (typeof (global::System.InvalidOperationException))]
4352         public void RepeatInfo_0cols_5itms_horiz_ol_otrtblimp_ftr_sep ()
4353         {
4354                 // cols              : 0
4355                 // cnt               : 5
4356                 // RepeatDirection   : Horizontal
4357                 // RepeatLayout      : OrderedList
4358                 // OuterTableImplied : True
4359                 // Header            : False
4360                 // Footer            : True
4361                 // Separator         : True
4362
4363                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Horizontal, RepeatLayout.OrderedList, true, false, true, true);
4364
4365                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
4366         }
4367
4368         [Test]
4369         [ExpectedException (typeof (global::System.InvalidOperationException))]
4370         public void RepeatInfo_1cols_0itms_horiz_ol_otrtblimp_ftr_sep ()
4371         {
4372                 // cols              : 1
4373                 // cnt               : 0
4374                 // RepeatDirection   : Horizontal
4375                 // RepeatLayout      : OrderedList
4376                 // OuterTableImplied : True
4377                 // Header            : False
4378                 // Footer            : True
4379                 // Separator         : True
4380
4381                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Horizontal, RepeatLayout.OrderedList, true, false, true, true);
4382
4383                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
4384         }
4385
4386         [Test]
4387         [ExpectedException (typeof (global::System.InvalidOperationException))]
4388         public void RepeatInfo_1cols_5itms_horiz_ol_otrtblimp_ftr_sep ()
4389         {
4390                 // cols              : 1
4391                 // cnt               : 5
4392                 // RepeatDirection   : Horizontal
4393                 // RepeatLayout      : OrderedList
4394                 // OuterTableImplied : True
4395                 // Header            : False
4396                 // Footer            : True
4397                 // Separator         : True
4398
4399                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Horizontal, RepeatLayout.OrderedList, true, false, true, true);
4400
4401                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
4402         }
4403
4404         [Test]
4405         [ExpectedException (typeof (global::System.InvalidOperationException))]
4406         public void RepeatInfo_2cols_4itms_horiz_ol_otrtblimp_ftr_sep ()
4407         {
4408                 // cols              : 2
4409                 // cnt               : 4
4410                 // RepeatDirection   : Horizontal
4411                 // RepeatLayout      : OrderedList
4412                 // OuterTableImplied : True
4413                 // Header            : False
4414                 // Footer            : True
4415                 // Separator         : True
4416
4417                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Horizontal, RepeatLayout.OrderedList, true, false, true, true);
4418
4419                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
4420         }
4421
4422         [Test]
4423         [ExpectedException (typeof (global::System.InvalidOperationException))]
4424         public void RepeatInfo_2cols_7itms_horiz_ol_otrtblimp_ftr_sep ()
4425         {
4426                 // cols              : 2
4427                 // cnt               : 7
4428                 // RepeatDirection   : Horizontal
4429                 // RepeatLayout      : OrderedList
4430                 // OuterTableImplied : True
4431                 // Header            : False
4432                 // Footer            : True
4433                 // Separator         : True
4434
4435                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Horizontal, RepeatLayout.OrderedList, true, false, true, true);
4436
4437                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
4438         }
4439
4440         [Test]
4441         [ExpectedException (typeof (global::System.InvalidOperationException))]
4442         public void RepeatInfo_3cols_9itms_horiz_ol_otrtblimp_ftr_sep ()
4443         {
4444                 // cols              : 3
4445                 // cnt               : 9
4446                 // RepeatDirection   : Horizontal
4447                 // RepeatLayout      : OrderedList
4448                 // OuterTableImplied : True
4449                 // Header            : False
4450                 // Footer            : True
4451                 // Separator         : True
4452
4453                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Horizontal, RepeatLayout.OrderedList, true, false, true, true);
4454
4455                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
4456         }
4457
4458         [Test]
4459         [ExpectedException (typeof (global::System.InvalidOperationException))]
4460         public void RepeatInfo_3cols_7itms_horiz_ol_otrtblimp_ftr_sep ()
4461         {
4462                 // cols              : 3
4463                 // cnt               : 7
4464                 // RepeatDirection   : Horizontal
4465                 // RepeatLayout      : OrderedList
4466                 // OuterTableImplied : True
4467                 // Header            : False
4468                 // Footer            : True
4469                 // Separator         : True
4470
4471                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Horizontal, RepeatLayout.OrderedList, true, false, true, true);
4472
4473                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
4474         }
4475
4476         [Test]
4477         [ExpectedException (typeof (global::System.InvalidOperationException))]
4478         public void RepeatInfo_0cols_0itms_vert_ol_otrtblimp_ftr_sep ()
4479         {
4480                 // cols              : 0
4481                 // cnt               : 0
4482                 // RepeatDirection   : Vertical
4483                 // RepeatLayout      : OrderedList
4484                 // OuterTableImplied : True
4485                 // Header            : False
4486                 // Footer            : True
4487                 // Separator         : True
4488
4489                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Vertical, RepeatLayout.OrderedList, true, false, true, true);
4490
4491                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
4492         }
4493
4494         [Test]
4495         [ExpectedException (typeof (global::System.InvalidOperationException))]
4496         public void RepeatInfo_0cols_1itms_vert_ol_otrtblimp_ftr_sep ()
4497         {
4498                 // cols              : 0
4499                 // cnt               : 1
4500                 // RepeatDirection   : Vertical
4501                 // RepeatLayout      : OrderedList
4502                 // OuterTableImplied : True
4503                 // Header            : False
4504                 // Footer            : True
4505                 // Separator         : True
4506
4507                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Vertical, RepeatLayout.OrderedList, true, false, true, true);
4508
4509                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
4510         }
4511
4512         [Test]
4513         [ExpectedException (typeof (global::System.InvalidOperationException))]
4514         public void RepeatInfo_0cols_2itms_vert_ol_otrtblimp_ftr_sep ()
4515         {
4516                 // cols              : 0
4517                 // cnt               : 2
4518                 // RepeatDirection   : Vertical
4519                 // RepeatLayout      : OrderedList
4520                 // OuterTableImplied : True
4521                 // Header            : False
4522                 // Footer            : True
4523                 // Separator         : True
4524
4525                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Vertical, RepeatLayout.OrderedList, true, false, true, true);
4526
4527                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
4528         }
4529
4530         [Test]
4531         [ExpectedException (typeof (global::System.InvalidOperationException))]
4532         public void RepeatInfo_0cols_5itms_vert_ol_otrtblimp_ftr_sep ()
4533         {
4534                 // cols              : 0
4535                 // cnt               : 5
4536                 // RepeatDirection   : Vertical
4537                 // RepeatLayout      : OrderedList
4538                 // OuterTableImplied : True
4539                 // Header            : False
4540                 // Footer            : True
4541                 // Separator         : True
4542
4543                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Vertical, RepeatLayout.OrderedList, true, false, true, true);
4544
4545                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
4546         }
4547
4548         [Test]
4549         [ExpectedException (typeof (global::System.InvalidOperationException))]
4550         public void RepeatInfo_1cols_0itms_vert_ol_otrtblimp_ftr_sep ()
4551         {
4552                 // cols              : 1
4553                 // cnt               : 0
4554                 // RepeatDirection   : Vertical
4555                 // RepeatLayout      : OrderedList
4556                 // OuterTableImplied : True
4557                 // Header            : False
4558                 // Footer            : True
4559                 // Separator         : True
4560
4561                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Vertical, RepeatLayout.OrderedList, true, false, true, true);
4562
4563                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
4564         }
4565
4566         [Test]
4567         [ExpectedException (typeof (global::System.InvalidOperationException))]
4568         public void RepeatInfo_1cols_5itms_vert_ol_otrtblimp_ftr_sep ()
4569         {
4570                 // cols              : 1
4571                 // cnt               : 5
4572                 // RepeatDirection   : Vertical
4573                 // RepeatLayout      : OrderedList
4574                 // OuterTableImplied : True
4575                 // Header            : False
4576                 // Footer            : True
4577                 // Separator         : True
4578
4579                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Vertical, RepeatLayout.OrderedList, true, false, true, true);
4580
4581                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
4582         }
4583
4584         [Test]
4585         [ExpectedException (typeof (global::System.InvalidOperationException))]
4586         public void RepeatInfo_2cols_4itms_vert_ol_otrtblimp_ftr_sep ()
4587         {
4588                 // cols              : 2
4589                 // cnt               : 4
4590                 // RepeatDirection   : Vertical
4591                 // RepeatLayout      : OrderedList
4592                 // OuterTableImplied : True
4593                 // Header            : False
4594                 // Footer            : True
4595                 // Separator         : True
4596
4597                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Vertical, RepeatLayout.OrderedList, true, false, true, true);
4598
4599                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
4600         }
4601
4602         [Test]
4603         [ExpectedException (typeof (global::System.InvalidOperationException))]
4604         public void RepeatInfo_2cols_7itms_vert_ol_otrtblimp_ftr_sep ()
4605         {
4606                 // cols              : 2
4607                 // cnt               : 7
4608                 // RepeatDirection   : Vertical
4609                 // RepeatLayout      : OrderedList
4610                 // OuterTableImplied : True
4611                 // Header            : False
4612                 // Footer            : True
4613                 // Separator         : True
4614
4615                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Vertical, RepeatLayout.OrderedList, true, false, true, true);
4616
4617                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
4618         }
4619
4620         [Test]
4621         [ExpectedException (typeof (global::System.InvalidOperationException))]
4622         public void RepeatInfo_3cols_9itms_vert_ol_otrtblimp_ftr_sep ()
4623         {
4624                 // cols              : 3
4625                 // cnt               : 9
4626                 // RepeatDirection   : Vertical
4627                 // RepeatLayout      : OrderedList
4628                 // OuterTableImplied : True
4629                 // Header            : False
4630                 // Footer            : True
4631                 // Separator         : True
4632
4633                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Vertical, RepeatLayout.OrderedList, true, false, true, true);
4634
4635                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
4636         }
4637
4638         [Test]
4639         [ExpectedException (typeof (global::System.InvalidOperationException))]
4640         public void RepeatInfo_3cols_7itms_vert_ol_otrtblimp_ftr_sep ()
4641         {
4642                 // cols              : 3
4643                 // cnt               : 7
4644                 // RepeatDirection   : Vertical
4645                 // RepeatLayout      : OrderedList
4646                 // OuterTableImplied : True
4647                 // Header            : False
4648                 // Footer            : True
4649                 // Separator         : True
4650
4651                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Vertical, RepeatLayout.OrderedList, true, false, true, true);
4652
4653                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
4654         }
4655
4656         [Test]
4657         public void RepeatInfo_0cols_0itms_horiz_tbl_ftr_sep ()
4658         {
4659                 // cols              : 0
4660                 // cnt               : 0
4661                 // RepeatDirection   : Horizontal
4662                 // RepeatLayout      : Table
4663                 // OuterTableImplied : False
4664                 // Header            : False
4665                 // Footer            : True
4666                 // Separator         : True
4667
4668                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Horizontal, RepeatLayout.Table, false, false, true, true);
4669                 string exp = @"<table class=""mainstyle"">
4670         <tr>
4671                 <td colspan=""0"" class=""Footer-1"">(0,Footer,-1)</td>
4672         </tr>
4673 </table>";
4674                 Assert.AreEqual (exp, v, "#240");
4675         }
4676
4677         [Test]
4678         public void RepeatInfo_0cols_1itms_horiz_tbl_ftr_sep ()
4679         {
4680                 // cols              : 0
4681                 // cnt               : 1
4682                 // RepeatDirection   : Horizontal
4683                 // RepeatLayout      : Table
4684                 // OuterTableImplied : False
4685                 // Header            : False
4686                 // Footer            : True
4687                 // Separator         : True
4688
4689                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Horizontal, RepeatLayout.Table, false, false, true, true);
4690                 string exp = @"<table class=""mainstyle"">
4691         <tr>
4692                 <td class=""Item0"">(0,Item,0)</td><td></td>
4693         </tr><tr>
4694                 <td colspan=""2"" class=""Footer-1"">(1,Footer,-1)</td>
4695         </tr>
4696 </table>";
4697                 Assert.AreEqual (exp, v, "#241");
4698         }
4699
4700         [Test]
4701         public void RepeatInfo_0cols_2itms_horiz_tbl_ftr_sep ()
4702         {
4703                 // cols              : 0
4704                 // cnt               : 2
4705                 // RepeatDirection   : Horizontal
4706                 // RepeatLayout      : Table
4707                 // OuterTableImplied : False
4708                 // Header            : False
4709                 // Footer            : True
4710                 // Separator         : True
4711
4712                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Horizontal, RepeatLayout.Table, false, false, true, true);
4713                 string exp = @"<table class=""mainstyle"">
4714         <tr>
4715                 <td class=""Item0"">(0,Item,0)</td><td class=""Separator0"">(1,Separator,0)</td><td class=""Item1"">(2,Item,1)</td><td></td>
4716         </tr><tr>
4717                 <td colspan=""4"" class=""Footer-1"">(3,Footer,-1)</td>
4718         </tr>
4719 </table>";
4720                 Assert.AreEqual (exp, v, "#242");
4721         }
4722
4723         [Test]
4724         public void RepeatInfo_0cols_5itms_horiz_tbl_ftr_sep ()
4725         {
4726                 // cols              : 0
4727                 // cnt               : 5
4728                 // RepeatDirection   : Horizontal
4729                 // RepeatLayout      : Table
4730                 // OuterTableImplied : False
4731                 // Header            : False
4732                 // Footer            : True
4733                 // Separator         : True
4734
4735                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Horizontal, RepeatLayout.Table, false, false, true, true);
4736                 string exp = @"<table class=""mainstyle"">
4737         <tr>
4738                 <td class=""Item0"">(0,Item,0)</td><td class=""Separator0"">(1,Separator,0)</td><td class=""Item1"">(2,Item,1)</td><td class=""Separator1"">(3,Separator,1)</td><td class=""Item2"">(4,Item,2)</td><td class=""Separator2"">(5,Separator,2)</td><td class=""Item3"">(6,Item,3)</td><td class=""Separator3"">(7,Separator,3)</td><td class=""Item4"">(8,Item,4)</td><td></td>
4739         </tr><tr>
4740                 <td colspan=""10"" class=""Footer-1"">(9,Footer,-1)</td>
4741         </tr>
4742 </table>";
4743                 Assert.AreEqual (exp, v, "#243");
4744         }
4745
4746         [Test]
4747         public void RepeatInfo_1cols_0itms_horiz_tbl_ftr_sep ()
4748         {
4749                 // cols              : 1
4750                 // cnt               : 0
4751                 // RepeatDirection   : Horizontal
4752                 // RepeatLayout      : Table
4753                 // OuterTableImplied : False
4754                 // Header            : False
4755                 // Footer            : True
4756                 // Separator         : True
4757
4758                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Horizontal, RepeatLayout.Table, false, false, true, true);
4759                 string exp = @"<table class=""mainstyle"">
4760         <tr>
4761                 <td colspan=""2"" class=""Footer-1"">(0,Footer,-1)</td>
4762         </tr>
4763 </table>";
4764                 Assert.AreEqual (exp, v, "#244");
4765         }
4766
4767         [Test]
4768         public void RepeatInfo_1cols_5itms_horiz_tbl_ftr_sep ()
4769         {
4770                 // cols              : 1
4771                 // cnt               : 5
4772                 // RepeatDirection   : Horizontal
4773                 // RepeatLayout      : Table
4774                 // OuterTableImplied : False
4775                 // Header            : False
4776                 // Footer            : True
4777                 // Separator         : True
4778
4779                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Horizontal, RepeatLayout.Table, false, false, true, true);
4780                 string exp = @"<table class=""mainstyle"">
4781         <tr>
4782                 <td class=""Item0"">(0,Item,0)</td><td class=""Separator0"">(1,Separator,0)</td>
4783         </tr><tr>
4784                 <td class=""Item1"">(2,Item,1)</td><td class=""Separator1"">(3,Separator,1)</td>
4785         </tr><tr>
4786                 <td class=""Item2"">(4,Item,2)</td><td class=""Separator2"">(5,Separator,2)</td>
4787         </tr><tr>
4788                 <td class=""Item3"">(6,Item,3)</td><td class=""Separator3"">(7,Separator,3)</td>
4789         </tr><tr>
4790                 <td class=""Item4"">(8,Item,4)</td><td></td>
4791         </tr><tr>
4792                 <td colspan=""2"" class=""Footer-1"">(9,Footer,-1)</td>
4793         </tr>
4794 </table>";
4795                 Assert.AreEqual (exp, v, "#245");
4796         }
4797
4798         [Test]
4799         public void RepeatInfo_2cols_4itms_horiz_tbl_ftr_sep ()
4800         {
4801                 // cols              : 2
4802                 // cnt               : 4
4803                 // RepeatDirection   : Horizontal
4804                 // RepeatLayout      : Table
4805                 // OuterTableImplied : False
4806                 // Header            : False
4807                 // Footer            : True
4808                 // Separator         : True
4809
4810                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Horizontal, RepeatLayout.Table, false, false, true, true);
4811                 string exp = @"<table class=""mainstyle"">
4812         <tr>
4813                 <td class=""Item0"">(0,Item,0)</td><td class=""Separator0"">(1,Separator,0)</td><td class=""Item1"">(2,Item,1)</td><td class=""Separator1"">(3,Separator,1)</td>
4814         </tr><tr>
4815                 <td class=""Item2"">(4,Item,2)</td><td class=""Separator2"">(5,Separator,2)</td><td class=""Item3"">(6,Item,3)</td><td></td>
4816         </tr><tr>
4817                 <td colspan=""4"" class=""Footer-1"">(7,Footer,-1)</td>
4818         </tr>
4819 </table>";
4820                 Assert.AreEqual (exp, v, "#246");
4821         }
4822
4823         [Test]
4824         public void RepeatInfo_2cols_7itms_horiz_tbl_ftr_sep ()
4825         {
4826                 // cols              : 2
4827                 // cnt               : 7
4828                 // RepeatDirection   : Horizontal
4829                 // RepeatLayout      : Table
4830                 // OuterTableImplied : False
4831                 // Header            : False
4832                 // Footer            : True
4833                 // Separator         : True
4834
4835                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Horizontal, RepeatLayout.Table, false, false, true, true);
4836                 string exp = @"<table class=""mainstyle"">
4837         <tr>
4838                 <td class=""Item0"">(0,Item,0)</td><td class=""Separator0"">(1,Separator,0)</td><td class=""Item1"">(2,Item,1)</td><td class=""Separator1"">(3,Separator,1)</td>
4839         </tr><tr>
4840                 <td class=""Item2"">(4,Item,2)</td><td class=""Separator2"">(5,Separator,2)</td><td class=""Item3"">(6,Item,3)</td><td class=""Separator3"">(7,Separator,3)</td>
4841         </tr><tr>
4842                 <td class=""Item4"">(8,Item,4)</td><td class=""Separator4"">(9,Separator,4)</td><td class=""Item5"">(10,Item,5)</td><td class=""Separator5"">(11,Separator,5)</td>
4843         </tr><tr>
4844                 <td class=""Item6"">(12,Item,6)</td><td></td><td></td><td></td>
4845         </tr><tr>
4846                 <td colspan=""4"" class=""Footer-1"">(13,Footer,-1)</td>
4847         </tr>
4848 </table>";
4849                 Assert.AreEqual (exp, v, "#247");
4850         }
4851
4852         [Test]
4853         public void RepeatInfo_3cols_9itms_horiz_tbl_ftr_sep ()
4854         {
4855                 // cols              : 3
4856                 // cnt               : 9
4857                 // RepeatDirection   : Horizontal
4858                 // RepeatLayout      : Table
4859                 // OuterTableImplied : False
4860                 // Header            : False
4861                 // Footer            : True
4862                 // Separator         : True
4863
4864                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Horizontal, RepeatLayout.Table, false, false, true, true);
4865                 string exp = @"<table>
4866         <tr>
4867                 <td class=""Item0"">(0,Item,0)</td><td class=""Separator0"">(1,Separator,0)</td><td class=""Item1"">(2,Item,1)</td><td class=""Separator1"">(3,Separator,1)</td><td class=""Item2"">(4,Item,2)</td><td class=""Separator2"">(5,Separator,2)</td>
4868         </tr><tr>
4869                 <td class=""Item3"">(6,Item,3)</td><td class=""Separator3"">(7,Separator,3)</td><td class=""Item4"">(8,Item,4)</td><td class=""Separator4"">(9,Separator,4)</td><td class=""Item5"">(10,Item,5)</td><td class=""Separator5"">(11,Separator,5)</td>
4870         </tr><tr>
4871                 <td class=""Item6"">(12,Item,6)</td><td class=""Separator6"">(13,Separator,6)</td><td class=""Item7"">(14,Item,7)</td><td class=""Separator7"">(15,Separator,7)</td><td class=""Item8"">(16,Item,8)</td><td></td>
4872         </tr><tr>
4873                 <td colspan=""6"" class=""Footer-1"">(17,Footer,-1)</td>
4874         </tr>
4875 </table>";
4876                 Assert.AreEqual (exp, v, "#248");
4877         }
4878
4879         [Test]
4880         public void RepeatInfo_3cols_7itms_horiz_tbl_ftr_sep ()
4881         {
4882                 // cols              : 3
4883                 // cnt               : 7
4884                 // RepeatDirection   : Horizontal
4885                 // RepeatLayout      : Table
4886                 // OuterTableImplied : False
4887                 // Header            : False
4888                 // Footer            : True
4889                 // Separator         : True
4890
4891                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Horizontal, RepeatLayout.Table, false, false, true, true);
4892                 string exp = @"<table>
4893         <tr>
4894                 <td class=""Item0"">(0,Item,0)</td><td class=""Separator0"">(1,Separator,0)</td><td class=""Item1"">(2,Item,1)</td><td class=""Separator1"">(3,Separator,1)</td><td class=""Item2"">(4,Item,2)</td><td class=""Separator2"">(5,Separator,2)</td>
4895         </tr><tr>
4896                 <td class=""Item3"">(6,Item,3)</td><td class=""Separator3"">(7,Separator,3)</td><td class=""Item4"">(8,Item,4)</td><td class=""Separator4"">(9,Separator,4)</td><td class=""Item5"">(10,Item,5)</td><td class=""Separator5"">(11,Separator,5)</td>
4897         </tr><tr>
4898                 <td class=""Item6"">(12,Item,6)</td><td></td><td></td><td></td><td></td><td></td>
4899         </tr><tr>
4900                 <td colspan=""6"" class=""Footer-1"">(13,Footer,-1)</td>
4901         </tr>
4902 </table>";
4903                 Assert.AreEqual (exp, v, "#249");
4904         }
4905
4906         [Test]
4907         public void RepeatInfo_0cols_0itms_vert_tbl_ftr_sep ()
4908         {
4909                 // cols              : 0
4910                 // cnt               : 0
4911                 // RepeatDirection   : Vertical
4912                 // RepeatLayout      : Table
4913                 // OuterTableImplied : False
4914                 // Header            : False
4915                 // Footer            : True
4916                 // Separator         : True
4917
4918                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Vertical, RepeatLayout.Table, false, false, true, true);
4919                 string exp = @"<table class=""mainstyle"">
4920         <tr>
4921                 <td class=""Footer-1"">(0,Footer,-1)</td>
4922         </tr>
4923 </table>";
4924                 Assert.AreEqual (exp, v, "#250");
4925         }
4926
4927         [Test]
4928         public void RepeatInfo_0cols_1itms_vert_tbl_ftr_sep ()
4929         {
4930                 // cols              : 0
4931                 // cnt               : 1
4932                 // RepeatDirection   : Vertical
4933                 // RepeatLayout      : Table
4934                 // OuterTableImplied : False
4935                 // Header            : False
4936                 // Footer            : True
4937                 // Separator         : True
4938
4939                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Vertical, RepeatLayout.Table, false, false, true, true);
4940                 string exp = @"<table class=""mainstyle"">
4941         <tr>
4942                 <td class=""Item0"">(0,Item,0)</td>
4943         </tr><tr>
4944                 <td class=""Footer-1"">(1,Footer,-1)</td>
4945         </tr>
4946 </table>";
4947                 Assert.AreEqual (exp, v, "#251");
4948         }
4949
4950         [Test]
4951         public void RepeatInfo_0cols_2itms_vert_tbl_ftr_sep ()
4952         {
4953                 // cols              : 0
4954                 // cnt               : 2
4955                 // RepeatDirection   : Vertical
4956                 // RepeatLayout      : Table
4957                 // OuterTableImplied : False
4958                 // Header            : False
4959                 // Footer            : True
4960                 // Separator         : True
4961
4962                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Vertical, RepeatLayout.Table, false, false, true, true);
4963                 string exp = @"<table class=""mainstyle"">
4964         <tr>
4965                 <td class=""Item0"">(0,Item,0)</td>
4966         </tr><tr>
4967                 <td class=""Separator0"">(1,Separator,0)</td>
4968         </tr><tr>
4969                 <td class=""Item1"">(2,Item,1)</td>
4970         </tr><tr>
4971                 <td class=""Footer-1"">(3,Footer,-1)</td>
4972         </tr>
4973 </table>";
4974                 Assert.AreEqual (exp, v, "#252");
4975         }
4976
4977         [Test]
4978         public void RepeatInfo_0cols_5itms_vert_tbl_ftr_sep ()
4979         {
4980                 // cols              : 0
4981                 // cnt               : 5
4982                 // RepeatDirection   : Vertical
4983                 // RepeatLayout      : Table
4984                 // OuterTableImplied : False
4985                 // Header            : False
4986                 // Footer            : True
4987                 // Separator         : True
4988
4989                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Vertical, RepeatLayout.Table, false, false, true, true);
4990                 string exp = @"<table class=""mainstyle"">
4991         <tr>
4992                 <td class=""Item0"">(0,Item,0)</td>
4993         </tr><tr>
4994                 <td class=""Separator0"">(1,Separator,0)</td>
4995         </tr><tr>
4996                 <td class=""Item1"">(2,Item,1)</td>
4997         </tr><tr>
4998                 <td class=""Separator1"">(3,Separator,1)</td>
4999         </tr><tr>
5000                 <td class=""Item2"">(4,Item,2)</td>
5001         </tr><tr>
5002                 <td class=""Separator2"">(5,Separator,2)</td>
5003         </tr><tr>
5004                 <td class=""Item3"">(6,Item,3)</td>
5005         </tr><tr>
5006                 <td class=""Separator3"">(7,Separator,3)</td>
5007         </tr><tr>
5008                 <td class=""Item4"">(8,Item,4)</td>
5009         </tr><tr>
5010                 <td class=""Footer-1"">(9,Footer,-1)</td>
5011         </tr>
5012 </table>";
5013                 Assert.AreEqual (exp, v, "#253");
5014         }
5015
5016         [Test]
5017         public void RepeatInfo_1cols_0itms_vert_tbl_ftr_sep ()
5018         {
5019                 // cols              : 1
5020                 // cnt               : 0
5021                 // RepeatDirection   : Vertical
5022                 // RepeatLayout      : Table
5023                 // OuterTableImplied : False
5024                 // Header            : False
5025                 // Footer            : True
5026                 // Separator         : True
5027
5028                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Vertical, RepeatLayout.Table, false, false, true, true);
5029                 string exp = @"<table class=""mainstyle"">
5030         <tr>
5031                 <td class=""Footer-1"">(0,Footer,-1)</td>
5032         </tr>
5033 </table>";
5034                 Assert.AreEqual (exp, v, "#254");
5035         }
5036
5037         [Test]
5038         public void RepeatInfo_1cols_5itms_vert_tbl_ftr_sep ()
5039         {
5040                 // cols              : 1
5041                 // cnt               : 5
5042                 // RepeatDirection   : Vertical
5043                 // RepeatLayout      : Table
5044                 // OuterTableImplied : False
5045                 // Header            : False
5046                 // Footer            : True
5047                 // Separator         : True
5048
5049                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Vertical, RepeatLayout.Table, false, false, true, true);
5050                 string exp = @"<table class=""mainstyle"">
5051         <tr>
5052                 <td class=""Item0"">(0,Item,0)</td>
5053         </tr><tr>
5054                 <td class=""Separator0"">(1,Separator,0)</td>
5055         </tr><tr>
5056                 <td class=""Item1"">(2,Item,1)</td>
5057         </tr><tr>
5058                 <td class=""Separator1"">(3,Separator,1)</td>
5059         </tr><tr>
5060                 <td class=""Item2"">(4,Item,2)</td>
5061         </tr><tr>
5062                 <td class=""Separator2"">(5,Separator,2)</td>
5063         </tr><tr>
5064                 <td class=""Item3"">(6,Item,3)</td>
5065         </tr><tr>
5066                 <td class=""Separator3"">(7,Separator,3)</td>
5067         </tr><tr>
5068                 <td class=""Item4"">(8,Item,4)</td>
5069         </tr><tr>
5070                 <td class=""Footer-1"">(9,Footer,-1)</td>
5071         </tr>
5072 </table>";
5073                 Assert.AreEqual (exp, v, "#255");
5074         }
5075
5076         [Test]
5077         public void RepeatInfo_2cols_4itms_vert_tbl_ftr_sep ()
5078         {
5079                 // cols              : 2
5080                 // cnt               : 4
5081                 // RepeatDirection   : Vertical
5082                 // RepeatLayout      : Table
5083                 // OuterTableImplied : False
5084                 // Header            : False
5085                 // Footer            : True
5086                 // Separator         : True
5087
5088                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Vertical, RepeatLayout.Table, false, false, true, true);
5089                 string exp = @"<table class=""mainstyle"">
5090         <tr>
5091                 <td class=""Item0"">(0,Item,0)</td><td class=""Separator0"">(1,Separator,0)</td><td class=""Item2"">(2,Item,2)</td><td class=""Separator2"">(3,Separator,2)</td>
5092         </tr><tr>
5093                 <td class=""Item1"">(4,Item,1)</td><td class=""Separator1"">(5,Separator,1)</td><td class=""Item3"">(6,Item,3)</td><td></td>
5094         </tr><tr>
5095                 <td colspan=""4"" class=""Footer-1"">(7,Footer,-1)</td>
5096         </tr>
5097 </table>";
5098                 Assert.AreEqual (exp, v, "#256");
5099         }
5100
5101         [Test]
5102         public void RepeatInfo_2cols_7itms_vert_tbl_ftr_sep ()
5103         {
5104                 // cols              : 2
5105                 // cnt               : 7
5106                 // RepeatDirection   : Vertical
5107                 // RepeatLayout      : Table
5108                 // OuterTableImplied : False
5109                 // Header            : False
5110                 // Footer            : True
5111                 // Separator         : True
5112
5113                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Vertical, RepeatLayout.Table, false, false, true, true);
5114                 string exp = @"<table class=""mainstyle"">
5115         <tr>
5116                 <td class=""Item0"">(0,Item,0)</td><td class=""Separator0"">(1,Separator,0)</td><td class=""Item4"">(2,Item,4)</td><td class=""Separator4"">(3,Separator,4)</td>
5117         </tr><tr>
5118                 <td class=""Item1"">(4,Item,1)</td><td class=""Separator1"">(5,Separator,1)</td><td class=""Item5"">(6,Item,5)</td><td class=""Separator5"">(7,Separator,5)</td>
5119         </tr><tr>
5120                 <td class=""Item2"">(8,Item,2)</td><td class=""Separator2"">(9,Separator,2)</td><td class=""Item6"">(10,Item,6)</td><td></td>
5121         </tr><tr>
5122                 <td class=""Item3"">(11,Item,3)</td><td class=""Separator3"">(12,Separator,3)</td><td></td><td></td>
5123         </tr><tr>
5124                 <td colspan=""4"" class=""Footer-1"">(13,Footer,-1)</td>
5125         </tr>
5126 </table>";
5127                 Assert.AreEqual (exp, v, "#257");
5128         }
5129
5130         [Test]
5131         public void RepeatInfo_3cols_9itms_vert_tbl_ftr_sep ()
5132         {
5133                 // cols              : 3
5134                 // cnt               : 9
5135                 // RepeatDirection   : Vertical
5136                 // RepeatLayout      : Table
5137                 // OuterTableImplied : False
5138                 // Header            : False
5139                 // Footer            : True
5140                 // Separator         : True
5141
5142                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Vertical, RepeatLayout.Table, false, false, true, true);
5143                 string exp = @"<table>
5144         <tr>
5145                 <td class=""Item0"">(0,Item,0)</td><td class=""Separator0"">(1,Separator,0)</td><td class=""Item3"">(2,Item,3)</td><td class=""Separator3"">(3,Separator,3)</td><td class=""Item6"">(4,Item,6)</td><td class=""Separator6"">(5,Separator,6)</td>
5146         </tr><tr>
5147                 <td class=""Item1"">(6,Item,1)</td><td class=""Separator1"">(7,Separator,1)</td><td class=""Item4"">(8,Item,4)</td><td class=""Separator4"">(9,Separator,4)</td><td class=""Item7"">(10,Item,7)</td><td class=""Separator7"">(11,Separator,7)</td>
5148         </tr><tr>
5149                 <td class=""Item2"">(12,Item,2)</td><td class=""Separator2"">(13,Separator,2)</td><td class=""Item5"">(14,Item,5)</td><td class=""Separator5"">(15,Separator,5)</td><td class=""Item8"">(16,Item,8)</td><td></td>
5150         </tr><tr>
5151                 <td colspan=""6"" class=""Footer-1"">(17,Footer,-1)</td>
5152         </tr>
5153 </table>";
5154                 Assert.AreEqual (exp, v, "#258");
5155         }
5156
5157         [Test]
5158         public void RepeatInfo_3cols_7itms_vert_tbl_ftr_sep ()
5159         {
5160                 // cols              : 3
5161                 // cnt               : 7
5162                 // RepeatDirection   : Vertical
5163                 // RepeatLayout      : Table
5164                 // OuterTableImplied : False
5165                 // Header            : False
5166                 // Footer            : True
5167                 // Separator         : True
5168
5169                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Vertical, RepeatLayout.Table, false, false, true, true);
5170                 string exp = @"<table>
5171         <tr>
5172                 <td class=""Item0"">(0,Item,0)</td><td class=""Separator0"">(1,Separator,0)</td><td class=""Item3"">(2,Item,3)</td><td class=""Separator3"">(3,Separator,3)</td><td class=""Item5"">(4,Item,5)</td><td class=""Separator5"">(5,Separator,5)</td>
5173         </tr><tr>
5174                 <td class=""Item1"">(6,Item,1)</td><td class=""Separator1"">(7,Separator,1)</td><td class=""Item4"">(8,Item,4)</td><td class=""Separator4"">(9,Separator,4)</td><td class=""Item6"">(10,Item,6)</td><td></td>
5175         </tr><tr>
5176                 <td class=""Item2"">(11,Item,2)</td><td class=""Separator2"">(12,Separator,2)</td><td></td><td></td><td></td><td></td>
5177         </tr><tr>
5178                 <td colspan=""6"" class=""Footer-1"">(13,Footer,-1)</td>
5179         </tr>
5180 </table>";
5181                 Assert.AreEqual (exp, v, "#259");
5182         }
5183
5184         [Test]
5185         public void RepeatInfo_0cols_0itms_horiz_flow_ftr_sep ()
5186         {
5187                 // cols              : 0
5188                 // cnt               : 0
5189                 // RepeatDirection   : Horizontal
5190                 // RepeatLayout      : Flow
5191                 // OuterTableImplied : False
5192                 // Header            : False
5193                 // Footer            : True
5194                 // Separator         : True
5195
5196                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Horizontal, RepeatLayout.Flow, false, false, true, true);
5197                 string exp = @"<span class=""mainstyle"">(0,Footer,-1)</span>";
5198                 Assert.AreEqual (exp, v, "#260");
5199         }
5200
5201         [Test]
5202         public void RepeatInfo_0cols_1itms_horiz_flow_ftr_sep ()
5203         {
5204                 // cols              : 0
5205                 // cnt               : 1
5206                 // RepeatDirection   : Horizontal
5207                 // RepeatLayout      : Flow
5208                 // OuterTableImplied : False
5209                 // Header            : False
5210                 // Footer            : True
5211                 // Separator         : True
5212
5213                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Horizontal, RepeatLayout.Flow, false, false, true, true);
5214                 string exp = @"<span class=""mainstyle"">(0,Item,0)(1,Footer,-1)</span>";
5215                 Assert.AreEqual (exp, v, "#261");
5216         }
5217
5218         [Test]
5219         public void RepeatInfo_0cols_2itms_horiz_flow_ftr_sep ()
5220         {
5221                 // cols              : 0
5222                 // cnt               : 2
5223                 // RepeatDirection   : Horizontal
5224                 // RepeatLayout      : Flow
5225                 // OuterTableImplied : False
5226                 // Header            : False
5227                 // Footer            : True
5228                 // Separator         : True
5229
5230                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Horizontal, RepeatLayout.Flow, false, false, true, true);
5231                 string exp = @"<span class=""mainstyle"">(0,Item,0)(1,Separator,0)(2,Item,1)(3,Footer,-1)</span>";
5232                 Assert.AreEqual (exp, v, "#262");
5233         }
5234
5235         [Test]
5236         public void RepeatInfo_0cols_5itms_horiz_flow_ftr_sep ()
5237         {
5238                 // cols              : 0
5239                 // cnt               : 5
5240                 // RepeatDirection   : Horizontal
5241                 // RepeatLayout      : Flow
5242                 // OuterTableImplied : False
5243                 // Header            : False
5244                 // Footer            : True
5245                 // Separator         : True
5246
5247                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Horizontal, RepeatLayout.Flow, false, false, true, true);
5248                 string exp = @"<span class=""mainstyle"">(0,Item,0)(1,Separator,0)(2,Item,1)(3,Separator,1)(4,Item,2)(5,Separator,2)(6,Item,3)(7,Separator,3)(8,Item,4)(9,Footer,-1)</span>";
5249                 Assert.AreEqual (exp, v, "#263");
5250         }
5251
5252         [Test]
5253         public void RepeatInfo_1cols_0itms_horiz_flow_ftr_sep ()
5254         {
5255                 // cols              : 1
5256                 // cnt               : 0
5257                 // RepeatDirection   : Horizontal
5258                 // RepeatLayout      : Flow
5259                 // OuterTableImplied : False
5260                 // Header            : False
5261                 // Footer            : True
5262                 // Separator         : True
5263
5264                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Horizontal, RepeatLayout.Flow, false, false, true, true);
5265                 string exp = @"<span class=""mainstyle"">(0,Footer,-1)</span>";
5266                 Assert.AreEqual (exp, v, "#264");
5267         }
5268
5269         [Test]
5270         public void RepeatInfo_1cols_5itms_horiz_flow_ftr_sep ()
5271         {
5272                 // cols              : 1
5273                 // cnt               : 5
5274                 // RepeatDirection   : Horizontal
5275                 // RepeatLayout      : Flow
5276                 // OuterTableImplied : False
5277                 // Header            : False
5278                 // Footer            : True
5279                 // Separator         : True
5280
5281                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Horizontal, RepeatLayout.Flow, false, false, true, true);
5282                 string exp = @"<span class=""mainstyle"">(0,Item,0)(1,Separator,0)<br />(2,Item,1)(3,Separator,1)<br />(4,Item,2)(5,Separator,2)<br />(6,Item,3)(7,Separator,3)<br />(8,Item,4)<br />(9,Footer,-1)</span>";
5283                 Assert.AreEqual (exp, v, "#265");
5284         }
5285
5286         [Test]
5287         public void RepeatInfo_2cols_4itms_horiz_flow_ftr_sep ()
5288         {
5289                 // cols              : 2
5290                 // cnt               : 4
5291                 // RepeatDirection   : Horizontal
5292                 // RepeatLayout      : Flow
5293                 // OuterTableImplied : False
5294                 // Header            : False
5295                 // Footer            : True
5296                 // Separator         : True
5297
5298                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Horizontal, RepeatLayout.Flow, false, false, true, true);
5299                 string exp = @"<span class=""mainstyle"">(0,Item,0)(1,Separator,0)(2,Item,1)(3,Separator,1)<br />(4,Item,2)(5,Separator,2)(6,Item,3)<br />(7,Footer,-1)</span>";
5300                 Assert.AreEqual (exp, v, "#266");
5301         }
5302
5303         [Test]
5304         public void RepeatInfo_2cols_7itms_horiz_flow_ftr_sep ()
5305         {
5306                 // cols              : 2
5307                 // cnt               : 7
5308                 // RepeatDirection   : Horizontal
5309                 // RepeatLayout      : Flow
5310                 // OuterTableImplied : False
5311                 // Header            : False
5312                 // Footer            : True
5313                 // Separator         : True
5314
5315                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Horizontal, RepeatLayout.Flow, false, false, true, true);
5316                 string exp = @"<span class=""mainstyle"">(0,Item,0)(1,Separator,0)(2,Item,1)(3,Separator,1)<br />(4,Item,2)(5,Separator,2)(6,Item,3)(7,Separator,3)<br />(8,Item,4)(9,Separator,4)(10,Item,5)(11,Separator,5)<br />(12,Item,6)<br />(13,Footer,-1)</span>";
5317                 Assert.AreEqual (exp, v, "#267");
5318         }
5319
5320         [Test]
5321         public void RepeatInfo_3cols_9itms_horiz_flow_ftr_sep ()
5322         {
5323                 // cols              : 3
5324                 // cnt               : 9
5325                 // RepeatDirection   : Horizontal
5326                 // RepeatLayout      : Flow
5327                 // OuterTableImplied : False
5328                 // Header            : False
5329                 // Footer            : True
5330                 // Separator         : True
5331
5332                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Horizontal, RepeatLayout.Flow, false, false, true, true);
5333                 string exp = @"<span>(0,Item,0)(1,Separator,0)(2,Item,1)(3,Separator,1)(4,Item,2)(5,Separator,2)<br />(6,Item,3)(7,Separator,3)(8,Item,4)(9,Separator,4)(10,Item,5)(11,Separator,5)<br />(12,Item,6)(13,Separator,6)(14,Item,7)(15,Separator,7)(16,Item,8)<br />(17,Footer,-1)</span>";
5334                 Assert.AreEqual (exp, v, "#268");
5335         }
5336
5337         [Test]
5338         public void RepeatInfo_3cols_7itms_horiz_flow_ftr_sep ()
5339         {
5340                 // cols              : 3
5341                 // cnt               : 7
5342                 // RepeatDirection   : Horizontal
5343                 // RepeatLayout      : Flow
5344                 // OuterTableImplied : False
5345                 // Header            : False
5346                 // Footer            : True
5347                 // Separator         : True
5348
5349                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Horizontal, RepeatLayout.Flow, false, false, true, true);
5350                 string exp = @"<span>(0,Item,0)(1,Separator,0)(2,Item,1)(3,Separator,1)(4,Item,2)(5,Separator,2)<br />(6,Item,3)(7,Separator,3)(8,Item,4)(9,Separator,4)(10,Item,5)(11,Separator,5)<br />(12,Item,6)<br />(13,Footer,-1)</span>";
5351                 Assert.AreEqual (exp, v, "#269");
5352         }
5353
5354         [Test]
5355         public void RepeatInfo_0cols_0itms_vert_flow_ftr_sep ()
5356         {
5357                 // cols              : 0
5358                 // cnt               : 0
5359                 // RepeatDirection   : Vertical
5360                 // RepeatLayout      : Flow
5361                 // OuterTableImplied : False
5362                 // Header            : False
5363                 // Footer            : True
5364                 // Separator         : True
5365
5366                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Vertical, RepeatLayout.Flow, false, false, true, true);
5367                 string exp = @"<span class=""mainstyle"">(0,Footer,-1)</span>";
5368                 Assert.AreEqual (exp, v, "#270");
5369         }
5370
5371         [Test]
5372         public void RepeatInfo_0cols_1itms_vert_flow_ftr_sep ()
5373         {
5374                 // cols              : 0
5375                 // cnt               : 1
5376                 // RepeatDirection   : Vertical
5377                 // RepeatLayout      : Flow
5378                 // OuterTableImplied : False
5379                 // Header            : False
5380                 // Footer            : True
5381                 // Separator         : True
5382
5383                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Vertical, RepeatLayout.Flow, false, false, true, true);
5384                 string exp = @"<span class=""mainstyle"">(0,Item,0)<br />(1,Footer,-1)</span>";
5385                 Assert.AreEqual (exp, v, "#271");
5386         }
5387
5388         [Test]
5389         public void RepeatInfo_0cols_2itms_vert_flow_ftr_sep ()
5390         {
5391                 // cols              : 0
5392                 // cnt               : 2
5393                 // RepeatDirection   : Vertical
5394                 // RepeatLayout      : Flow
5395                 // OuterTableImplied : False
5396                 // Header            : False
5397                 // Footer            : True
5398                 // Separator         : True
5399
5400                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Vertical, RepeatLayout.Flow, false, false, true, true);
5401                 string exp = @"<span class=""mainstyle"">(0,Item,0)<br />(1,Separator,0)<br />(2,Item,1)<br />(3,Footer,-1)</span>";
5402                 Assert.AreEqual (exp, v, "#272");
5403         }
5404
5405         [Test]
5406         public void RepeatInfo_0cols_5itms_vert_flow_ftr_sep ()
5407         {
5408                 // cols              : 0
5409                 // cnt               : 5
5410                 // RepeatDirection   : Vertical
5411                 // RepeatLayout      : Flow
5412                 // OuterTableImplied : False
5413                 // Header            : False
5414                 // Footer            : True
5415                 // Separator         : True
5416
5417                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Vertical, RepeatLayout.Flow, false, false, true, true);
5418                 string exp = @"<span class=""mainstyle"">(0,Item,0)<br />(1,Separator,0)<br />(2,Item,1)<br />(3,Separator,1)<br />(4,Item,2)<br />(5,Separator,2)<br />(6,Item,3)<br />(7,Separator,3)<br />(8,Item,4)<br />(9,Footer,-1)</span>";
5419                 Assert.AreEqual (exp, v, "#273");
5420         }
5421
5422         [Test]
5423         public void RepeatInfo_1cols_0itms_vert_flow_ftr_sep ()
5424         {
5425                 // cols              : 1
5426                 // cnt               : 0
5427                 // RepeatDirection   : Vertical
5428                 // RepeatLayout      : Flow
5429                 // OuterTableImplied : False
5430                 // Header            : False
5431                 // Footer            : True
5432                 // Separator         : True
5433
5434                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Vertical, RepeatLayout.Flow, false, false, true, true);
5435                 string exp = @"<span class=""mainstyle"">(0,Footer,-1)</span>";
5436                 Assert.AreEqual (exp, v, "#274");
5437         }
5438
5439         [Test]
5440         public void RepeatInfo_1cols_5itms_vert_flow_ftr_sep ()
5441         {
5442                 // cols              : 1
5443                 // cnt               : 5
5444                 // RepeatDirection   : Vertical
5445                 // RepeatLayout      : Flow
5446                 // OuterTableImplied : False
5447                 // Header            : False
5448                 // Footer            : True
5449                 // Separator         : True
5450
5451                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Vertical, RepeatLayout.Flow, false, false, true, true);
5452                 string exp = @"<span class=""mainstyle"">(0,Item,0)<br />(1,Separator,0)<br />(2,Item,1)<br />(3,Separator,1)<br />(4,Item,2)<br />(5,Separator,2)<br />(6,Item,3)<br />(7,Separator,3)<br />(8,Item,4)<br />(9,Footer,-1)</span>";
5453                 Assert.AreEqual (exp, v, "#275");
5454         }
5455
5456         [Test]
5457         public void RepeatInfo_2cols_4itms_vert_flow_ftr_sep ()
5458         {
5459                 // cols              : 2
5460                 // cnt               : 4
5461                 // RepeatDirection   : Vertical
5462                 // RepeatLayout      : Flow
5463                 // OuterTableImplied : False
5464                 // Header            : False
5465                 // Footer            : True
5466                 // Separator         : True
5467
5468                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Vertical, RepeatLayout.Flow, false, false, true, true);
5469                 string exp = @"<span class=""mainstyle"">(0,Item,0)(1,Separator,0)(2,Item,2)(3,Separator,2)<br />(4,Item,1)(5,Separator,1)(6,Item,3)<br />(7,Footer,-1)</span>";
5470                 Assert.AreEqual (exp, v, "#276");
5471         }
5472
5473         [Test]
5474         public void RepeatInfo_2cols_7itms_vert_flow_ftr_sep ()
5475         {
5476                 // cols              : 2
5477                 // cnt               : 7
5478                 // RepeatDirection   : Vertical
5479                 // RepeatLayout      : Flow
5480                 // OuterTableImplied : False
5481                 // Header            : False
5482                 // Footer            : True
5483                 // Separator         : True
5484
5485                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Vertical, RepeatLayout.Flow, false, false, true, true);
5486                 string exp = @"<span class=""mainstyle"">(0,Item,0)(1,Separator,0)(2,Item,4)(3,Separator,4)<br />(4,Item,1)(5,Separator,1)(6,Item,5)(7,Separator,5)<br />(8,Item,2)(9,Separator,2)(10,Item,6)<br />(11,Item,3)(12,Separator,3)<br />(13,Footer,-1)</span>";
5487                 Assert.AreEqual (exp, v, "#277");
5488         }
5489
5490         [Test]
5491         public void RepeatInfo_3cols_9itms_vert_flow_ftr_sep ()
5492         {
5493                 // cols              : 3
5494                 // cnt               : 9
5495                 // RepeatDirection   : Vertical
5496                 // RepeatLayout      : Flow
5497                 // OuterTableImplied : False
5498                 // Header            : False
5499                 // Footer            : True
5500                 // Separator         : True
5501
5502                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Vertical, RepeatLayout.Flow, false, false, true, true);
5503                 string exp = @"<span>(0,Item,0)(1,Separator,0)(2,Item,3)(3,Separator,3)(4,Item,6)(5,Separator,6)<br />(6,Item,1)(7,Separator,1)(8,Item,4)(9,Separator,4)(10,Item,7)(11,Separator,7)<br />(12,Item,2)(13,Separator,2)(14,Item,5)(15,Separator,5)(16,Item,8)<br />(17,Footer,-1)</span>";
5504                 Assert.AreEqual (exp, v, "#278");
5505         }
5506
5507         [Test]
5508         public void RepeatInfo_3cols_7itms_vert_flow_ftr_sep ()
5509         {
5510                 // cols              : 3
5511                 // cnt               : 7
5512                 // RepeatDirection   : Vertical
5513                 // RepeatLayout      : Flow
5514                 // OuterTableImplied : False
5515                 // Header            : False
5516                 // Footer            : True
5517                 // Separator         : True
5518
5519                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Vertical, RepeatLayout.Flow, false, false, true, true);
5520                 string exp = @"<span>(0,Item,0)(1,Separator,0)(2,Item,3)(3,Separator,3)(4,Item,5)(5,Separator,5)<br />(6,Item,1)(7,Separator,1)(8,Item,4)(9,Separator,4)(10,Item,6)<br />(11,Item,2)(12,Separator,2)<br />(13,Footer,-1)</span>";
5521                 Assert.AreEqual (exp, v, "#279");
5522         }
5523
5524         [Test]
5525         [ExpectedException (typeof (global::System.InvalidOperationException))]
5526         public void RepeatInfo_0cols_0itms_horiz_ul_ftr_sep ()
5527         {
5528                 // cols              : 0
5529                 // cnt               : 0
5530                 // RepeatDirection   : Horizontal
5531                 // RepeatLayout      : UnorderedList
5532                 // OuterTableImplied : False
5533                 // Header            : False
5534                 // Footer            : True
5535                 // Separator         : True
5536
5537                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, false, false, true, true);
5538
5539                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
5540         }
5541
5542         [Test]
5543         [ExpectedException (typeof (global::System.InvalidOperationException))]
5544         public void RepeatInfo_0cols_1itms_horiz_ul_ftr_sep ()
5545         {
5546                 // cols              : 0
5547                 // cnt               : 1
5548                 // RepeatDirection   : Horizontal
5549                 // RepeatLayout      : UnorderedList
5550                 // OuterTableImplied : False
5551                 // Header            : False
5552                 // Footer            : True
5553                 // Separator         : True
5554
5555                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, false, false, true, true);
5556
5557                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
5558         }
5559
5560         [Test]
5561         [ExpectedException (typeof (global::System.InvalidOperationException))]
5562         public void RepeatInfo_0cols_2itms_horiz_ul_ftr_sep ()
5563         {
5564                 // cols              : 0
5565                 // cnt               : 2
5566                 // RepeatDirection   : Horizontal
5567                 // RepeatLayout      : UnorderedList
5568                 // OuterTableImplied : False
5569                 // Header            : False
5570                 // Footer            : True
5571                 // Separator         : True
5572
5573                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, false, false, true, true);
5574
5575                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
5576         }
5577
5578         [Test]
5579         [ExpectedException (typeof (global::System.InvalidOperationException))]
5580         public void RepeatInfo_0cols_5itms_horiz_ul_ftr_sep ()
5581         {
5582                 // cols              : 0
5583                 // cnt               : 5
5584                 // RepeatDirection   : Horizontal
5585                 // RepeatLayout      : UnorderedList
5586                 // OuterTableImplied : False
5587                 // Header            : False
5588                 // Footer            : True
5589                 // Separator         : True
5590
5591                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, false, false, true, true);
5592
5593                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
5594         }
5595
5596         [Test]
5597         [ExpectedException (typeof (global::System.InvalidOperationException))]
5598         public void RepeatInfo_1cols_0itms_horiz_ul_ftr_sep ()
5599         {
5600                 // cols              : 1
5601                 // cnt               : 0
5602                 // RepeatDirection   : Horizontal
5603                 // RepeatLayout      : UnorderedList
5604                 // OuterTableImplied : False
5605                 // Header            : False
5606                 // Footer            : True
5607                 // Separator         : True
5608
5609                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, false, false, true, true);
5610
5611                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
5612         }
5613
5614         [Test]
5615         [ExpectedException (typeof (global::System.InvalidOperationException))]
5616         public void RepeatInfo_1cols_5itms_horiz_ul_ftr_sep ()
5617         {
5618                 // cols              : 1
5619                 // cnt               : 5
5620                 // RepeatDirection   : Horizontal
5621                 // RepeatLayout      : UnorderedList
5622                 // OuterTableImplied : False
5623                 // Header            : False
5624                 // Footer            : True
5625                 // Separator         : True
5626
5627                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, false, false, true, true);
5628
5629                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
5630         }
5631
5632         [Test]
5633         [ExpectedException (typeof (global::System.InvalidOperationException))]
5634         public void RepeatInfo_2cols_4itms_horiz_ul_ftr_sep ()
5635         {
5636                 // cols              : 2
5637                 // cnt               : 4
5638                 // RepeatDirection   : Horizontal
5639                 // RepeatLayout      : UnorderedList
5640                 // OuterTableImplied : False
5641                 // Header            : False
5642                 // Footer            : True
5643                 // Separator         : True
5644
5645                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, false, false, true, true);
5646
5647                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
5648         }
5649
5650         [Test]
5651         [ExpectedException (typeof (global::System.InvalidOperationException))]
5652         public void RepeatInfo_2cols_7itms_horiz_ul_ftr_sep ()
5653         {
5654                 // cols              : 2
5655                 // cnt               : 7
5656                 // RepeatDirection   : Horizontal
5657                 // RepeatLayout      : UnorderedList
5658                 // OuterTableImplied : False
5659                 // Header            : False
5660                 // Footer            : True
5661                 // Separator         : True
5662
5663                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, false, false, true, true);
5664
5665                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
5666         }
5667
5668         [Test]
5669         [ExpectedException (typeof (global::System.InvalidOperationException))]
5670         public void RepeatInfo_3cols_9itms_horiz_ul_ftr_sep ()
5671         {
5672                 // cols              : 3
5673                 // cnt               : 9
5674                 // RepeatDirection   : Horizontal
5675                 // RepeatLayout      : UnorderedList
5676                 // OuterTableImplied : False
5677                 // Header            : False
5678                 // Footer            : True
5679                 // Separator         : True
5680
5681                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, false, false, true, true);
5682
5683                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
5684         }
5685
5686         [Test]
5687         [ExpectedException (typeof (global::System.InvalidOperationException))]
5688         public void RepeatInfo_3cols_7itms_horiz_ul_ftr_sep ()
5689         {
5690                 // cols              : 3
5691                 // cnt               : 7
5692                 // RepeatDirection   : Horizontal
5693                 // RepeatLayout      : UnorderedList
5694                 // OuterTableImplied : False
5695                 // Header            : False
5696                 // Footer            : True
5697                 // Separator         : True
5698
5699                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, false, false, true, true);
5700
5701                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
5702         }
5703
5704         [Test]
5705         [ExpectedException (typeof (global::System.InvalidOperationException))]
5706         public void RepeatInfo_0cols_0itms_vert_ul_ftr_sep ()
5707         {
5708                 // cols              : 0
5709                 // cnt               : 0
5710                 // RepeatDirection   : Vertical
5711                 // RepeatLayout      : UnorderedList
5712                 // OuterTableImplied : False
5713                 // Header            : False
5714                 // Footer            : True
5715                 // Separator         : True
5716
5717                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Vertical, RepeatLayout.UnorderedList, false, false, true, true);
5718
5719                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
5720         }
5721
5722         [Test]
5723         [ExpectedException (typeof (global::System.InvalidOperationException))]
5724         public void RepeatInfo_0cols_1itms_vert_ul_ftr_sep ()
5725         {
5726                 // cols              : 0
5727                 // cnt               : 1
5728                 // RepeatDirection   : Vertical
5729                 // RepeatLayout      : UnorderedList
5730                 // OuterTableImplied : False
5731                 // Header            : False
5732                 // Footer            : True
5733                 // Separator         : True
5734
5735                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Vertical, RepeatLayout.UnorderedList, false, false, true, true);
5736
5737                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
5738         }
5739
5740         [Test]
5741         [ExpectedException (typeof (global::System.InvalidOperationException))]
5742         public void RepeatInfo_0cols_2itms_vert_ul_ftr_sep ()
5743         {
5744                 // cols              : 0
5745                 // cnt               : 2
5746                 // RepeatDirection   : Vertical
5747                 // RepeatLayout      : UnorderedList
5748                 // OuterTableImplied : False
5749                 // Header            : False
5750                 // Footer            : True
5751                 // Separator         : True
5752
5753                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Vertical, RepeatLayout.UnorderedList, false, false, true, true);
5754
5755                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
5756         }
5757
5758         [Test]
5759         [ExpectedException (typeof (global::System.InvalidOperationException))]
5760         public void RepeatInfo_0cols_5itms_vert_ul_ftr_sep ()
5761         {
5762                 // cols              : 0
5763                 // cnt               : 5
5764                 // RepeatDirection   : Vertical
5765                 // RepeatLayout      : UnorderedList
5766                 // OuterTableImplied : False
5767                 // Header            : False
5768                 // Footer            : True
5769                 // Separator         : True
5770
5771                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Vertical, RepeatLayout.UnorderedList, false, false, true, true);
5772
5773                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
5774         }
5775
5776         [Test]
5777         [ExpectedException (typeof (global::System.InvalidOperationException))]
5778         public void RepeatInfo_1cols_0itms_vert_ul_ftr_sep ()
5779         {
5780                 // cols              : 1
5781                 // cnt               : 0
5782                 // RepeatDirection   : Vertical
5783                 // RepeatLayout      : UnorderedList
5784                 // OuterTableImplied : False
5785                 // Header            : False
5786                 // Footer            : True
5787                 // Separator         : True
5788
5789                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Vertical, RepeatLayout.UnorderedList, false, false, true, true);
5790
5791                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
5792         }
5793
5794         [Test]
5795         [ExpectedException (typeof (global::System.InvalidOperationException))]
5796         public void RepeatInfo_1cols_5itms_vert_ul_ftr_sep ()
5797         {
5798                 // cols              : 1
5799                 // cnt               : 5
5800                 // RepeatDirection   : Vertical
5801                 // RepeatLayout      : UnorderedList
5802                 // OuterTableImplied : False
5803                 // Header            : False
5804                 // Footer            : True
5805                 // Separator         : True
5806
5807                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Vertical, RepeatLayout.UnorderedList, false, false, true, true);
5808
5809                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
5810         }
5811
5812         [Test]
5813         [ExpectedException (typeof (global::System.InvalidOperationException))]
5814         public void RepeatInfo_2cols_4itms_vert_ul_ftr_sep ()
5815         {
5816                 // cols              : 2
5817                 // cnt               : 4
5818                 // RepeatDirection   : Vertical
5819                 // RepeatLayout      : UnorderedList
5820                 // OuterTableImplied : False
5821                 // Header            : False
5822                 // Footer            : True
5823                 // Separator         : True
5824
5825                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Vertical, RepeatLayout.UnorderedList, false, false, true, true);
5826
5827                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
5828         }
5829
5830         [Test]
5831         [ExpectedException (typeof (global::System.InvalidOperationException))]
5832         public void RepeatInfo_2cols_7itms_vert_ul_ftr_sep ()
5833         {
5834                 // cols              : 2
5835                 // cnt               : 7
5836                 // RepeatDirection   : Vertical
5837                 // RepeatLayout      : UnorderedList
5838                 // OuterTableImplied : False
5839                 // Header            : False
5840                 // Footer            : True
5841                 // Separator         : True
5842
5843                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Vertical, RepeatLayout.UnorderedList, false, false, true, true);
5844
5845                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
5846         }
5847
5848         [Test]
5849         [ExpectedException (typeof (global::System.InvalidOperationException))]
5850         public void RepeatInfo_3cols_9itms_vert_ul_ftr_sep ()
5851         {
5852                 // cols              : 3
5853                 // cnt               : 9
5854                 // RepeatDirection   : Vertical
5855                 // RepeatLayout      : UnorderedList
5856                 // OuterTableImplied : False
5857                 // Header            : False
5858                 // Footer            : True
5859                 // Separator         : True
5860
5861                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Vertical, RepeatLayout.UnorderedList, false, false, true, true);
5862
5863                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
5864         }
5865
5866         [Test]
5867         [ExpectedException (typeof (global::System.InvalidOperationException))]
5868         public void RepeatInfo_3cols_7itms_vert_ul_ftr_sep ()
5869         {
5870                 // cols              : 3
5871                 // cnt               : 7
5872                 // RepeatDirection   : Vertical
5873                 // RepeatLayout      : UnorderedList
5874                 // OuterTableImplied : False
5875                 // Header            : False
5876                 // Footer            : True
5877                 // Separator         : True
5878
5879                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Vertical, RepeatLayout.UnorderedList, false, false, true, true);
5880
5881                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
5882         }
5883
5884         [Test]
5885         [ExpectedException (typeof (global::System.InvalidOperationException))]
5886         public void RepeatInfo_0cols_0itms_horiz_ol_ftr_sep ()
5887         {
5888                 // cols              : 0
5889                 // cnt               : 0
5890                 // RepeatDirection   : Horizontal
5891                 // RepeatLayout      : OrderedList
5892                 // OuterTableImplied : False
5893                 // Header            : False
5894                 // Footer            : True
5895                 // Separator         : True
5896
5897                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Horizontal, RepeatLayout.OrderedList, false, false, true, true);
5898
5899                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
5900         }
5901
5902         [Test]
5903         [ExpectedException (typeof (global::System.InvalidOperationException))]
5904         public void RepeatInfo_0cols_1itms_horiz_ol_ftr_sep ()
5905         {
5906                 // cols              : 0
5907                 // cnt               : 1
5908                 // RepeatDirection   : Horizontal
5909                 // RepeatLayout      : OrderedList
5910                 // OuterTableImplied : False
5911                 // Header            : False
5912                 // Footer            : True
5913                 // Separator         : True
5914
5915                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Horizontal, RepeatLayout.OrderedList, false, false, true, true);
5916
5917                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
5918         }
5919
5920         [Test]
5921         [ExpectedException (typeof (global::System.InvalidOperationException))]
5922         public void RepeatInfo_0cols_2itms_horiz_ol_ftr_sep ()
5923         {
5924                 // cols              : 0
5925                 // cnt               : 2
5926                 // RepeatDirection   : Horizontal
5927                 // RepeatLayout      : OrderedList
5928                 // OuterTableImplied : False
5929                 // Header            : False
5930                 // Footer            : True
5931                 // Separator         : True
5932
5933                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Horizontal, RepeatLayout.OrderedList, false, false, true, true);
5934
5935                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
5936         }
5937
5938         [Test]
5939         [ExpectedException (typeof (global::System.InvalidOperationException))]
5940         public void RepeatInfo_0cols_5itms_horiz_ol_ftr_sep ()
5941         {
5942                 // cols              : 0
5943                 // cnt               : 5
5944                 // RepeatDirection   : Horizontal
5945                 // RepeatLayout      : OrderedList
5946                 // OuterTableImplied : False
5947                 // Header            : False
5948                 // Footer            : True
5949                 // Separator         : True
5950
5951                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Horizontal, RepeatLayout.OrderedList, false, false, true, true);
5952
5953                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
5954         }
5955
5956         [Test]
5957         [ExpectedException (typeof (global::System.InvalidOperationException))]
5958         public void RepeatInfo_1cols_0itms_horiz_ol_ftr_sep ()
5959         {
5960                 // cols              : 1
5961                 // cnt               : 0
5962                 // RepeatDirection   : Horizontal
5963                 // RepeatLayout      : OrderedList
5964                 // OuterTableImplied : False
5965                 // Header            : False
5966                 // Footer            : True
5967                 // Separator         : True
5968
5969                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Horizontal, RepeatLayout.OrderedList, false, false, true, true);
5970
5971                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
5972         }
5973
5974         [Test]
5975         [ExpectedException (typeof (global::System.InvalidOperationException))]
5976         public void RepeatInfo_1cols_5itms_horiz_ol_ftr_sep ()
5977         {
5978                 // cols              : 1
5979                 // cnt               : 5
5980                 // RepeatDirection   : Horizontal
5981                 // RepeatLayout      : OrderedList
5982                 // OuterTableImplied : False
5983                 // Header            : False
5984                 // Footer            : True
5985                 // Separator         : True
5986
5987                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Horizontal, RepeatLayout.OrderedList, false, false, true, true);
5988
5989                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
5990         }
5991
5992         [Test]
5993         [ExpectedException (typeof (global::System.InvalidOperationException))]
5994         public void RepeatInfo_2cols_4itms_horiz_ol_ftr_sep ()
5995         {
5996                 // cols              : 2
5997                 // cnt               : 4
5998                 // RepeatDirection   : Horizontal
5999                 // RepeatLayout      : OrderedList
6000                 // OuterTableImplied : False
6001                 // Header            : False
6002                 // Footer            : True
6003                 // Separator         : True
6004
6005                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Horizontal, RepeatLayout.OrderedList, false, false, true, true);
6006
6007                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
6008         }
6009
6010         [Test]
6011         [ExpectedException (typeof (global::System.InvalidOperationException))]
6012         public void RepeatInfo_2cols_7itms_horiz_ol_ftr_sep ()
6013         {
6014                 // cols              : 2
6015                 // cnt               : 7
6016                 // RepeatDirection   : Horizontal
6017                 // RepeatLayout      : OrderedList
6018                 // OuterTableImplied : False
6019                 // Header            : False
6020                 // Footer            : True
6021                 // Separator         : True
6022
6023                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Horizontal, RepeatLayout.OrderedList, false, false, true, true);
6024
6025                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
6026         }
6027
6028         [Test]
6029         [ExpectedException (typeof (global::System.InvalidOperationException))]
6030         public void RepeatInfo_3cols_9itms_horiz_ol_ftr_sep ()
6031         {
6032                 // cols              : 3
6033                 // cnt               : 9
6034                 // RepeatDirection   : Horizontal
6035                 // RepeatLayout      : OrderedList
6036                 // OuterTableImplied : False
6037                 // Header            : False
6038                 // Footer            : True
6039                 // Separator         : True
6040
6041                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Horizontal, RepeatLayout.OrderedList, false, false, true, true);
6042
6043                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
6044         }
6045
6046         [Test]
6047         [ExpectedException (typeof (global::System.InvalidOperationException))]
6048         public void RepeatInfo_3cols_7itms_horiz_ol_ftr_sep ()
6049         {
6050                 // cols              : 3
6051                 // cnt               : 7
6052                 // RepeatDirection   : Horizontal
6053                 // RepeatLayout      : OrderedList
6054                 // OuterTableImplied : False
6055                 // Header            : False
6056                 // Footer            : True
6057                 // Separator         : True
6058
6059                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Horizontal, RepeatLayout.OrderedList, false, false, true, true);
6060
6061                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
6062         }
6063
6064         [Test]
6065         [ExpectedException (typeof (global::System.InvalidOperationException))]
6066         public void RepeatInfo_0cols_0itms_vert_ol_ftr_sep ()
6067         {
6068                 // cols              : 0
6069                 // cnt               : 0
6070                 // RepeatDirection   : Vertical
6071                 // RepeatLayout      : OrderedList
6072                 // OuterTableImplied : False
6073                 // Header            : False
6074                 // Footer            : True
6075                 // Separator         : True
6076
6077                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Vertical, RepeatLayout.OrderedList, false, false, true, true);
6078
6079                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
6080         }
6081
6082         [Test]
6083         [ExpectedException (typeof (global::System.InvalidOperationException))]
6084         public void RepeatInfo_0cols_1itms_vert_ol_ftr_sep ()
6085         {
6086                 // cols              : 0
6087                 // cnt               : 1
6088                 // RepeatDirection   : Vertical
6089                 // RepeatLayout      : OrderedList
6090                 // OuterTableImplied : False
6091                 // Header            : False
6092                 // Footer            : True
6093                 // Separator         : True
6094
6095                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Vertical, RepeatLayout.OrderedList, false, false, true, true);
6096
6097                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
6098         }
6099
6100         [Test]
6101         [ExpectedException (typeof (global::System.InvalidOperationException))]
6102         public void RepeatInfo_0cols_2itms_vert_ol_ftr_sep ()
6103         {
6104                 // cols              : 0
6105                 // cnt               : 2
6106                 // RepeatDirection   : Vertical
6107                 // RepeatLayout      : OrderedList
6108                 // OuterTableImplied : False
6109                 // Header            : False
6110                 // Footer            : True
6111                 // Separator         : True
6112
6113                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Vertical, RepeatLayout.OrderedList, false, false, true, true);
6114
6115                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
6116         }
6117
6118         [Test]
6119         [ExpectedException (typeof (global::System.InvalidOperationException))]
6120         public void RepeatInfo_0cols_5itms_vert_ol_ftr_sep ()
6121         {
6122                 // cols              : 0
6123                 // cnt               : 5
6124                 // RepeatDirection   : Vertical
6125                 // RepeatLayout      : OrderedList
6126                 // OuterTableImplied : False
6127                 // Header            : False
6128                 // Footer            : True
6129                 // Separator         : True
6130
6131                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Vertical, RepeatLayout.OrderedList, false, false, true, true);
6132
6133                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
6134         }
6135
6136         [Test]
6137         [ExpectedException (typeof (global::System.InvalidOperationException))]
6138         public void RepeatInfo_1cols_0itms_vert_ol_ftr_sep ()
6139         {
6140                 // cols              : 1
6141                 // cnt               : 0
6142                 // RepeatDirection   : Vertical
6143                 // RepeatLayout      : OrderedList
6144                 // OuterTableImplied : False
6145                 // Header            : False
6146                 // Footer            : True
6147                 // Separator         : True
6148
6149                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Vertical, RepeatLayout.OrderedList, false, false, true, true);
6150
6151                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
6152         }
6153
6154         [Test]
6155         [ExpectedException (typeof (global::System.InvalidOperationException))]
6156         public void RepeatInfo_1cols_5itms_vert_ol_ftr_sep ()
6157         {
6158                 // cols              : 1
6159                 // cnt               : 5
6160                 // RepeatDirection   : Vertical
6161                 // RepeatLayout      : OrderedList
6162                 // OuterTableImplied : False
6163                 // Header            : False
6164                 // Footer            : True
6165                 // Separator         : True
6166
6167                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Vertical, RepeatLayout.OrderedList, false, false, true, true);
6168
6169                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
6170         }
6171
6172         [Test]
6173         [ExpectedException (typeof (global::System.InvalidOperationException))]
6174         public void RepeatInfo_2cols_4itms_vert_ol_ftr_sep ()
6175         {
6176                 // cols              : 2
6177                 // cnt               : 4
6178                 // RepeatDirection   : Vertical
6179                 // RepeatLayout      : OrderedList
6180                 // OuterTableImplied : False
6181                 // Header            : False
6182                 // Footer            : True
6183                 // Separator         : True
6184
6185                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Vertical, RepeatLayout.OrderedList, false, false, true, true);
6186
6187                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
6188         }
6189
6190         [Test]
6191         [ExpectedException (typeof (global::System.InvalidOperationException))]
6192         public void RepeatInfo_2cols_7itms_vert_ol_ftr_sep ()
6193         {
6194                 // cols              : 2
6195                 // cnt               : 7
6196                 // RepeatDirection   : Vertical
6197                 // RepeatLayout      : OrderedList
6198                 // OuterTableImplied : False
6199                 // Header            : False
6200                 // Footer            : True
6201                 // Separator         : True
6202
6203                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Vertical, RepeatLayout.OrderedList, false, false, true, true);
6204
6205                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
6206         }
6207
6208         [Test]
6209         [ExpectedException (typeof (global::System.InvalidOperationException))]
6210         public void RepeatInfo_3cols_9itms_vert_ol_ftr_sep ()
6211         {
6212                 // cols              : 3
6213                 // cnt               : 9
6214                 // RepeatDirection   : Vertical
6215                 // RepeatLayout      : OrderedList
6216                 // OuterTableImplied : False
6217                 // Header            : False
6218                 // Footer            : True
6219                 // Separator         : True
6220
6221                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Vertical, RepeatLayout.OrderedList, false, false, true, true);
6222
6223                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
6224         }
6225
6226         [Test]
6227         [ExpectedException (typeof (global::System.InvalidOperationException))]
6228         public void RepeatInfo_3cols_7itms_vert_ol_ftr_sep ()
6229         {
6230                 // cols              : 3
6231                 // cnt               : 7
6232                 // RepeatDirection   : Vertical
6233                 // RepeatLayout      : OrderedList
6234                 // OuterTableImplied : False
6235                 // Header            : False
6236                 // Footer            : True
6237                 // Separator         : True
6238
6239                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Vertical, RepeatLayout.OrderedList, false, false, true, true);
6240
6241                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
6242         }
6243
6244         [Test]
6245         public void RepeatInfo_0cols_0itms_horiz_tbl_otrtblimp_hdr_sep ()
6246         {
6247                 // cols              : 0
6248                 // cnt               : 0
6249                 // RepeatDirection   : Horizontal
6250                 // RepeatLayout      : Table
6251                 // OuterTableImplied : True
6252                 // Header            : True
6253                 // Footer            : False
6254                 // Separator         : True
6255
6256                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Horizontal, RepeatLayout.Table, true, true, false, true);
6257                 string exp = @"<table class=""mainstyle"">
6258         <tr>
6259                 <td colspan=""0"" class=""Header-1"">(0,Header,-1)</td>
6260         </tr>
6261 </table>";
6262                 Assert.AreEqual (exp, v, "#320");
6263         }
6264
6265         [Test]
6266         public void RepeatInfo_0cols_1itms_horiz_tbl_otrtblimp_hdr_sep ()
6267         {
6268                 // cols              : 0
6269                 // cnt               : 1
6270                 // RepeatDirection   : Horizontal
6271                 // RepeatLayout      : Table
6272                 // OuterTableImplied : True
6273                 // Header            : True
6274                 // Footer            : False
6275                 // Separator         : True
6276
6277                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Horizontal, RepeatLayout.Table, true, true, false, true);
6278                 string exp = @"<table class=""mainstyle"">
6279         <tr>
6280                 <td colspan=""2"" class=""Header-1"">(0,Header,-1)</td>
6281         </tr><tr>
6282                 <td class=""Item0"">(1,Item,0)</td><td></td>
6283         </tr>
6284 </table>";
6285                 Assert.AreEqual (exp, v, "#321");
6286         }
6287
6288         [Test]
6289         public void RepeatInfo_0cols_2itms_horiz_tbl_otrtblimp_hdr_sep ()
6290         {
6291                 // cols              : 0
6292                 // cnt               : 2
6293                 // RepeatDirection   : Horizontal
6294                 // RepeatLayout      : Table
6295                 // OuterTableImplied : True
6296                 // Header            : True
6297                 // Footer            : False
6298                 // Separator         : True
6299
6300                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Horizontal, RepeatLayout.Table, true, true, false, true);
6301                 string exp = @"<table class=""mainstyle"">
6302         <tr>
6303                 <td colspan=""4"" class=""Header-1"">(0,Header,-1)</td>
6304         </tr><tr>
6305                 <td class=""Item0"">(1,Item,0)</td><td class=""Separator0"">(2,Separator,0)</td><td class=""Item1"">(3,Item,1)</td><td></td>
6306         </tr>
6307 </table>";
6308                 Assert.AreEqual (exp, v, "#322");
6309         }
6310
6311         [Test]
6312         public void RepeatInfo_0cols_5itms_horiz_tbl_otrtblimp_hdr_sep ()
6313         {
6314                 // cols              : 0
6315                 // cnt               : 5
6316                 // RepeatDirection   : Horizontal
6317                 // RepeatLayout      : Table
6318                 // OuterTableImplied : True
6319                 // Header            : True
6320                 // Footer            : False
6321                 // Separator         : True
6322
6323                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Horizontal, RepeatLayout.Table, true, true, false, true);
6324                 string exp = @"<table class=""mainstyle"">
6325         <tr>
6326                 <td colspan=""10"" class=""Header-1"">(0,Header,-1)</td>
6327         </tr><tr>
6328                 <td class=""Item0"">(1,Item,0)</td><td class=""Separator0"">(2,Separator,0)</td><td class=""Item1"">(3,Item,1)</td><td class=""Separator1"">(4,Separator,1)</td><td class=""Item2"">(5,Item,2)</td><td class=""Separator2"">(6,Separator,2)</td><td class=""Item3"">(7,Item,3)</td><td class=""Separator3"">(8,Separator,3)</td><td class=""Item4"">(9,Item,4)</td><td></td>
6329         </tr>
6330 </table>";
6331                 Assert.AreEqual (exp, v, "#323");
6332         }
6333
6334         [Test]
6335         public void RepeatInfo_1cols_0itms_horiz_tbl_otrtblimp_hdr_sep ()
6336         {
6337                 // cols              : 1
6338                 // cnt               : 0
6339                 // RepeatDirection   : Horizontal
6340                 // RepeatLayout      : Table
6341                 // OuterTableImplied : True
6342                 // Header            : True
6343                 // Footer            : False
6344                 // Separator         : True
6345
6346                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Horizontal, RepeatLayout.Table, true, true, false, true);
6347                 string exp = @"<table class=""mainstyle"">
6348         <tr>
6349                 <td colspan=""2"" class=""Header-1"">(0,Header,-1)</td>
6350         </tr>
6351 </table>";
6352                 Assert.AreEqual (exp, v, "#324");
6353         }
6354
6355         [Test]
6356         public void RepeatInfo_1cols_5itms_horiz_tbl_otrtblimp_hdr_sep ()
6357         {
6358                 // cols              : 1
6359                 // cnt               : 5
6360                 // RepeatDirection   : Horizontal
6361                 // RepeatLayout      : Table
6362                 // OuterTableImplied : True
6363                 // Header            : True
6364                 // Footer            : False
6365                 // Separator         : True
6366
6367                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Horizontal, RepeatLayout.Table, true, true, false, true);
6368                 string exp = @"<table class=""mainstyle"">
6369         <tr>
6370                 <td colspan=""2"" class=""Header-1"">(0,Header,-1)</td>
6371         </tr><tr>
6372                 <td class=""Item0"">(1,Item,0)</td><td class=""Separator0"">(2,Separator,0)</td>
6373         </tr><tr>
6374                 <td class=""Item1"">(3,Item,1)</td><td class=""Separator1"">(4,Separator,1)</td>
6375         </tr><tr>
6376                 <td class=""Item2"">(5,Item,2)</td><td class=""Separator2"">(6,Separator,2)</td>
6377         </tr><tr>
6378                 <td class=""Item3"">(7,Item,3)</td><td class=""Separator3"">(8,Separator,3)</td>
6379         </tr><tr>
6380                 <td class=""Item4"">(9,Item,4)</td><td></td>
6381         </tr>
6382 </table>";
6383                 Assert.AreEqual (exp, v, "#325");
6384         }
6385
6386         [Test]
6387         public void RepeatInfo_2cols_4itms_horiz_tbl_otrtblimp_hdr_sep ()
6388         {
6389                 // cols              : 2
6390                 // cnt               : 4
6391                 // RepeatDirection   : Horizontal
6392                 // RepeatLayout      : Table
6393                 // OuterTableImplied : True
6394                 // Header            : True
6395                 // Footer            : False
6396                 // Separator         : True
6397
6398                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Horizontal, RepeatLayout.Table, true, true, false, true);
6399                 string exp = @"<table class=""mainstyle"">
6400         <tr>
6401                 <td colspan=""4"" class=""Header-1"">(0,Header,-1)</td>
6402         </tr><tr>
6403                 <td class=""Item0"">(1,Item,0)</td><td class=""Separator0"">(2,Separator,0)</td><td class=""Item1"">(3,Item,1)</td><td class=""Separator1"">(4,Separator,1)</td>
6404         </tr><tr>
6405                 <td class=""Item2"">(5,Item,2)</td><td class=""Separator2"">(6,Separator,2)</td><td class=""Item3"">(7,Item,3)</td><td></td>
6406         </tr>
6407 </table>";
6408                 Assert.AreEqual (exp, v, "#326");
6409         }
6410
6411         [Test]
6412         public void RepeatInfo_2cols_7itms_horiz_tbl_otrtblimp_hdr_sep ()
6413         {
6414                 // cols              : 2
6415                 // cnt               : 7
6416                 // RepeatDirection   : Horizontal
6417                 // RepeatLayout      : Table
6418                 // OuterTableImplied : True
6419                 // Header            : True
6420                 // Footer            : False
6421                 // Separator         : True
6422
6423                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Horizontal, RepeatLayout.Table, true, true, false, true);
6424                 string exp = @"<table class=""mainstyle"">
6425         <tr>
6426                 <td colspan=""4"" class=""Header-1"">(0,Header,-1)</td>
6427         </tr><tr>
6428                 <td class=""Item0"">(1,Item,0)</td><td class=""Separator0"">(2,Separator,0)</td><td class=""Item1"">(3,Item,1)</td><td class=""Separator1"">(4,Separator,1)</td>
6429         </tr><tr>
6430                 <td class=""Item2"">(5,Item,2)</td><td class=""Separator2"">(6,Separator,2)</td><td class=""Item3"">(7,Item,3)</td><td class=""Separator3"">(8,Separator,3)</td>
6431         </tr><tr>
6432                 <td class=""Item4"">(9,Item,4)</td><td class=""Separator4"">(10,Separator,4)</td><td class=""Item5"">(11,Item,5)</td><td class=""Separator5"">(12,Separator,5)</td>
6433         </tr><tr>
6434                 <td class=""Item6"">(13,Item,6)</td><td></td><td></td><td></td>
6435         </tr>
6436 </table>";
6437                 Assert.AreEqual (exp, v, "#327");
6438         }
6439
6440         [Test]
6441         public void RepeatInfo_3cols_9itms_horiz_tbl_otrtblimp_hdr_sep ()
6442         {
6443                 // cols              : 3
6444                 // cnt               : 9
6445                 // RepeatDirection   : Horizontal
6446                 // RepeatLayout      : Table
6447                 // OuterTableImplied : True
6448                 // Header            : True
6449                 // Footer            : False
6450                 // Separator         : True
6451
6452                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Horizontal, RepeatLayout.Table, true, true, false, true);
6453                 string exp = @"<table>
6454         <tr>
6455                 <td colspan=""6"" class=""Header-1"">(0,Header,-1)</td>
6456         </tr><tr>
6457                 <td class=""Item0"">(1,Item,0)</td><td class=""Separator0"">(2,Separator,0)</td><td class=""Item1"">(3,Item,1)</td><td class=""Separator1"">(4,Separator,1)</td><td class=""Item2"">(5,Item,2)</td><td class=""Separator2"">(6,Separator,2)</td>
6458         </tr><tr>
6459                 <td class=""Item3"">(7,Item,3)</td><td class=""Separator3"">(8,Separator,3)</td><td class=""Item4"">(9,Item,4)</td><td class=""Separator4"">(10,Separator,4)</td><td class=""Item5"">(11,Item,5)</td><td class=""Separator5"">(12,Separator,5)</td>
6460         </tr><tr>
6461                 <td class=""Item6"">(13,Item,6)</td><td class=""Separator6"">(14,Separator,6)</td><td class=""Item7"">(15,Item,7)</td><td class=""Separator7"">(16,Separator,7)</td><td class=""Item8"">(17,Item,8)</td><td></td>
6462         </tr>
6463 </table>";
6464                 Assert.AreEqual (exp, v, "#328");
6465         }
6466
6467         [Test]
6468         public void RepeatInfo_3cols_7itms_horiz_tbl_otrtblimp_hdr_sep ()
6469         {
6470                 // cols              : 3
6471                 // cnt               : 7
6472                 // RepeatDirection   : Horizontal
6473                 // RepeatLayout      : Table
6474                 // OuterTableImplied : True
6475                 // Header            : True
6476                 // Footer            : False
6477                 // Separator         : True
6478
6479                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Horizontal, RepeatLayout.Table, true, true, false, true);
6480                 string exp = @"<table>
6481         <tr>
6482                 <td colspan=""6"" class=""Header-1"">(0,Header,-1)</td>
6483         </tr><tr>
6484                 <td class=""Item0"">(1,Item,0)</td><td class=""Separator0"">(2,Separator,0)</td><td class=""Item1"">(3,Item,1)</td><td class=""Separator1"">(4,Separator,1)</td><td class=""Item2"">(5,Item,2)</td><td class=""Separator2"">(6,Separator,2)</td>
6485         </tr><tr>
6486                 <td class=""Item3"">(7,Item,3)</td><td class=""Separator3"">(8,Separator,3)</td><td class=""Item4"">(9,Item,4)</td><td class=""Separator4"">(10,Separator,4)</td><td class=""Item5"">(11,Item,5)</td><td class=""Separator5"">(12,Separator,5)</td>
6487         </tr><tr>
6488                 <td class=""Item6"">(13,Item,6)</td><td></td><td></td><td></td><td></td><td></td>
6489         </tr>
6490 </table>";
6491                 Assert.AreEqual (exp, v, "#329");
6492         }
6493
6494         [Test]
6495         public void RepeatInfo_0cols_0itms_vert_tbl_otrtblimp_hdr_sep ()
6496         {
6497                 // cols              : 0
6498                 // cnt               : 0
6499                 // RepeatDirection   : Vertical
6500                 // RepeatLayout      : Table
6501                 // OuterTableImplied : True
6502                 // Header            : True
6503                 // Footer            : False
6504                 // Separator         : True
6505
6506                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Vertical, RepeatLayout.Table, true, true, false, true);
6507                 string exp = @"(0,Header,-1)";
6508                 Assert.AreEqual (exp, v, "#330");
6509         }
6510
6511         [Test]
6512         public void RepeatInfo_0cols_1itms_vert_tbl_otrtblimp_hdr_sep ()
6513         {
6514                 // cols              : 0
6515                 // cnt               : 1
6516                 // RepeatDirection   : Vertical
6517                 // RepeatLayout      : Table
6518                 // OuterTableImplied : True
6519                 // Header            : True
6520                 // Footer            : False
6521                 // Separator         : True
6522
6523                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Vertical, RepeatLayout.Table, true, true, false, true);
6524                 string exp = @"(0,Header,-1)(1,Item,0)";
6525                 Assert.AreEqual (exp, v, "#331");
6526         }
6527
6528         [Test]
6529         public void RepeatInfo_0cols_2itms_vert_tbl_otrtblimp_hdr_sep ()
6530         {
6531                 // cols              : 0
6532                 // cnt               : 2
6533                 // RepeatDirection   : Vertical
6534                 // RepeatLayout      : Table
6535                 // OuterTableImplied : True
6536                 // Header            : True
6537                 // Footer            : False
6538                 // Separator         : True
6539
6540                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Vertical, RepeatLayout.Table, true, true, false, true);
6541                 string exp = @"(0,Header,-1)(1,Item,0)(2,Separator,0)(3,Item,1)";
6542                 Assert.AreEqual (exp, v, "#332");
6543         }
6544
6545         [Test]
6546         public void RepeatInfo_0cols_5itms_vert_tbl_otrtblimp_hdr_sep ()
6547         {
6548                 // cols              : 0
6549                 // cnt               : 5
6550                 // RepeatDirection   : Vertical
6551                 // RepeatLayout      : Table
6552                 // OuterTableImplied : True
6553                 // Header            : True
6554                 // Footer            : False
6555                 // Separator         : True
6556
6557                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Vertical, RepeatLayout.Table, true, true, false, true);
6558                 string exp = @"(0,Header,-1)(1,Item,0)(2,Separator,0)(3,Item,1)(4,Separator,1)(5,Item,2)(6,Separator,2)(7,Item,3)(8,Separator,3)(9,Item,4)";
6559                 Assert.AreEqual (exp, v, "#333");
6560         }
6561
6562         [Test]
6563         public void RepeatInfo_1cols_0itms_vert_tbl_otrtblimp_hdr_sep ()
6564         {
6565                 // cols              : 1
6566                 // cnt               : 0
6567                 // RepeatDirection   : Vertical
6568                 // RepeatLayout      : Table
6569                 // OuterTableImplied : True
6570                 // Header            : True
6571                 // Footer            : False
6572                 // Separator         : True
6573
6574                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Vertical, RepeatLayout.Table, true, true, false, true);
6575                 string exp = @"(0,Header,-1)";
6576                 Assert.AreEqual (exp, v, "#334");
6577         }
6578
6579         [Test]
6580         public void RepeatInfo_1cols_5itms_vert_tbl_otrtblimp_hdr_sep ()
6581         {
6582                 // cols              : 1
6583                 // cnt               : 5
6584                 // RepeatDirection   : Vertical
6585                 // RepeatLayout      : Table
6586                 // OuterTableImplied : True
6587                 // Header            : True
6588                 // Footer            : False
6589                 // Separator         : True
6590
6591                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Vertical, RepeatLayout.Table, true, true, false, true);
6592                 string exp = @"(0,Header,-1)(1,Item,0)(2,Separator,0)(3,Item,1)(4,Separator,1)(5,Item,2)(6,Separator,2)(7,Item,3)(8,Separator,3)(9,Item,4)";
6593                 Assert.AreEqual (exp, v, "#335");
6594         }
6595
6596         [Test]
6597         public void RepeatInfo_2cols_4itms_vert_tbl_otrtblimp_hdr_sep ()
6598         {
6599                 // cols              : 2
6600                 // cnt               : 4
6601                 // RepeatDirection   : Vertical
6602                 // RepeatLayout      : Table
6603                 // OuterTableImplied : True
6604                 // Header            : True
6605                 // Footer            : False
6606                 // Separator         : True
6607
6608                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Vertical, RepeatLayout.Table, true, true, false, true);
6609                 string exp = @"(0,Header,-1)(1,Item,0)(2,Separator,0)(3,Item,2)(4,Separator,2)(5,Item,1)(6,Separator,1)(7,Item,3)";
6610                 Assert.AreEqual (exp, v, "#336");
6611         }
6612
6613         [Test]
6614         public void RepeatInfo_2cols_7itms_vert_tbl_otrtblimp_hdr_sep ()
6615         {
6616                 // cols              : 2
6617                 // cnt               : 7
6618                 // RepeatDirection   : Vertical
6619                 // RepeatLayout      : Table
6620                 // OuterTableImplied : True
6621                 // Header            : True
6622                 // Footer            : False
6623                 // Separator         : True
6624
6625                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Vertical, RepeatLayout.Table, true, true, false, true);
6626                 string exp = @"(0,Header,-1)(1,Item,0)(2,Separator,0)(3,Item,4)(4,Separator,4)(5,Item,1)(6,Separator,1)(7,Item,5)(8,Separator,5)(9,Item,2)(10,Separator,2)(11,Item,6)(12,Item,3)(13,Separator,3)";
6627                 Assert.AreEqual (exp, v, "#337");
6628         }
6629
6630         [Test]
6631         public void RepeatInfo_3cols_9itms_vert_tbl_otrtblimp_hdr_sep ()
6632         {
6633                 // cols              : 3
6634                 // cnt               : 9
6635                 // RepeatDirection   : Vertical
6636                 // RepeatLayout      : Table
6637                 // OuterTableImplied : True
6638                 // Header            : True
6639                 // Footer            : False
6640                 // Separator         : True
6641
6642                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Vertical, RepeatLayout.Table, true, true, false, true);
6643                 string exp = @"(0,Header,-1)(1,Item,0)(2,Separator,0)(3,Item,3)(4,Separator,3)(5,Item,6)(6,Separator,6)(7,Item,1)(8,Separator,1)(9,Item,4)(10,Separator,4)(11,Item,7)(12,Separator,7)(13,Item,2)(14,Separator,2)(15,Item,5)(16,Separator,5)(17,Item,8)";
6644                 Assert.AreEqual (exp, v, "#338");
6645         }
6646
6647         [Test]
6648         public void RepeatInfo_3cols_7itms_vert_tbl_otrtblimp_hdr_sep ()
6649         {
6650                 // cols              : 3
6651                 // cnt               : 7
6652                 // RepeatDirection   : Vertical
6653                 // RepeatLayout      : Table
6654                 // OuterTableImplied : True
6655                 // Header            : True
6656                 // Footer            : False
6657                 // Separator         : True
6658
6659                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Vertical, RepeatLayout.Table, true, true, false, true);
6660                 string exp = @"(0,Header,-1)(1,Item,0)(2,Separator,0)(3,Item,3)(4,Separator,3)(5,Item,5)(6,Separator,5)(7,Item,1)(8,Separator,1)(9,Item,4)(10,Separator,4)(11,Item,6)(12,Item,2)(13,Separator,2)";
6661                 Assert.AreEqual (exp, v, "#339");
6662         }
6663
6664         [Test]
6665         public void RepeatInfo_0cols_0itms_horiz_flow_otrtblimp_hdr_sep ()
6666         {
6667                 // cols              : 0
6668                 // cnt               : 0
6669                 // RepeatDirection   : Horizontal
6670                 // RepeatLayout      : Flow
6671                 // OuterTableImplied : True
6672                 // Header            : True
6673                 // Footer            : False
6674                 // Separator         : True
6675
6676                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Horizontal, RepeatLayout.Flow, true, true, false, true);
6677                 string exp = @"<span class=""mainstyle"">(0,Header,-1)</span>";
6678                 Assert.AreEqual (exp, v, "#340");
6679         }
6680
6681         [Test]
6682         public void RepeatInfo_0cols_1itms_horiz_flow_otrtblimp_hdr_sep ()
6683         {
6684                 // cols              : 0
6685                 // cnt               : 1
6686                 // RepeatDirection   : Horizontal
6687                 // RepeatLayout      : Flow
6688                 // OuterTableImplied : True
6689                 // Header            : True
6690                 // Footer            : False
6691                 // Separator         : True
6692
6693                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Horizontal, RepeatLayout.Flow, true, true, false, true);
6694                 string exp = @"<span class=""mainstyle"">(0,Header,-1)(1,Item,0)</span>";
6695                 Assert.AreEqual (exp, v, "#341");
6696         }
6697
6698         [Test]
6699         public void RepeatInfo_0cols_2itms_horiz_flow_otrtblimp_hdr_sep ()
6700         {
6701                 // cols              : 0
6702                 // cnt               : 2
6703                 // RepeatDirection   : Horizontal
6704                 // RepeatLayout      : Flow
6705                 // OuterTableImplied : True
6706                 // Header            : True
6707                 // Footer            : False
6708                 // Separator         : True
6709
6710                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Horizontal, RepeatLayout.Flow, true, true, false, true);
6711                 string exp = @"<span class=""mainstyle"">(0,Header,-1)(1,Item,0)(2,Separator,0)(3,Item,1)</span>";
6712                 Assert.AreEqual (exp, v, "#342");
6713         }
6714
6715         [Test]
6716         public void RepeatInfo_0cols_5itms_horiz_flow_otrtblimp_hdr_sep ()
6717         {
6718                 // cols              : 0
6719                 // cnt               : 5
6720                 // RepeatDirection   : Horizontal
6721                 // RepeatLayout      : Flow
6722                 // OuterTableImplied : True
6723                 // Header            : True
6724                 // Footer            : False
6725                 // Separator         : True
6726
6727                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Horizontal, RepeatLayout.Flow, true, true, false, true);
6728                 string exp = @"<span class=""mainstyle"">(0,Header,-1)(1,Item,0)(2,Separator,0)(3,Item,1)(4,Separator,1)(5,Item,2)(6,Separator,2)(7,Item,3)(8,Separator,3)(9,Item,4)</span>";
6729                 Assert.AreEqual (exp, v, "#343");
6730         }
6731
6732         [Test]
6733         public void RepeatInfo_1cols_0itms_horiz_flow_otrtblimp_hdr_sep ()
6734         {
6735                 // cols              : 1
6736                 // cnt               : 0
6737                 // RepeatDirection   : Horizontal
6738                 // RepeatLayout      : Flow
6739                 // OuterTableImplied : True
6740                 // Header            : True
6741                 // Footer            : False
6742                 // Separator         : True
6743
6744                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Horizontal, RepeatLayout.Flow, true, true, false, true);
6745                 string exp = @"<span class=""mainstyle"">(0,Header,-1)</span>";
6746                 Assert.AreEqual (exp, v, "#344");
6747         }
6748
6749         [Test]
6750         public void RepeatInfo_1cols_5itms_horiz_flow_otrtblimp_hdr_sep ()
6751         {
6752                 // cols              : 1
6753                 // cnt               : 5
6754                 // RepeatDirection   : Horizontal
6755                 // RepeatLayout      : Flow
6756                 // OuterTableImplied : True
6757                 // Header            : True
6758                 // Footer            : False
6759                 // Separator         : True
6760
6761                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Horizontal, RepeatLayout.Flow, true, true, false, true);
6762                 string exp = @"<span class=""mainstyle"">(0,Header,-1)<br />(1,Item,0)(2,Separator,0)<br />(3,Item,1)(4,Separator,1)<br />(5,Item,2)(6,Separator,2)<br />(7,Item,3)(8,Separator,3)<br />(9,Item,4)<br /></span>";
6763                 Assert.AreEqual (exp, v, "#345");
6764         }
6765
6766         [Test]
6767         public void RepeatInfo_2cols_4itms_horiz_flow_otrtblimp_hdr_sep ()
6768         {
6769                 // cols              : 2
6770                 // cnt               : 4
6771                 // RepeatDirection   : Horizontal
6772                 // RepeatLayout      : Flow
6773                 // OuterTableImplied : True
6774                 // Header            : True
6775                 // Footer            : False
6776                 // Separator         : True
6777
6778                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Horizontal, RepeatLayout.Flow, true, true, false, true);
6779                 string exp = @"<span class=""mainstyle"">(0,Header,-1)<br />(1,Item,0)(2,Separator,0)(3,Item,1)(4,Separator,1)<br />(5,Item,2)(6,Separator,2)(7,Item,3)<br /></span>";
6780                 Assert.AreEqual (exp, v, "#346");
6781         }
6782
6783         [Test]
6784         public void RepeatInfo_2cols_7itms_horiz_flow_otrtblimp_hdr_sep ()
6785         {
6786                 // cols              : 2
6787                 // cnt               : 7
6788                 // RepeatDirection   : Horizontal
6789                 // RepeatLayout      : Flow
6790                 // OuterTableImplied : True
6791                 // Header            : True
6792                 // Footer            : False
6793                 // Separator         : True
6794
6795                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Horizontal, RepeatLayout.Flow, true, true, false, true);
6796                 string exp = @"<span class=""mainstyle"">(0,Header,-1)<br />(1,Item,0)(2,Separator,0)(3,Item,1)(4,Separator,1)<br />(5,Item,2)(6,Separator,2)(7,Item,3)(8,Separator,3)<br />(9,Item,4)(10,Separator,4)(11,Item,5)(12,Separator,5)<br />(13,Item,6)<br /></span>";
6797                 Assert.AreEqual (exp, v, "#347");
6798         }
6799
6800         [Test]
6801         public void RepeatInfo_3cols_9itms_horiz_flow_otrtblimp_hdr_sep ()
6802         {
6803                 // cols              : 3
6804                 // cnt               : 9
6805                 // RepeatDirection   : Horizontal
6806                 // RepeatLayout      : Flow
6807                 // OuterTableImplied : True
6808                 // Header            : True
6809                 // Footer            : False
6810                 // Separator         : True
6811
6812                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Horizontal, RepeatLayout.Flow, true, true, false, true);
6813                 string exp = @"<span>(0,Header,-1)<br />(1,Item,0)(2,Separator,0)(3,Item,1)(4,Separator,1)(5,Item,2)(6,Separator,2)<br />(7,Item,3)(8,Separator,3)(9,Item,4)(10,Separator,4)(11,Item,5)(12,Separator,5)<br />(13,Item,6)(14,Separator,6)(15,Item,7)(16,Separator,7)(17,Item,8)<br /></span>";
6814                 Assert.AreEqual (exp, v, "#348");
6815         }
6816
6817         [Test]
6818         public void RepeatInfo_3cols_7itms_horiz_flow_otrtblimp_hdr_sep ()
6819         {
6820                 // cols              : 3
6821                 // cnt               : 7
6822                 // RepeatDirection   : Horizontal
6823                 // RepeatLayout      : Flow
6824                 // OuterTableImplied : True
6825                 // Header            : True
6826                 // Footer            : False
6827                 // Separator         : True
6828
6829                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Horizontal, RepeatLayout.Flow, true, true, false, true);
6830                 string exp = @"<span>(0,Header,-1)<br />(1,Item,0)(2,Separator,0)(3,Item,1)(4,Separator,1)(5,Item,2)(6,Separator,2)<br />(7,Item,3)(8,Separator,3)(9,Item,4)(10,Separator,4)(11,Item,5)(12,Separator,5)<br />(13,Item,6)<br /></span>";
6831                 Assert.AreEqual (exp, v, "#349");
6832         }
6833
6834         [Test]
6835         public void RepeatInfo_0cols_0itms_vert_flow_otrtblimp_hdr_sep ()
6836         {
6837                 // cols              : 0
6838                 // cnt               : 0
6839                 // RepeatDirection   : Vertical
6840                 // RepeatLayout      : Flow
6841                 // OuterTableImplied : True
6842                 // Header            : True
6843                 // Footer            : False
6844                 // Separator         : True
6845
6846                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Vertical, RepeatLayout.Flow, true, true, false, true);
6847                 string exp = @"(0,Header,-1)";
6848                 Assert.AreEqual (exp, v, "#350");
6849         }
6850
6851         [Test]
6852         public void RepeatInfo_0cols_1itms_vert_flow_otrtblimp_hdr_sep ()
6853         {
6854                 // cols              : 0
6855                 // cnt               : 1
6856                 // RepeatDirection   : Vertical
6857                 // RepeatLayout      : Flow
6858                 // OuterTableImplied : True
6859                 // Header            : True
6860                 // Footer            : False
6861                 // Separator         : True
6862
6863                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Vertical, RepeatLayout.Flow, true, true, false, true);
6864                 string exp = @"(0,Header,-1)(1,Item,0)";
6865                 Assert.AreEqual (exp, v, "#351");
6866         }
6867
6868         [Test]
6869         public void RepeatInfo_0cols_2itms_vert_flow_otrtblimp_hdr_sep ()
6870         {
6871                 // cols              : 0
6872                 // cnt               : 2
6873                 // RepeatDirection   : Vertical
6874                 // RepeatLayout      : Flow
6875                 // OuterTableImplied : True
6876                 // Header            : True
6877                 // Footer            : False
6878                 // Separator         : True
6879
6880                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Vertical, RepeatLayout.Flow, true, true, false, true);
6881                 string exp = @"(0,Header,-1)(1,Item,0)(2,Separator,0)(3,Item,1)";
6882                 Assert.AreEqual (exp, v, "#352");
6883         }
6884
6885         [Test]
6886         public void RepeatInfo_0cols_5itms_vert_flow_otrtblimp_hdr_sep ()
6887         {
6888                 // cols              : 0
6889                 // cnt               : 5
6890                 // RepeatDirection   : Vertical
6891                 // RepeatLayout      : Flow
6892                 // OuterTableImplied : True
6893                 // Header            : True
6894                 // Footer            : False
6895                 // Separator         : True
6896
6897                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Vertical, RepeatLayout.Flow, true, true, false, true);
6898                 string exp = @"(0,Header,-1)(1,Item,0)(2,Separator,0)(3,Item,1)(4,Separator,1)(5,Item,2)(6,Separator,2)(7,Item,3)(8,Separator,3)(9,Item,4)";
6899                 Assert.AreEqual (exp, v, "#353");
6900         }
6901
6902         [Test]
6903         public void RepeatInfo_1cols_0itms_vert_flow_otrtblimp_hdr_sep ()
6904         {
6905                 // cols              : 1
6906                 // cnt               : 0
6907                 // RepeatDirection   : Vertical
6908                 // RepeatLayout      : Flow
6909                 // OuterTableImplied : True
6910                 // Header            : True
6911                 // Footer            : False
6912                 // Separator         : True
6913
6914                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Vertical, RepeatLayout.Flow, true, true, false, true);
6915                 string exp = @"(0,Header,-1)";
6916                 Assert.AreEqual (exp, v, "#354");
6917         }
6918
6919         [Test]
6920         public void RepeatInfo_1cols_5itms_vert_flow_otrtblimp_hdr_sep ()
6921         {
6922                 // cols              : 1
6923                 // cnt               : 5
6924                 // RepeatDirection   : Vertical
6925                 // RepeatLayout      : Flow
6926                 // OuterTableImplied : True
6927                 // Header            : True
6928                 // Footer            : False
6929                 // Separator         : True
6930
6931                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Vertical, RepeatLayout.Flow, true, true, false, true);
6932                 string exp = @"(0,Header,-1)(1,Item,0)(2,Separator,0)(3,Item,1)(4,Separator,1)(5,Item,2)(6,Separator,2)(7,Item,3)(8,Separator,3)(9,Item,4)";
6933                 Assert.AreEqual (exp, v, "#355");
6934         }
6935
6936         [Test]
6937         public void RepeatInfo_2cols_4itms_vert_flow_otrtblimp_hdr_sep ()
6938         {
6939                 // cols              : 2
6940                 // cnt               : 4
6941                 // RepeatDirection   : Vertical
6942                 // RepeatLayout      : Flow
6943                 // OuterTableImplied : True
6944                 // Header            : True
6945                 // Footer            : False
6946                 // Separator         : True
6947
6948                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Vertical, RepeatLayout.Flow, true, true, false, true);
6949                 string exp = @"(0,Header,-1)(1,Item,0)(2,Separator,0)(3,Item,2)(4,Separator,2)(5,Item,1)(6,Separator,1)(7,Item,3)";
6950                 Assert.AreEqual (exp, v, "#356");
6951         }
6952
6953         [Test]
6954         public void RepeatInfo_2cols_7itms_vert_flow_otrtblimp_hdr_sep ()
6955         {
6956                 // cols              : 2
6957                 // cnt               : 7
6958                 // RepeatDirection   : Vertical
6959                 // RepeatLayout      : Flow
6960                 // OuterTableImplied : True
6961                 // Header            : True
6962                 // Footer            : False
6963                 // Separator         : True
6964
6965                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Vertical, RepeatLayout.Flow, true, true, false, true);
6966                 string exp = @"(0,Header,-1)(1,Item,0)(2,Separator,0)(3,Item,4)(4,Separator,4)(5,Item,1)(6,Separator,1)(7,Item,5)(8,Separator,5)(9,Item,2)(10,Separator,2)(11,Item,6)(12,Item,3)(13,Separator,3)";
6967                 Assert.AreEqual (exp, v, "#357");
6968         }
6969
6970         [Test]
6971         public void RepeatInfo_3cols_9itms_vert_flow_otrtblimp_hdr_sep ()
6972         {
6973                 // cols              : 3
6974                 // cnt               : 9
6975                 // RepeatDirection   : Vertical
6976                 // RepeatLayout      : Flow
6977                 // OuterTableImplied : True
6978                 // Header            : True
6979                 // Footer            : False
6980                 // Separator         : True
6981
6982                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Vertical, RepeatLayout.Flow, true, true, false, true);
6983                 string exp = @"(0,Header,-1)(1,Item,0)(2,Separator,0)(3,Item,3)(4,Separator,3)(5,Item,6)(6,Separator,6)(7,Item,1)(8,Separator,1)(9,Item,4)(10,Separator,4)(11,Item,7)(12,Separator,7)(13,Item,2)(14,Separator,2)(15,Item,5)(16,Separator,5)(17,Item,8)";
6984                 Assert.AreEqual (exp, v, "#358");
6985         }
6986
6987         [Test]
6988         public void RepeatInfo_3cols_7itms_vert_flow_otrtblimp_hdr_sep ()
6989         {
6990                 // cols              : 3
6991                 // cnt               : 7
6992                 // RepeatDirection   : Vertical
6993                 // RepeatLayout      : Flow
6994                 // OuterTableImplied : True
6995                 // Header            : True
6996                 // Footer            : False
6997                 // Separator         : True
6998
6999                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Vertical, RepeatLayout.Flow, true, true, false, true);
7000                 string exp = @"(0,Header,-1)(1,Item,0)(2,Separator,0)(3,Item,3)(4,Separator,3)(5,Item,5)(6,Separator,5)(7,Item,1)(8,Separator,1)(9,Item,4)(10,Separator,4)(11,Item,6)(12,Item,2)(13,Separator,2)";
7001                 Assert.AreEqual (exp, v, "#359");
7002         }
7003
7004         [Test]
7005         [ExpectedException (typeof (global::System.InvalidOperationException))]
7006         public void RepeatInfo_0cols_0itms_horiz_ul_otrtblimp_hdr_sep ()
7007         {
7008                 // cols              : 0
7009                 // cnt               : 0
7010                 // RepeatDirection   : Horizontal
7011                 // RepeatLayout      : UnorderedList
7012                 // OuterTableImplied : True
7013                 // Header            : True
7014                 // Footer            : False
7015                 // Separator         : True
7016
7017                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, true, true, false, true);
7018
7019                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
7020         }
7021
7022         [Test]
7023         [ExpectedException (typeof (global::System.InvalidOperationException))]
7024         public void RepeatInfo_0cols_1itms_horiz_ul_otrtblimp_hdr_sep ()
7025         {
7026                 // cols              : 0
7027                 // cnt               : 1
7028                 // RepeatDirection   : Horizontal
7029                 // RepeatLayout      : UnorderedList
7030                 // OuterTableImplied : True
7031                 // Header            : True
7032                 // Footer            : False
7033                 // Separator         : True
7034
7035                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, true, true, false, true);
7036
7037                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
7038         }
7039
7040         [Test]
7041         [ExpectedException (typeof (global::System.InvalidOperationException))]
7042         public void RepeatInfo_0cols_2itms_horiz_ul_otrtblimp_hdr_sep ()
7043         {
7044                 // cols              : 0
7045                 // cnt               : 2
7046                 // RepeatDirection   : Horizontal
7047                 // RepeatLayout      : UnorderedList
7048                 // OuterTableImplied : True
7049                 // Header            : True
7050                 // Footer            : False
7051                 // Separator         : True
7052
7053                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, true, true, false, true);
7054
7055                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
7056         }
7057
7058         [Test]
7059         [ExpectedException (typeof (global::System.InvalidOperationException))]
7060         public void RepeatInfo_0cols_5itms_horiz_ul_otrtblimp_hdr_sep ()
7061         {
7062                 // cols              : 0
7063                 // cnt               : 5
7064                 // RepeatDirection   : Horizontal
7065                 // RepeatLayout      : UnorderedList
7066                 // OuterTableImplied : True
7067                 // Header            : True
7068                 // Footer            : False
7069                 // Separator         : True
7070
7071                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, true, true, false, true);
7072
7073                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
7074         }
7075
7076         [Test]
7077         [ExpectedException (typeof (global::System.InvalidOperationException))]
7078         public void RepeatInfo_1cols_0itms_horiz_ul_otrtblimp_hdr_sep ()
7079         {
7080                 // cols              : 1
7081                 // cnt               : 0
7082                 // RepeatDirection   : Horizontal
7083                 // RepeatLayout      : UnorderedList
7084                 // OuterTableImplied : True
7085                 // Header            : True
7086                 // Footer            : False
7087                 // Separator         : True
7088
7089                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, true, true, false, true);
7090
7091                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
7092         }
7093
7094         [Test]
7095         [ExpectedException (typeof (global::System.InvalidOperationException))]
7096         public void RepeatInfo_1cols_5itms_horiz_ul_otrtblimp_hdr_sep ()
7097         {
7098                 // cols              : 1
7099                 // cnt               : 5
7100                 // RepeatDirection   : Horizontal
7101                 // RepeatLayout      : UnorderedList
7102                 // OuterTableImplied : True
7103                 // Header            : True
7104                 // Footer            : False
7105                 // Separator         : True
7106
7107                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, true, true, false, true);
7108
7109                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
7110         }
7111
7112         [Test]
7113         [ExpectedException (typeof (global::System.InvalidOperationException))]
7114         public void RepeatInfo_2cols_4itms_horiz_ul_otrtblimp_hdr_sep ()
7115         {
7116                 // cols              : 2
7117                 // cnt               : 4
7118                 // RepeatDirection   : Horizontal
7119                 // RepeatLayout      : UnorderedList
7120                 // OuterTableImplied : True
7121                 // Header            : True
7122                 // Footer            : False
7123                 // Separator         : True
7124
7125                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, true, true, false, true);
7126
7127                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
7128         }
7129
7130         [Test]
7131         [ExpectedException (typeof (global::System.InvalidOperationException))]
7132         public void RepeatInfo_2cols_7itms_horiz_ul_otrtblimp_hdr_sep ()
7133         {
7134                 // cols              : 2
7135                 // cnt               : 7
7136                 // RepeatDirection   : Horizontal
7137                 // RepeatLayout      : UnorderedList
7138                 // OuterTableImplied : True
7139                 // Header            : True
7140                 // Footer            : False
7141                 // Separator         : True
7142
7143                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, true, true, false, true);
7144
7145                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
7146         }
7147
7148         [Test]
7149         [ExpectedException (typeof (global::System.InvalidOperationException))]
7150         public void RepeatInfo_3cols_9itms_horiz_ul_otrtblimp_hdr_sep ()
7151         {
7152                 // cols              : 3
7153                 // cnt               : 9
7154                 // RepeatDirection   : Horizontal
7155                 // RepeatLayout      : UnorderedList
7156                 // OuterTableImplied : True
7157                 // Header            : True
7158                 // Footer            : False
7159                 // Separator         : True
7160
7161                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, true, true, false, true);
7162
7163                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
7164         }
7165
7166         [Test]
7167         [ExpectedException (typeof (global::System.InvalidOperationException))]
7168         public void RepeatInfo_3cols_7itms_horiz_ul_otrtblimp_hdr_sep ()
7169         {
7170                 // cols              : 3
7171                 // cnt               : 7
7172                 // RepeatDirection   : Horizontal
7173                 // RepeatLayout      : UnorderedList
7174                 // OuterTableImplied : True
7175                 // Header            : True
7176                 // Footer            : False
7177                 // Separator         : True
7178
7179                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, true, true, false, true);
7180
7181                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
7182         }
7183
7184         [Test]
7185         [ExpectedException (typeof (global::System.InvalidOperationException))]
7186         public void RepeatInfo_0cols_0itms_vert_ul_otrtblimp_hdr_sep ()
7187         {
7188                 // cols              : 0
7189                 // cnt               : 0
7190                 // RepeatDirection   : Vertical
7191                 // RepeatLayout      : UnorderedList
7192                 // OuterTableImplied : True
7193                 // Header            : True
7194                 // Footer            : False
7195                 // Separator         : True
7196
7197                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Vertical, RepeatLayout.UnorderedList, true, true, false, true);
7198
7199                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
7200         }
7201
7202         [Test]
7203         [ExpectedException (typeof (global::System.InvalidOperationException))]
7204         public void RepeatInfo_0cols_1itms_vert_ul_otrtblimp_hdr_sep ()
7205         {
7206                 // cols              : 0
7207                 // cnt               : 1
7208                 // RepeatDirection   : Vertical
7209                 // RepeatLayout      : UnorderedList
7210                 // OuterTableImplied : True
7211                 // Header            : True
7212                 // Footer            : False
7213                 // Separator         : True
7214
7215                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Vertical, RepeatLayout.UnorderedList, true, true, false, true);
7216
7217                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
7218         }
7219
7220         [Test]
7221         [ExpectedException (typeof (global::System.InvalidOperationException))]
7222         public void RepeatInfo_0cols_2itms_vert_ul_otrtblimp_hdr_sep ()
7223         {
7224                 // cols              : 0
7225                 // cnt               : 2
7226                 // RepeatDirection   : Vertical
7227                 // RepeatLayout      : UnorderedList
7228                 // OuterTableImplied : True
7229                 // Header            : True
7230                 // Footer            : False
7231                 // Separator         : True
7232
7233                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Vertical, RepeatLayout.UnorderedList, true, true, false, true);
7234
7235                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
7236         }
7237
7238         [Test]
7239         [ExpectedException (typeof (global::System.InvalidOperationException))]
7240         public void RepeatInfo_0cols_5itms_vert_ul_otrtblimp_hdr_sep ()
7241         {
7242                 // cols              : 0
7243                 // cnt               : 5
7244                 // RepeatDirection   : Vertical
7245                 // RepeatLayout      : UnorderedList
7246                 // OuterTableImplied : True
7247                 // Header            : True
7248                 // Footer            : False
7249                 // Separator         : True
7250
7251                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Vertical, RepeatLayout.UnorderedList, true, true, false, true);
7252
7253                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
7254         }
7255
7256         [Test]
7257         [ExpectedException (typeof (global::System.InvalidOperationException))]
7258         public void RepeatInfo_1cols_0itms_vert_ul_otrtblimp_hdr_sep ()
7259         {
7260                 // cols              : 1
7261                 // cnt               : 0
7262                 // RepeatDirection   : Vertical
7263                 // RepeatLayout      : UnorderedList
7264                 // OuterTableImplied : True
7265                 // Header            : True
7266                 // Footer            : False
7267                 // Separator         : True
7268
7269                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Vertical, RepeatLayout.UnorderedList, true, true, false, true);
7270
7271                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
7272         }
7273
7274         [Test]
7275         [ExpectedException (typeof (global::System.InvalidOperationException))]
7276         public void RepeatInfo_1cols_5itms_vert_ul_otrtblimp_hdr_sep ()
7277         {
7278                 // cols              : 1
7279                 // cnt               : 5
7280                 // RepeatDirection   : Vertical
7281                 // RepeatLayout      : UnorderedList
7282                 // OuterTableImplied : True
7283                 // Header            : True
7284                 // Footer            : False
7285                 // Separator         : True
7286
7287                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Vertical, RepeatLayout.UnorderedList, true, true, false, true);
7288
7289                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
7290         }
7291
7292         [Test]
7293         [ExpectedException (typeof (global::System.InvalidOperationException))]
7294         public void RepeatInfo_2cols_4itms_vert_ul_otrtblimp_hdr_sep ()
7295         {
7296                 // cols              : 2
7297                 // cnt               : 4
7298                 // RepeatDirection   : Vertical
7299                 // RepeatLayout      : UnorderedList
7300                 // OuterTableImplied : True
7301                 // Header            : True
7302                 // Footer            : False
7303                 // Separator         : True
7304
7305                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Vertical, RepeatLayout.UnorderedList, true, true, false, true);
7306
7307                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
7308         }
7309
7310         [Test]
7311         [ExpectedException (typeof (global::System.InvalidOperationException))]
7312         public void RepeatInfo_2cols_7itms_vert_ul_otrtblimp_hdr_sep ()
7313         {
7314                 // cols              : 2
7315                 // cnt               : 7
7316                 // RepeatDirection   : Vertical
7317                 // RepeatLayout      : UnorderedList
7318                 // OuterTableImplied : True
7319                 // Header            : True
7320                 // Footer            : False
7321                 // Separator         : True
7322
7323                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Vertical, RepeatLayout.UnorderedList, true, true, false, true);
7324
7325                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
7326         }
7327
7328         [Test]
7329         [ExpectedException (typeof (global::System.InvalidOperationException))]
7330         public void RepeatInfo_3cols_9itms_vert_ul_otrtblimp_hdr_sep ()
7331         {
7332                 // cols              : 3
7333                 // cnt               : 9
7334                 // RepeatDirection   : Vertical
7335                 // RepeatLayout      : UnorderedList
7336                 // OuterTableImplied : True
7337                 // Header            : True
7338                 // Footer            : False
7339                 // Separator         : True
7340
7341                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Vertical, RepeatLayout.UnorderedList, true, true, false, true);
7342
7343                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
7344         }
7345
7346         [Test]
7347         [ExpectedException (typeof (global::System.InvalidOperationException))]
7348         public void RepeatInfo_3cols_7itms_vert_ul_otrtblimp_hdr_sep ()
7349         {
7350                 // cols              : 3
7351                 // cnt               : 7
7352                 // RepeatDirection   : Vertical
7353                 // RepeatLayout      : UnorderedList
7354                 // OuterTableImplied : True
7355                 // Header            : True
7356                 // Footer            : False
7357                 // Separator         : True
7358
7359                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Vertical, RepeatLayout.UnorderedList, true, true, false, true);
7360
7361                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
7362         }
7363
7364         [Test]
7365         [ExpectedException (typeof (global::System.InvalidOperationException))]
7366         public void RepeatInfo_0cols_0itms_horiz_ol_otrtblimp_hdr_sep ()
7367         {
7368                 // cols              : 0
7369                 // cnt               : 0
7370                 // RepeatDirection   : Horizontal
7371                 // RepeatLayout      : OrderedList
7372                 // OuterTableImplied : True
7373                 // Header            : True
7374                 // Footer            : False
7375                 // Separator         : True
7376
7377                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Horizontal, RepeatLayout.OrderedList, true, true, false, true);
7378
7379                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
7380         }
7381
7382         [Test]
7383         [ExpectedException (typeof (global::System.InvalidOperationException))]
7384         public void RepeatInfo_0cols_1itms_horiz_ol_otrtblimp_hdr_sep ()
7385         {
7386                 // cols              : 0
7387                 // cnt               : 1
7388                 // RepeatDirection   : Horizontal
7389                 // RepeatLayout      : OrderedList
7390                 // OuterTableImplied : True
7391                 // Header            : True
7392                 // Footer            : False
7393                 // Separator         : True
7394
7395                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Horizontal, RepeatLayout.OrderedList, true, true, false, true);
7396
7397                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
7398         }
7399
7400         [Test]
7401         [ExpectedException (typeof (global::System.InvalidOperationException))]
7402         public void RepeatInfo_0cols_2itms_horiz_ol_otrtblimp_hdr_sep ()
7403         {
7404                 // cols              : 0
7405                 // cnt               : 2
7406                 // RepeatDirection   : Horizontal
7407                 // RepeatLayout      : OrderedList
7408                 // OuterTableImplied : True
7409                 // Header            : True
7410                 // Footer            : False
7411                 // Separator         : True
7412
7413                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Horizontal, RepeatLayout.OrderedList, true, true, false, true);
7414
7415                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
7416         }
7417
7418         [Test]
7419         [ExpectedException (typeof (global::System.InvalidOperationException))]
7420         public void RepeatInfo_0cols_5itms_horiz_ol_otrtblimp_hdr_sep ()
7421         {
7422                 // cols              : 0
7423                 // cnt               : 5
7424                 // RepeatDirection   : Horizontal
7425                 // RepeatLayout      : OrderedList
7426                 // OuterTableImplied : True
7427                 // Header            : True
7428                 // Footer            : False
7429                 // Separator         : True
7430
7431                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Horizontal, RepeatLayout.OrderedList, true, true, false, true);
7432
7433                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
7434         }
7435
7436         [Test]
7437         [ExpectedException (typeof (global::System.InvalidOperationException))]
7438         public void RepeatInfo_1cols_0itms_horiz_ol_otrtblimp_hdr_sep ()
7439         {
7440                 // cols              : 1
7441                 // cnt               : 0
7442                 // RepeatDirection   : Horizontal
7443                 // RepeatLayout      : OrderedList
7444                 // OuterTableImplied : True
7445                 // Header            : True
7446                 // Footer            : False
7447                 // Separator         : True
7448
7449                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Horizontal, RepeatLayout.OrderedList, true, true, false, true);
7450
7451                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
7452         }
7453
7454         [Test]
7455         [ExpectedException (typeof (global::System.InvalidOperationException))]
7456         public void RepeatInfo_1cols_5itms_horiz_ol_otrtblimp_hdr_sep ()
7457         {
7458                 // cols              : 1
7459                 // cnt               : 5
7460                 // RepeatDirection   : Horizontal
7461                 // RepeatLayout      : OrderedList
7462                 // OuterTableImplied : True
7463                 // Header            : True
7464                 // Footer            : False
7465                 // Separator         : True
7466
7467                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Horizontal, RepeatLayout.OrderedList, true, true, false, true);
7468
7469                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
7470         }
7471
7472         [Test]
7473         [ExpectedException (typeof (global::System.InvalidOperationException))]
7474         public void RepeatInfo_2cols_4itms_horiz_ol_otrtblimp_hdr_sep ()
7475         {
7476                 // cols              : 2
7477                 // cnt               : 4
7478                 // RepeatDirection   : Horizontal
7479                 // RepeatLayout      : OrderedList
7480                 // OuterTableImplied : True
7481                 // Header            : True
7482                 // Footer            : False
7483                 // Separator         : True
7484
7485                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Horizontal, RepeatLayout.OrderedList, true, true, false, true);
7486
7487                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
7488         }
7489
7490         [Test]
7491         [ExpectedException (typeof (global::System.InvalidOperationException))]
7492         public void RepeatInfo_2cols_7itms_horiz_ol_otrtblimp_hdr_sep ()
7493         {
7494                 // cols              : 2
7495                 // cnt               : 7
7496                 // RepeatDirection   : Horizontal
7497                 // RepeatLayout      : OrderedList
7498                 // OuterTableImplied : True
7499                 // Header            : True
7500                 // Footer            : False
7501                 // Separator         : True
7502
7503                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Horizontal, RepeatLayout.OrderedList, true, true, false, true);
7504
7505                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
7506         }
7507
7508         [Test]
7509         [ExpectedException (typeof (global::System.InvalidOperationException))]
7510         public void RepeatInfo_3cols_9itms_horiz_ol_otrtblimp_hdr_sep ()
7511         {
7512                 // cols              : 3
7513                 // cnt               : 9
7514                 // RepeatDirection   : Horizontal
7515                 // RepeatLayout      : OrderedList
7516                 // OuterTableImplied : True
7517                 // Header            : True
7518                 // Footer            : False
7519                 // Separator         : True
7520
7521                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Horizontal, RepeatLayout.OrderedList, true, true, false, true);
7522
7523                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
7524         }
7525
7526         [Test]
7527         [ExpectedException (typeof (global::System.InvalidOperationException))]
7528         public void RepeatInfo_3cols_7itms_horiz_ol_otrtblimp_hdr_sep ()
7529         {
7530                 // cols              : 3
7531                 // cnt               : 7
7532                 // RepeatDirection   : Horizontal
7533                 // RepeatLayout      : OrderedList
7534                 // OuterTableImplied : True
7535                 // Header            : True
7536                 // Footer            : False
7537                 // Separator         : True
7538
7539                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Horizontal, RepeatLayout.OrderedList, true, true, false, true);
7540
7541                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
7542         }
7543
7544         [Test]
7545         [ExpectedException (typeof (global::System.InvalidOperationException))]
7546         public void RepeatInfo_0cols_0itms_vert_ol_otrtblimp_hdr_sep ()
7547         {
7548                 // cols              : 0
7549                 // cnt               : 0
7550                 // RepeatDirection   : Vertical
7551                 // RepeatLayout      : OrderedList
7552                 // OuterTableImplied : True
7553                 // Header            : True
7554                 // Footer            : False
7555                 // Separator         : True
7556
7557                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Vertical, RepeatLayout.OrderedList, true, true, false, true);
7558
7559                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
7560         }
7561
7562         [Test]
7563         [ExpectedException (typeof (global::System.InvalidOperationException))]
7564         public void RepeatInfo_0cols_1itms_vert_ol_otrtblimp_hdr_sep ()
7565         {
7566                 // cols              : 0
7567                 // cnt               : 1
7568                 // RepeatDirection   : Vertical
7569                 // RepeatLayout      : OrderedList
7570                 // OuterTableImplied : True
7571                 // Header            : True
7572                 // Footer            : False
7573                 // Separator         : True
7574
7575                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Vertical, RepeatLayout.OrderedList, true, true, false, true);
7576
7577                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
7578         }
7579
7580         [Test]
7581         [ExpectedException (typeof (global::System.InvalidOperationException))]
7582         public void RepeatInfo_0cols_2itms_vert_ol_otrtblimp_hdr_sep ()
7583         {
7584                 // cols              : 0
7585                 // cnt               : 2
7586                 // RepeatDirection   : Vertical
7587                 // RepeatLayout      : OrderedList
7588                 // OuterTableImplied : True
7589                 // Header            : True
7590                 // Footer            : False
7591                 // Separator         : True
7592
7593                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Vertical, RepeatLayout.OrderedList, true, true, false, true);
7594
7595                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
7596         }
7597
7598         [Test]
7599         [ExpectedException (typeof (global::System.InvalidOperationException))]
7600         public void RepeatInfo_0cols_5itms_vert_ol_otrtblimp_hdr_sep ()
7601         {
7602                 // cols              : 0
7603                 // cnt               : 5
7604                 // RepeatDirection   : Vertical
7605                 // RepeatLayout      : OrderedList
7606                 // OuterTableImplied : True
7607                 // Header            : True
7608                 // Footer            : False
7609                 // Separator         : True
7610
7611                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Vertical, RepeatLayout.OrderedList, true, true, false, true);
7612
7613                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
7614         }
7615
7616         [Test]
7617         [ExpectedException (typeof (global::System.InvalidOperationException))]
7618         public void RepeatInfo_1cols_0itms_vert_ol_otrtblimp_hdr_sep ()
7619         {
7620                 // cols              : 1
7621                 // cnt               : 0
7622                 // RepeatDirection   : Vertical
7623                 // RepeatLayout      : OrderedList
7624                 // OuterTableImplied : True
7625                 // Header            : True
7626                 // Footer            : False
7627                 // Separator         : True
7628
7629                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Vertical, RepeatLayout.OrderedList, true, true, false, true);
7630
7631                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
7632         }
7633
7634         [Test]
7635         [ExpectedException (typeof (global::System.InvalidOperationException))]
7636         public void RepeatInfo_1cols_5itms_vert_ol_otrtblimp_hdr_sep ()
7637         {
7638                 // cols              : 1
7639                 // cnt               : 5
7640                 // RepeatDirection   : Vertical
7641                 // RepeatLayout      : OrderedList
7642                 // OuterTableImplied : True
7643                 // Header            : True
7644                 // Footer            : False
7645                 // Separator         : True
7646
7647                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Vertical, RepeatLayout.OrderedList, true, true, false, true);
7648
7649                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
7650         }
7651
7652         [Test]
7653         [ExpectedException (typeof (global::System.InvalidOperationException))]
7654         public void RepeatInfo_2cols_4itms_vert_ol_otrtblimp_hdr_sep ()
7655         {
7656                 // cols              : 2
7657                 // cnt               : 4
7658                 // RepeatDirection   : Vertical
7659                 // RepeatLayout      : OrderedList
7660                 // OuterTableImplied : True
7661                 // Header            : True
7662                 // Footer            : False
7663                 // Separator         : True
7664
7665                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Vertical, RepeatLayout.OrderedList, true, true, false, true);
7666
7667                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
7668         }
7669
7670         [Test]
7671         [ExpectedException (typeof (global::System.InvalidOperationException))]
7672         public void RepeatInfo_2cols_7itms_vert_ol_otrtblimp_hdr_sep ()
7673         {
7674                 // cols              : 2
7675                 // cnt               : 7
7676                 // RepeatDirection   : Vertical
7677                 // RepeatLayout      : OrderedList
7678                 // OuterTableImplied : True
7679                 // Header            : True
7680                 // Footer            : False
7681                 // Separator         : True
7682
7683                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Vertical, RepeatLayout.OrderedList, true, true, false, true);
7684
7685                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
7686         }
7687
7688         [Test]
7689         [ExpectedException (typeof (global::System.InvalidOperationException))]
7690         public void RepeatInfo_3cols_9itms_vert_ol_otrtblimp_hdr_sep ()
7691         {
7692                 // cols              : 3
7693                 // cnt               : 9
7694                 // RepeatDirection   : Vertical
7695                 // RepeatLayout      : OrderedList
7696                 // OuterTableImplied : True
7697                 // Header            : True
7698                 // Footer            : False
7699                 // Separator         : True
7700
7701                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Vertical, RepeatLayout.OrderedList, true, true, false, true);
7702
7703                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
7704         }
7705
7706         [Test]
7707         [ExpectedException (typeof (global::System.InvalidOperationException))]
7708         public void RepeatInfo_3cols_7itms_vert_ol_otrtblimp_hdr_sep ()
7709         {
7710                 // cols              : 3
7711                 // cnt               : 7
7712                 // RepeatDirection   : Vertical
7713                 // RepeatLayout      : OrderedList
7714                 // OuterTableImplied : True
7715                 // Header            : True
7716                 // Footer            : False
7717                 // Separator         : True
7718
7719                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Vertical, RepeatLayout.OrderedList, true, true, false, true);
7720
7721                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
7722         }
7723
7724         [Test]
7725         public void RepeatInfo_0cols_0itms_horiz_tbl_hdr_sep ()
7726         {
7727                 // cols              : 0
7728                 // cnt               : 0
7729                 // RepeatDirection   : Horizontal
7730                 // RepeatLayout      : Table
7731                 // OuterTableImplied : False
7732                 // Header            : True
7733                 // Footer            : False
7734                 // Separator         : True
7735
7736                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Horizontal, RepeatLayout.Table, false, true, false, true);
7737                 string exp = @"<table class=""mainstyle"">
7738         <tr>
7739                 <td colspan=""0"" class=""Header-1"">(0,Header,-1)</td>
7740         </tr>
7741 </table>";
7742                 Assert.AreEqual (exp, v, "#400");
7743         }
7744
7745         [Test]
7746         public void RepeatInfo_0cols_1itms_horiz_tbl_hdr_sep ()
7747         {
7748                 // cols              : 0
7749                 // cnt               : 1
7750                 // RepeatDirection   : Horizontal
7751                 // RepeatLayout      : Table
7752                 // OuterTableImplied : False
7753                 // Header            : True
7754                 // Footer            : False
7755                 // Separator         : True
7756
7757                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Horizontal, RepeatLayout.Table, false, true, false, true);
7758                 string exp = @"<table class=""mainstyle"">
7759         <tr>
7760                 <td colspan=""2"" class=""Header-1"">(0,Header,-1)</td>
7761         </tr><tr>
7762                 <td class=""Item0"">(1,Item,0)</td><td></td>
7763         </tr>
7764 </table>";
7765                 Assert.AreEqual (exp, v, "#401");
7766         }
7767
7768         [Test]
7769         public void RepeatInfo_0cols_2itms_horiz_tbl_hdr_sep ()
7770         {
7771                 // cols              : 0
7772                 // cnt               : 2
7773                 // RepeatDirection   : Horizontal
7774                 // RepeatLayout      : Table
7775                 // OuterTableImplied : False
7776                 // Header            : True
7777                 // Footer            : False
7778                 // Separator         : True
7779
7780                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Horizontal, RepeatLayout.Table, false, true, false, true);
7781                 string exp = @"<table class=""mainstyle"">
7782         <tr>
7783                 <td colspan=""4"" class=""Header-1"">(0,Header,-1)</td>
7784         </tr><tr>
7785                 <td class=""Item0"">(1,Item,0)</td><td class=""Separator0"">(2,Separator,0)</td><td class=""Item1"">(3,Item,1)</td><td></td>
7786         </tr>
7787 </table>";
7788                 Assert.AreEqual (exp, v, "#402");
7789         }
7790
7791         [Test]
7792         public void RepeatInfo_0cols_5itms_horiz_tbl_hdr_sep ()
7793         {
7794                 // cols              : 0
7795                 // cnt               : 5
7796                 // RepeatDirection   : Horizontal
7797                 // RepeatLayout      : Table
7798                 // OuterTableImplied : False
7799                 // Header            : True
7800                 // Footer            : False
7801                 // Separator         : True
7802
7803                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Horizontal, RepeatLayout.Table, false, true, false, true);
7804                 string exp = @"<table class=""mainstyle"">
7805         <tr>
7806                 <td colspan=""10"" class=""Header-1"">(0,Header,-1)</td>
7807         </tr><tr>
7808                 <td class=""Item0"">(1,Item,0)</td><td class=""Separator0"">(2,Separator,0)</td><td class=""Item1"">(3,Item,1)</td><td class=""Separator1"">(4,Separator,1)</td><td class=""Item2"">(5,Item,2)</td><td class=""Separator2"">(6,Separator,2)</td><td class=""Item3"">(7,Item,3)</td><td class=""Separator3"">(8,Separator,3)</td><td class=""Item4"">(9,Item,4)</td><td></td>
7809         </tr>
7810 </table>";
7811                 Assert.AreEqual (exp, v, "#403");
7812         }
7813
7814         [Test]
7815         public void RepeatInfo_1cols_0itms_horiz_tbl_hdr_sep ()
7816         {
7817                 // cols              : 1
7818                 // cnt               : 0
7819                 // RepeatDirection   : Horizontal
7820                 // RepeatLayout      : Table
7821                 // OuterTableImplied : False
7822                 // Header            : True
7823                 // Footer            : False
7824                 // Separator         : True
7825
7826                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Horizontal, RepeatLayout.Table, false, true, false, true);
7827                 string exp = @"<table class=""mainstyle"">
7828         <tr>
7829                 <td colspan=""2"" class=""Header-1"">(0,Header,-1)</td>
7830         </tr>
7831 </table>";
7832                 Assert.AreEqual (exp, v, "#404");
7833         }
7834
7835         [Test]
7836         public void RepeatInfo_1cols_5itms_horiz_tbl_hdr_sep ()
7837         {
7838                 // cols              : 1
7839                 // cnt               : 5
7840                 // RepeatDirection   : Horizontal
7841                 // RepeatLayout      : Table
7842                 // OuterTableImplied : False
7843                 // Header            : True
7844                 // Footer            : False
7845                 // Separator         : True
7846
7847                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Horizontal, RepeatLayout.Table, false, true, false, true);
7848                 string exp = @"<table class=""mainstyle"">
7849         <tr>
7850                 <td colspan=""2"" class=""Header-1"">(0,Header,-1)</td>
7851         </tr><tr>
7852                 <td class=""Item0"">(1,Item,0)</td><td class=""Separator0"">(2,Separator,0)</td>
7853         </tr><tr>
7854                 <td class=""Item1"">(3,Item,1)</td><td class=""Separator1"">(4,Separator,1)</td>
7855         </tr><tr>
7856                 <td class=""Item2"">(5,Item,2)</td><td class=""Separator2"">(6,Separator,2)</td>
7857         </tr><tr>
7858                 <td class=""Item3"">(7,Item,3)</td><td class=""Separator3"">(8,Separator,3)</td>
7859         </tr><tr>
7860                 <td class=""Item4"">(9,Item,4)</td><td></td>
7861         </tr>
7862 </table>";
7863                 Assert.AreEqual (exp, v, "#405");
7864         }
7865
7866         [Test]
7867         public void RepeatInfo_2cols_4itms_horiz_tbl_hdr_sep ()
7868         {
7869                 // cols              : 2
7870                 // cnt               : 4
7871                 // RepeatDirection   : Horizontal
7872                 // RepeatLayout      : Table
7873                 // OuterTableImplied : False
7874                 // Header            : True
7875                 // Footer            : False
7876                 // Separator         : True
7877
7878                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Horizontal, RepeatLayout.Table, false, true, false, true);
7879                 string exp = @"<table class=""mainstyle"">
7880         <tr>
7881                 <td colspan=""4"" class=""Header-1"">(0,Header,-1)</td>
7882         </tr><tr>
7883                 <td class=""Item0"">(1,Item,0)</td><td class=""Separator0"">(2,Separator,0)</td><td class=""Item1"">(3,Item,1)</td><td class=""Separator1"">(4,Separator,1)</td>
7884         </tr><tr>
7885                 <td class=""Item2"">(5,Item,2)</td><td class=""Separator2"">(6,Separator,2)</td><td class=""Item3"">(7,Item,3)</td><td></td>
7886         </tr>
7887 </table>";
7888                 Assert.AreEqual (exp, v, "#406");
7889         }
7890
7891         [Test]
7892         public void RepeatInfo_2cols_7itms_horiz_tbl_hdr_sep ()
7893         {
7894                 // cols              : 2
7895                 // cnt               : 7
7896                 // RepeatDirection   : Horizontal
7897                 // RepeatLayout      : Table
7898                 // OuterTableImplied : False
7899                 // Header            : True
7900                 // Footer            : False
7901                 // Separator         : True
7902
7903                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Horizontal, RepeatLayout.Table, false, true, false, true);
7904                 string exp = @"<table class=""mainstyle"">
7905         <tr>
7906                 <td colspan=""4"" class=""Header-1"">(0,Header,-1)</td>
7907         </tr><tr>
7908                 <td class=""Item0"">(1,Item,0)</td><td class=""Separator0"">(2,Separator,0)</td><td class=""Item1"">(3,Item,1)</td><td class=""Separator1"">(4,Separator,1)</td>
7909         </tr><tr>
7910                 <td class=""Item2"">(5,Item,2)</td><td class=""Separator2"">(6,Separator,2)</td><td class=""Item3"">(7,Item,3)</td><td class=""Separator3"">(8,Separator,3)</td>
7911         </tr><tr>
7912                 <td class=""Item4"">(9,Item,4)</td><td class=""Separator4"">(10,Separator,4)</td><td class=""Item5"">(11,Item,5)</td><td class=""Separator5"">(12,Separator,5)</td>
7913         </tr><tr>
7914                 <td class=""Item6"">(13,Item,6)</td><td></td><td></td><td></td>
7915         </tr>
7916 </table>";
7917                 Assert.AreEqual (exp, v, "#407");
7918         }
7919
7920         [Test]
7921         public void RepeatInfo_3cols_9itms_horiz_tbl_hdr_sep ()
7922         {
7923                 // cols              : 3
7924                 // cnt               : 9
7925                 // RepeatDirection   : Horizontal
7926                 // RepeatLayout      : Table
7927                 // OuterTableImplied : False
7928                 // Header            : True
7929                 // Footer            : False
7930                 // Separator         : True
7931
7932                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Horizontal, RepeatLayout.Table, false, true, false, true);
7933                 string exp = @"<table>
7934         <tr>
7935                 <td colspan=""6"" class=""Header-1"">(0,Header,-1)</td>
7936         </tr><tr>
7937                 <td class=""Item0"">(1,Item,0)</td><td class=""Separator0"">(2,Separator,0)</td><td class=""Item1"">(3,Item,1)</td><td class=""Separator1"">(4,Separator,1)</td><td class=""Item2"">(5,Item,2)</td><td class=""Separator2"">(6,Separator,2)</td>
7938         </tr><tr>
7939                 <td class=""Item3"">(7,Item,3)</td><td class=""Separator3"">(8,Separator,3)</td><td class=""Item4"">(9,Item,4)</td><td class=""Separator4"">(10,Separator,4)</td><td class=""Item5"">(11,Item,5)</td><td class=""Separator5"">(12,Separator,5)</td>
7940         </tr><tr>
7941                 <td class=""Item6"">(13,Item,6)</td><td class=""Separator6"">(14,Separator,6)</td><td class=""Item7"">(15,Item,7)</td><td class=""Separator7"">(16,Separator,7)</td><td class=""Item8"">(17,Item,8)</td><td></td>
7942         </tr>
7943 </table>";
7944                 Assert.AreEqual (exp, v, "#408");
7945         }
7946
7947         [Test]
7948         public void RepeatInfo_3cols_7itms_horiz_tbl_hdr_sep ()
7949         {
7950                 // cols              : 3
7951                 // cnt               : 7
7952                 // RepeatDirection   : Horizontal
7953                 // RepeatLayout      : Table
7954                 // OuterTableImplied : False
7955                 // Header            : True
7956                 // Footer            : False
7957                 // Separator         : True
7958
7959                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Horizontal, RepeatLayout.Table, false, true, false, true);
7960                 string exp = @"<table>
7961         <tr>
7962                 <td colspan=""6"" class=""Header-1"">(0,Header,-1)</td>
7963         </tr><tr>
7964                 <td class=""Item0"">(1,Item,0)</td><td class=""Separator0"">(2,Separator,0)</td><td class=""Item1"">(3,Item,1)</td><td class=""Separator1"">(4,Separator,1)</td><td class=""Item2"">(5,Item,2)</td><td class=""Separator2"">(6,Separator,2)</td>
7965         </tr><tr>
7966                 <td class=""Item3"">(7,Item,3)</td><td class=""Separator3"">(8,Separator,3)</td><td class=""Item4"">(9,Item,4)</td><td class=""Separator4"">(10,Separator,4)</td><td class=""Item5"">(11,Item,5)</td><td class=""Separator5"">(12,Separator,5)</td>
7967         </tr><tr>
7968                 <td class=""Item6"">(13,Item,6)</td><td></td><td></td><td></td><td></td><td></td>
7969         </tr>
7970 </table>";
7971                 Assert.AreEqual (exp, v, "#409");
7972         }
7973
7974         [Test]
7975         public void RepeatInfo_0cols_0itms_vert_tbl_hdr_sep ()
7976         {
7977                 // cols              : 0
7978                 // cnt               : 0
7979                 // RepeatDirection   : Vertical
7980                 // RepeatLayout      : Table
7981                 // OuterTableImplied : False
7982                 // Header            : True
7983                 // Footer            : False
7984                 // Separator         : True
7985
7986                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Vertical, RepeatLayout.Table, false, true, false, true);
7987                 string exp = @"<table class=""mainstyle"">
7988         <tr>
7989                 <td class=""Header-1"">(0,Header,-1)</td>
7990         </tr>
7991 </table>";
7992                 Assert.AreEqual (exp, v, "#410");
7993         }
7994
7995         [Test]
7996         public void RepeatInfo_0cols_1itms_vert_tbl_hdr_sep ()
7997         {
7998                 // cols              : 0
7999                 // cnt               : 1
8000                 // RepeatDirection   : Vertical
8001                 // RepeatLayout      : Table
8002                 // OuterTableImplied : False
8003                 // Header            : True
8004                 // Footer            : False
8005                 // Separator         : True
8006
8007                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Vertical, RepeatLayout.Table, false, true, false, true);
8008                 string exp = @"<table class=""mainstyle"">
8009         <tr>
8010                 <td class=""Header-1"">(0,Header,-1)</td>
8011         </tr><tr>
8012                 <td class=""Item0"">(1,Item,0)</td>
8013         </tr>
8014 </table>";
8015                 Assert.AreEqual (exp, v, "#411");
8016         }
8017
8018         [Test]
8019         public void RepeatInfo_0cols_2itms_vert_tbl_hdr_sep ()
8020         {
8021                 // cols              : 0
8022                 // cnt               : 2
8023                 // RepeatDirection   : Vertical
8024                 // RepeatLayout      : Table
8025                 // OuterTableImplied : False
8026                 // Header            : True
8027                 // Footer            : False
8028                 // Separator         : True
8029
8030                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Vertical, RepeatLayout.Table, false, true, false, true);
8031                 string exp = @"<table class=""mainstyle"">
8032         <tr>
8033                 <td class=""Header-1"">(0,Header,-1)</td>
8034         </tr><tr>
8035                 <td class=""Item0"">(1,Item,0)</td>
8036         </tr><tr>
8037                 <td class=""Separator0"">(2,Separator,0)</td>
8038         </tr><tr>
8039                 <td class=""Item1"">(3,Item,1)</td>
8040         </tr>
8041 </table>";
8042                 Assert.AreEqual (exp, v, "#412");
8043         }
8044
8045         [Test]
8046         public void RepeatInfo_0cols_5itms_vert_tbl_hdr_sep ()
8047         {
8048                 // cols              : 0
8049                 // cnt               : 5
8050                 // RepeatDirection   : Vertical
8051                 // RepeatLayout      : Table
8052                 // OuterTableImplied : False
8053                 // Header            : True
8054                 // Footer            : False
8055                 // Separator         : True
8056
8057                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Vertical, RepeatLayout.Table, false, true, false, true);
8058                 string exp = @"<table class=""mainstyle"">
8059         <tr>
8060                 <td class=""Header-1"">(0,Header,-1)</td>
8061         </tr><tr>
8062                 <td class=""Item0"">(1,Item,0)</td>
8063         </tr><tr>
8064                 <td class=""Separator0"">(2,Separator,0)</td>
8065         </tr><tr>
8066                 <td class=""Item1"">(3,Item,1)</td>
8067         </tr><tr>
8068                 <td class=""Separator1"">(4,Separator,1)</td>
8069         </tr><tr>
8070                 <td class=""Item2"">(5,Item,2)</td>
8071         </tr><tr>
8072                 <td class=""Separator2"">(6,Separator,2)</td>
8073         </tr><tr>
8074                 <td class=""Item3"">(7,Item,3)</td>
8075         </tr><tr>
8076                 <td class=""Separator3"">(8,Separator,3)</td>
8077         </tr><tr>
8078                 <td class=""Item4"">(9,Item,4)</td>
8079         </tr>
8080 </table>";
8081                 Assert.AreEqual (exp, v, "#413");
8082         }
8083
8084         [Test]
8085         public void RepeatInfo_1cols_0itms_vert_tbl_hdr_sep ()
8086         {
8087                 // cols              : 1
8088                 // cnt               : 0
8089                 // RepeatDirection   : Vertical
8090                 // RepeatLayout      : Table
8091                 // OuterTableImplied : False
8092                 // Header            : True
8093                 // Footer            : False
8094                 // Separator         : True
8095
8096                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Vertical, RepeatLayout.Table, false, true, false, true);
8097                 string exp = @"<table class=""mainstyle"">
8098         <tr>
8099                 <td class=""Header-1"">(0,Header,-1)</td>
8100         </tr>
8101 </table>";
8102                 Assert.AreEqual (exp, v, "#414");
8103         }
8104
8105         [Test]
8106         public void RepeatInfo_1cols_5itms_vert_tbl_hdr_sep ()
8107         {
8108                 // cols              : 1
8109                 // cnt               : 5
8110                 // RepeatDirection   : Vertical
8111                 // RepeatLayout      : Table
8112                 // OuterTableImplied : False
8113                 // Header            : True
8114                 // Footer            : False
8115                 // Separator         : True
8116
8117                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Vertical, RepeatLayout.Table, false, true, false, true);
8118                 string exp = @"<table class=""mainstyle"">
8119         <tr>
8120                 <td class=""Header-1"">(0,Header,-1)</td>
8121         </tr><tr>
8122                 <td class=""Item0"">(1,Item,0)</td>
8123         </tr><tr>
8124                 <td class=""Separator0"">(2,Separator,0)</td>
8125         </tr><tr>
8126                 <td class=""Item1"">(3,Item,1)</td>
8127         </tr><tr>
8128                 <td class=""Separator1"">(4,Separator,1)</td>
8129         </tr><tr>
8130                 <td class=""Item2"">(5,Item,2)</td>
8131         </tr><tr>
8132                 <td class=""Separator2"">(6,Separator,2)</td>
8133         </tr><tr>
8134                 <td class=""Item3"">(7,Item,3)</td>
8135         </tr><tr>
8136                 <td class=""Separator3"">(8,Separator,3)</td>
8137         </tr><tr>
8138                 <td class=""Item4"">(9,Item,4)</td>
8139         </tr>
8140 </table>";
8141                 Assert.AreEqual (exp, v, "#415");
8142         }
8143
8144         [Test]
8145         public void RepeatInfo_2cols_4itms_vert_tbl_hdr_sep ()
8146         {
8147                 // cols              : 2
8148                 // cnt               : 4
8149                 // RepeatDirection   : Vertical
8150                 // RepeatLayout      : Table
8151                 // OuterTableImplied : False
8152                 // Header            : True
8153                 // Footer            : False
8154                 // Separator         : True
8155
8156                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Vertical, RepeatLayout.Table, false, true, false, true);
8157                 string exp = @"<table class=""mainstyle"">
8158         <tr>
8159                 <td colspan=""4"" class=""Header-1"">(0,Header,-1)</td>
8160         </tr><tr>
8161                 <td class=""Item0"">(1,Item,0)</td><td class=""Separator0"">(2,Separator,0)</td><td class=""Item2"">(3,Item,2)</td><td class=""Separator2"">(4,Separator,2)</td>
8162         </tr><tr>
8163                 <td class=""Item1"">(5,Item,1)</td><td class=""Separator1"">(6,Separator,1)</td><td class=""Item3"">(7,Item,3)</td><td></td>
8164         </tr>
8165 </table>";
8166                 Assert.AreEqual (exp, v, "#416");
8167         }
8168
8169         [Test]
8170         public void RepeatInfo_2cols_7itms_vert_tbl_hdr_sep ()
8171         {
8172                 // cols              : 2
8173                 // cnt               : 7
8174                 // RepeatDirection   : Vertical
8175                 // RepeatLayout      : Table
8176                 // OuterTableImplied : False
8177                 // Header            : True
8178                 // Footer            : False
8179                 // Separator         : True
8180
8181                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Vertical, RepeatLayout.Table, false, true, false, true);
8182                 string exp = @"<table class=""mainstyle"">
8183         <tr>
8184                 <td colspan=""4"" class=""Header-1"">(0,Header,-1)</td>
8185         </tr><tr>
8186                 <td class=""Item0"">(1,Item,0)</td><td class=""Separator0"">(2,Separator,0)</td><td class=""Item4"">(3,Item,4)</td><td class=""Separator4"">(4,Separator,4)</td>
8187         </tr><tr>
8188                 <td class=""Item1"">(5,Item,1)</td><td class=""Separator1"">(6,Separator,1)</td><td class=""Item5"">(7,Item,5)</td><td class=""Separator5"">(8,Separator,5)</td>
8189         </tr><tr>
8190                 <td class=""Item2"">(9,Item,2)</td><td class=""Separator2"">(10,Separator,2)</td><td class=""Item6"">(11,Item,6)</td><td></td>
8191         </tr><tr>
8192                 <td class=""Item3"">(12,Item,3)</td><td class=""Separator3"">(13,Separator,3)</td><td></td><td></td>
8193         </tr>
8194 </table>";
8195                 Assert.AreEqual (exp, v, "#417");
8196         }
8197
8198         [Test]
8199         public void RepeatInfo_3cols_9itms_vert_tbl_hdr_sep ()
8200         {
8201                 // cols              : 3
8202                 // cnt               : 9
8203                 // RepeatDirection   : Vertical
8204                 // RepeatLayout      : Table
8205                 // OuterTableImplied : False
8206                 // Header            : True
8207                 // Footer            : False
8208                 // Separator         : True
8209
8210                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Vertical, RepeatLayout.Table, false, true, false, true);
8211                 string exp = @"<table>
8212         <tr>
8213                 <td colspan=""6"" class=""Header-1"">(0,Header,-1)</td>
8214         </tr><tr>
8215                 <td class=""Item0"">(1,Item,0)</td><td class=""Separator0"">(2,Separator,0)</td><td class=""Item3"">(3,Item,3)</td><td class=""Separator3"">(4,Separator,3)</td><td class=""Item6"">(5,Item,6)</td><td class=""Separator6"">(6,Separator,6)</td>
8216         </tr><tr>
8217                 <td class=""Item1"">(7,Item,1)</td><td class=""Separator1"">(8,Separator,1)</td><td class=""Item4"">(9,Item,4)</td><td class=""Separator4"">(10,Separator,4)</td><td class=""Item7"">(11,Item,7)</td><td class=""Separator7"">(12,Separator,7)</td>
8218         </tr><tr>
8219                 <td class=""Item2"">(13,Item,2)</td><td class=""Separator2"">(14,Separator,2)</td><td class=""Item5"">(15,Item,5)</td><td class=""Separator5"">(16,Separator,5)</td><td class=""Item8"">(17,Item,8)</td><td></td>
8220         </tr>
8221 </table>";
8222                 Assert.AreEqual (exp, v, "#418");
8223         }
8224
8225         [Test]
8226         public void RepeatInfo_3cols_7itms_vert_tbl_hdr_sep ()
8227         {
8228                 // cols              : 3
8229                 // cnt               : 7
8230                 // RepeatDirection   : Vertical
8231                 // RepeatLayout      : Table
8232                 // OuterTableImplied : False
8233                 // Header            : True
8234                 // Footer            : False
8235                 // Separator         : True
8236
8237                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Vertical, RepeatLayout.Table, false, true, false, true);
8238                 string exp = @"<table>
8239         <tr>
8240                 <td colspan=""6"" class=""Header-1"">(0,Header,-1)</td>
8241         </tr><tr>
8242                 <td class=""Item0"">(1,Item,0)</td><td class=""Separator0"">(2,Separator,0)</td><td class=""Item3"">(3,Item,3)</td><td class=""Separator3"">(4,Separator,3)</td><td class=""Item5"">(5,Item,5)</td><td class=""Separator5"">(6,Separator,5)</td>
8243         </tr><tr>
8244                 <td class=""Item1"">(7,Item,1)</td><td class=""Separator1"">(8,Separator,1)</td><td class=""Item4"">(9,Item,4)</td><td class=""Separator4"">(10,Separator,4)</td><td class=""Item6"">(11,Item,6)</td><td></td>
8245         </tr><tr>
8246                 <td class=""Item2"">(12,Item,2)</td><td class=""Separator2"">(13,Separator,2)</td><td></td><td></td><td></td><td></td>
8247         </tr>
8248 </table>";
8249                 Assert.AreEqual (exp, v, "#419");
8250         }
8251
8252         [Test]
8253         public void RepeatInfo_0cols_0itms_horiz_flow_hdr_sep ()
8254         {
8255                 // cols              : 0
8256                 // cnt               : 0
8257                 // RepeatDirection   : Horizontal
8258                 // RepeatLayout      : Flow
8259                 // OuterTableImplied : False
8260                 // Header            : True
8261                 // Footer            : False
8262                 // Separator         : True
8263
8264                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Horizontal, RepeatLayout.Flow, false, true, false, true);
8265                 string exp = @"<span class=""mainstyle"">(0,Header,-1)</span>";
8266                 Assert.AreEqual (exp, v, "#420");
8267         }
8268
8269         [Test]
8270         public void RepeatInfo_0cols_1itms_horiz_flow_hdr_sep ()
8271         {
8272                 // cols              : 0
8273                 // cnt               : 1
8274                 // RepeatDirection   : Horizontal
8275                 // RepeatLayout      : Flow
8276                 // OuterTableImplied : False
8277                 // Header            : True
8278                 // Footer            : False
8279                 // Separator         : True
8280
8281                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Horizontal, RepeatLayout.Flow, false, true, false, true);
8282                 string exp = @"<span class=""mainstyle"">(0,Header,-1)(1,Item,0)</span>";
8283                 Assert.AreEqual (exp, v, "#421");
8284         }
8285
8286         [Test]
8287         public void RepeatInfo_0cols_2itms_horiz_flow_hdr_sep ()
8288         {
8289                 // cols              : 0
8290                 // cnt               : 2
8291                 // RepeatDirection   : Horizontal
8292                 // RepeatLayout      : Flow
8293                 // OuterTableImplied : False
8294                 // Header            : True
8295                 // Footer            : False
8296                 // Separator         : True
8297
8298                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Horizontal, RepeatLayout.Flow, false, true, false, true);
8299                 string exp = @"<span class=""mainstyle"">(0,Header,-1)(1,Item,0)(2,Separator,0)(3,Item,1)</span>";
8300                 Assert.AreEqual (exp, v, "#422");
8301         }
8302
8303         [Test]
8304         public void RepeatInfo_0cols_5itms_horiz_flow_hdr_sep ()
8305         {
8306                 // cols              : 0
8307                 // cnt               : 5
8308                 // RepeatDirection   : Horizontal
8309                 // RepeatLayout      : Flow
8310                 // OuterTableImplied : False
8311                 // Header            : True
8312                 // Footer            : False
8313                 // Separator         : True
8314
8315                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Horizontal, RepeatLayout.Flow, false, true, false, true);
8316                 string exp = @"<span class=""mainstyle"">(0,Header,-1)(1,Item,0)(2,Separator,0)(3,Item,1)(4,Separator,1)(5,Item,2)(6,Separator,2)(7,Item,3)(8,Separator,3)(9,Item,4)</span>";
8317                 Assert.AreEqual (exp, v, "#423");
8318         }
8319
8320         [Test]
8321         public void RepeatInfo_1cols_0itms_horiz_flow_hdr_sep ()
8322         {
8323                 // cols              : 1
8324                 // cnt               : 0
8325                 // RepeatDirection   : Horizontal
8326                 // RepeatLayout      : Flow
8327                 // OuterTableImplied : False
8328                 // Header            : True
8329                 // Footer            : False
8330                 // Separator         : True
8331
8332                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Horizontal, RepeatLayout.Flow, false, true, false, true);
8333                 string exp = @"<span class=""mainstyle"">(0,Header,-1)</span>";
8334                 Assert.AreEqual (exp, v, "#424");
8335         }
8336
8337         [Test]
8338         public void RepeatInfo_1cols_5itms_horiz_flow_hdr_sep ()
8339         {
8340                 // cols              : 1
8341                 // cnt               : 5
8342                 // RepeatDirection   : Horizontal
8343                 // RepeatLayout      : Flow
8344                 // OuterTableImplied : False
8345                 // Header            : True
8346                 // Footer            : False
8347                 // Separator         : True
8348
8349                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Horizontal, RepeatLayout.Flow, false, true, false, true);
8350                 string exp = @"<span class=""mainstyle"">(0,Header,-1)<br />(1,Item,0)(2,Separator,0)<br />(3,Item,1)(4,Separator,1)<br />(5,Item,2)(6,Separator,2)<br />(7,Item,3)(8,Separator,3)<br />(9,Item,4)<br /></span>";
8351                 Assert.AreEqual (exp, v, "#425");
8352         }
8353
8354         [Test]
8355         public void RepeatInfo_2cols_4itms_horiz_flow_hdr_sep ()
8356         {
8357                 // cols              : 2
8358                 // cnt               : 4
8359                 // RepeatDirection   : Horizontal
8360                 // RepeatLayout      : Flow
8361                 // OuterTableImplied : False
8362                 // Header            : True
8363                 // Footer            : False
8364                 // Separator         : True
8365
8366                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Horizontal, RepeatLayout.Flow, false, true, false, true);
8367                 string exp = @"<span class=""mainstyle"">(0,Header,-1)<br />(1,Item,0)(2,Separator,0)(3,Item,1)(4,Separator,1)<br />(5,Item,2)(6,Separator,2)(7,Item,3)<br /></span>";
8368                 Assert.AreEqual (exp, v, "#426");
8369         }
8370
8371         [Test]
8372         public void RepeatInfo_2cols_7itms_horiz_flow_hdr_sep ()
8373         {
8374                 // cols              : 2
8375                 // cnt               : 7
8376                 // RepeatDirection   : Horizontal
8377                 // RepeatLayout      : Flow
8378                 // OuterTableImplied : False
8379                 // Header            : True
8380                 // Footer            : False
8381                 // Separator         : True
8382
8383                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Horizontal, RepeatLayout.Flow, false, true, false, true);
8384                 string exp = @"<span class=""mainstyle"">(0,Header,-1)<br />(1,Item,0)(2,Separator,0)(3,Item,1)(4,Separator,1)<br />(5,Item,2)(6,Separator,2)(7,Item,3)(8,Separator,3)<br />(9,Item,4)(10,Separator,4)(11,Item,5)(12,Separator,5)<br />(13,Item,6)<br /></span>";
8385                 Assert.AreEqual (exp, v, "#427");
8386         }
8387
8388         [Test]
8389         public void RepeatInfo_3cols_9itms_horiz_flow_hdr_sep ()
8390         {
8391                 // cols              : 3
8392                 // cnt               : 9
8393                 // RepeatDirection   : Horizontal
8394                 // RepeatLayout      : Flow
8395                 // OuterTableImplied : False
8396                 // Header            : True
8397                 // Footer            : False
8398                 // Separator         : True
8399
8400                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Horizontal, RepeatLayout.Flow, false, true, false, true);
8401                 string exp = @"<span>(0,Header,-1)<br />(1,Item,0)(2,Separator,0)(3,Item,1)(4,Separator,1)(5,Item,2)(6,Separator,2)<br />(7,Item,3)(8,Separator,3)(9,Item,4)(10,Separator,4)(11,Item,5)(12,Separator,5)<br />(13,Item,6)(14,Separator,6)(15,Item,7)(16,Separator,7)(17,Item,8)<br /></span>";
8402                 Assert.AreEqual (exp, v, "#428");
8403         }
8404
8405         [Test]
8406         public void RepeatInfo_3cols_7itms_horiz_flow_hdr_sep ()
8407         {
8408                 // cols              : 3
8409                 // cnt               : 7
8410                 // RepeatDirection   : Horizontal
8411                 // RepeatLayout      : Flow
8412                 // OuterTableImplied : False
8413                 // Header            : True
8414                 // Footer            : False
8415                 // Separator         : True
8416
8417                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Horizontal, RepeatLayout.Flow, false, true, false, true);
8418                 string exp = @"<span>(0,Header,-1)<br />(1,Item,0)(2,Separator,0)(3,Item,1)(4,Separator,1)(5,Item,2)(6,Separator,2)<br />(7,Item,3)(8,Separator,3)(9,Item,4)(10,Separator,4)(11,Item,5)(12,Separator,5)<br />(13,Item,6)<br /></span>";
8419                 Assert.AreEqual (exp, v, "#429");
8420         }
8421
8422         [Test]
8423         public void RepeatInfo_0cols_0itms_vert_flow_hdr_sep ()
8424         {
8425                 // cols              : 0
8426                 // cnt               : 0
8427                 // RepeatDirection   : Vertical
8428                 // RepeatLayout      : Flow
8429                 // OuterTableImplied : False
8430                 // Header            : True
8431                 // Footer            : False
8432                 // Separator         : True
8433
8434                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Vertical, RepeatLayout.Flow, false, true, false, true);
8435                 string exp = @"<span class=""mainstyle"">(0,Header,-1)<br /></span>";
8436                 Assert.AreEqual (exp, v, "#430");
8437         }
8438
8439         [Test]
8440         public void RepeatInfo_0cols_1itms_vert_flow_hdr_sep ()
8441         {
8442                 // cols              : 0
8443                 // cnt               : 1
8444                 // RepeatDirection   : Vertical
8445                 // RepeatLayout      : Flow
8446                 // OuterTableImplied : False
8447                 // Header            : True
8448                 // Footer            : False
8449                 // Separator         : True
8450
8451                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Vertical, RepeatLayout.Flow, false, true, false, true);
8452                 string exp = @"<span class=""mainstyle"">(0,Header,-1)<br />(1,Item,0)</span>";
8453                 Assert.AreEqual (exp, v, "#431");
8454         }
8455
8456         [Test]
8457         public void RepeatInfo_0cols_2itms_vert_flow_hdr_sep ()
8458         {
8459                 // cols              : 0
8460                 // cnt               : 2
8461                 // RepeatDirection   : Vertical
8462                 // RepeatLayout      : Flow
8463                 // OuterTableImplied : False
8464                 // Header            : True
8465                 // Footer            : False
8466                 // Separator         : True
8467
8468                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Vertical, RepeatLayout.Flow, false, true, false, true);
8469                 string exp = @"<span class=""mainstyle"">(0,Header,-1)<br />(1,Item,0)<br />(2,Separator,0)<br />(3,Item,1)</span>";
8470                 Assert.AreEqual (exp, v, "#432");
8471         }
8472
8473         [Test]
8474         public void RepeatInfo_0cols_5itms_vert_flow_hdr_sep ()
8475         {
8476                 // cols              : 0
8477                 // cnt               : 5
8478                 // RepeatDirection   : Vertical
8479                 // RepeatLayout      : Flow
8480                 // OuterTableImplied : False
8481                 // Header            : True
8482                 // Footer            : False
8483                 // Separator         : True
8484
8485                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Vertical, RepeatLayout.Flow, false, true, false, true);
8486                 string exp = @"<span class=""mainstyle"">(0,Header,-1)<br />(1,Item,0)<br />(2,Separator,0)<br />(3,Item,1)<br />(4,Separator,1)<br />(5,Item,2)<br />(6,Separator,2)<br />(7,Item,3)<br />(8,Separator,3)<br />(9,Item,4)</span>";
8487                 Assert.AreEqual (exp, v, "#433");
8488         }
8489
8490         [Test]
8491         public void RepeatInfo_1cols_0itms_vert_flow_hdr_sep ()
8492         {
8493                 // cols              : 1
8494                 // cnt               : 0
8495                 // RepeatDirection   : Vertical
8496                 // RepeatLayout      : Flow
8497                 // OuterTableImplied : False
8498                 // Header            : True
8499                 // Footer            : False
8500                 // Separator         : True
8501
8502                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Vertical, RepeatLayout.Flow, false, true, false, true);
8503                 string exp = @"<span class=""mainstyle"">(0,Header,-1)<br /></span>";
8504                 Assert.AreEqual (exp, v, "#434");
8505         }
8506
8507         [Test]
8508         public void RepeatInfo_1cols_5itms_vert_flow_hdr_sep ()
8509         {
8510                 // cols              : 1
8511                 // cnt               : 5
8512                 // RepeatDirection   : Vertical
8513                 // RepeatLayout      : Flow
8514                 // OuterTableImplied : False
8515                 // Header            : True
8516                 // Footer            : False
8517                 // Separator         : True
8518
8519                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Vertical, RepeatLayout.Flow, false, true, false, true);
8520                 string exp = @"<span class=""mainstyle"">(0,Header,-1)<br />(1,Item,0)<br />(2,Separator,0)<br />(3,Item,1)<br />(4,Separator,1)<br />(5,Item,2)<br />(6,Separator,2)<br />(7,Item,3)<br />(8,Separator,3)<br />(9,Item,4)</span>";
8521                 Assert.AreEqual (exp, v, "#435");
8522         }
8523
8524         [Test]
8525         public void RepeatInfo_2cols_4itms_vert_flow_hdr_sep ()
8526         {
8527                 // cols              : 2
8528                 // cnt               : 4
8529                 // RepeatDirection   : Vertical
8530                 // RepeatLayout      : Flow
8531                 // OuterTableImplied : False
8532                 // Header            : True
8533                 // Footer            : False
8534                 // Separator         : True
8535
8536                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Vertical, RepeatLayout.Flow, false, true, false, true);
8537                 string exp = @"<span class=""mainstyle"">(0,Header,-1)<br />(1,Item,0)(2,Separator,0)(3,Item,2)(4,Separator,2)<br />(5,Item,1)(6,Separator,1)(7,Item,3)</span>";
8538                 Assert.AreEqual (exp, v, "#436");
8539         }
8540
8541         [Test]
8542         public void RepeatInfo_2cols_7itms_vert_flow_hdr_sep ()
8543         {
8544                 // cols              : 2
8545                 // cnt               : 7
8546                 // RepeatDirection   : Vertical
8547                 // RepeatLayout      : Flow
8548                 // OuterTableImplied : False
8549                 // Header            : True
8550                 // Footer            : False
8551                 // Separator         : True
8552
8553                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Vertical, RepeatLayout.Flow, false, true, false, true);
8554                 string exp = @"<span class=""mainstyle"">(0,Header,-1)<br />(1,Item,0)(2,Separator,0)(3,Item,4)(4,Separator,4)<br />(5,Item,1)(6,Separator,1)(7,Item,5)(8,Separator,5)<br />(9,Item,2)(10,Separator,2)(11,Item,6)<br />(12,Item,3)(13,Separator,3)</span>";
8555                 Assert.AreEqual (exp, v, "#437");
8556         }
8557
8558         [Test]
8559         public void RepeatInfo_3cols_9itms_vert_flow_hdr_sep ()
8560         {
8561                 // cols              : 3
8562                 // cnt               : 9
8563                 // RepeatDirection   : Vertical
8564                 // RepeatLayout      : Flow
8565                 // OuterTableImplied : False
8566                 // Header            : True
8567                 // Footer            : False
8568                 // Separator         : True
8569
8570                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Vertical, RepeatLayout.Flow, false, true, false, true);
8571                 string exp = @"<span>(0,Header,-1)<br />(1,Item,0)(2,Separator,0)(3,Item,3)(4,Separator,3)(5,Item,6)(6,Separator,6)<br />(7,Item,1)(8,Separator,1)(9,Item,4)(10,Separator,4)(11,Item,7)(12,Separator,7)<br />(13,Item,2)(14,Separator,2)(15,Item,5)(16,Separator,5)(17,Item,8)</span>";
8572                 Assert.AreEqual (exp, v, "#438");
8573         }
8574
8575         [Test]
8576         public void RepeatInfo_3cols_7itms_vert_flow_hdr_sep ()
8577         {
8578                 // cols              : 3
8579                 // cnt               : 7
8580                 // RepeatDirection   : Vertical
8581                 // RepeatLayout      : Flow
8582                 // OuterTableImplied : False
8583                 // Header            : True
8584                 // Footer            : False
8585                 // Separator         : True
8586
8587                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Vertical, RepeatLayout.Flow, false, true, false, true);
8588                 string exp = @"<span>(0,Header,-1)<br />(1,Item,0)(2,Separator,0)(3,Item,3)(4,Separator,3)(5,Item,5)(6,Separator,5)<br />(7,Item,1)(8,Separator,1)(9,Item,4)(10,Separator,4)(11,Item,6)<br />(12,Item,2)(13,Separator,2)</span>";
8589                 Assert.AreEqual (exp, v, "#439");
8590         }
8591
8592         [Test]
8593         [ExpectedException (typeof (global::System.InvalidOperationException))]
8594         public void RepeatInfo_0cols_0itms_horiz_ul_hdr_sep ()
8595         {
8596                 // cols              : 0
8597                 // cnt               : 0
8598                 // RepeatDirection   : Horizontal
8599                 // RepeatLayout      : UnorderedList
8600                 // OuterTableImplied : False
8601                 // Header            : True
8602                 // Footer            : False
8603                 // Separator         : True
8604
8605                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, false, true, false, true);
8606
8607                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
8608         }
8609
8610         [Test]
8611         [ExpectedException (typeof (global::System.InvalidOperationException))]
8612         public void RepeatInfo_0cols_1itms_horiz_ul_hdr_sep ()
8613         {
8614                 // cols              : 0
8615                 // cnt               : 1
8616                 // RepeatDirection   : Horizontal
8617                 // RepeatLayout      : UnorderedList
8618                 // OuterTableImplied : False
8619                 // Header            : True
8620                 // Footer            : False
8621                 // Separator         : True
8622
8623                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, false, true, false, true);
8624
8625                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
8626         }
8627
8628         [Test]
8629         [ExpectedException (typeof (global::System.InvalidOperationException))]
8630         public void RepeatInfo_0cols_2itms_horiz_ul_hdr_sep ()
8631         {
8632                 // cols              : 0
8633                 // cnt               : 2
8634                 // RepeatDirection   : Horizontal
8635                 // RepeatLayout      : UnorderedList
8636                 // OuterTableImplied : False
8637                 // Header            : True
8638                 // Footer            : False
8639                 // Separator         : True
8640
8641                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, false, true, false, true);
8642
8643                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
8644         }
8645
8646         [Test]
8647         [ExpectedException (typeof (global::System.InvalidOperationException))]
8648         public void RepeatInfo_0cols_5itms_horiz_ul_hdr_sep ()
8649         {
8650                 // cols              : 0
8651                 // cnt               : 5
8652                 // RepeatDirection   : Horizontal
8653                 // RepeatLayout      : UnorderedList
8654                 // OuterTableImplied : False
8655                 // Header            : True
8656                 // Footer            : False
8657                 // Separator         : True
8658
8659                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, false, true, false, true);
8660
8661                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
8662         }
8663
8664         [Test]
8665         [ExpectedException (typeof (global::System.InvalidOperationException))]
8666         public void RepeatInfo_1cols_0itms_horiz_ul_hdr_sep ()
8667         {
8668                 // cols              : 1
8669                 // cnt               : 0
8670                 // RepeatDirection   : Horizontal
8671                 // RepeatLayout      : UnorderedList
8672                 // OuterTableImplied : False
8673                 // Header            : True
8674                 // Footer            : False
8675                 // Separator         : True
8676
8677                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, false, true, false, true);
8678
8679                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
8680         }
8681
8682         [Test]
8683         [ExpectedException (typeof (global::System.InvalidOperationException))]
8684         public void RepeatInfo_1cols_5itms_horiz_ul_hdr_sep ()
8685         {
8686                 // cols              : 1
8687                 // cnt               : 5
8688                 // RepeatDirection   : Horizontal
8689                 // RepeatLayout      : UnorderedList
8690                 // OuterTableImplied : False
8691                 // Header            : True
8692                 // Footer            : False
8693                 // Separator         : True
8694
8695                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, false, true, false, true);
8696
8697                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
8698         }
8699
8700         [Test]
8701         [ExpectedException (typeof (global::System.InvalidOperationException))]
8702         public void RepeatInfo_2cols_4itms_horiz_ul_hdr_sep ()
8703         {
8704                 // cols              : 2
8705                 // cnt               : 4
8706                 // RepeatDirection   : Horizontal
8707                 // RepeatLayout      : UnorderedList
8708                 // OuterTableImplied : False
8709                 // Header            : True
8710                 // Footer            : False
8711                 // Separator         : True
8712
8713                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, false, true, false, true);
8714
8715                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
8716         }
8717
8718         [Test]
8719         [ExpectedException (typeof (global::System.InvalidOperationException))]
8720         public void RepeatInfo_2cols_7itms_horiz_ul_hdr_sep ()
8721         {
8722                 // cols              : 2
8723                 // cnt               : 7
8724                 // RepeatDirection   : Horizontal
8725                 // RepeatLayout      : UnorderedList
8726                 // OuterTableImplied : False
8727                 // Header            : True
8728                 // Footer            : False
8729                 // Separator         : True
8730
8731                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, false, true, false, true);
8732
8733                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
8734         }
8735
8736         [Test]
8737         [ExpectedException (typeof (global::System.InvalidOperationException))]
8738         public void RepeatInfo_3cols_9itms_horiz_ul_hdr_sep ()
8739         {
8740                 // cols              : 3
8741                 // cnt               : 9
8742                 // RepeatDirection   : Horizontal
8743                 // RepeatLayout      : UnorderedList
8744                 // OuterTableImplied : False
8745                 // Header            : True
8746                 // Footer            : False
8747                 // Separator         : True
8748
8749                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, false, true, false, true);
8750
8751                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
8752         }
8753
8754         [Test]
8755         [ExpectedException (typeof (global::System.InvalidOperationException))]
8756         public void RepeatInfo_3cols_7itms_horiz_ul_hdr_sep ()
8757         {
8758                 // cols              : 3
8759                 // cnt               : 7
8760                 // RepeatDirection   : Horizontal
8761                 // RepeatLayout      : UnorderedList
8762                 // OuterTableImplied : False
8763                 // Header            : True
8764                 // Footer            : False
8765                 // Separator         : True
8766
8767                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, false, true, false, true);
8768
8769                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
8770         }
8771
8772         [Test]
8773         [ExpectedException (typeof (global::System.InvalidOperationException))]
8774         public void RepeatInfo_0cols_0itms_vert_ul_hdr_sep ()
8775         {
8776                 // cols              : 0
8777                 // cnt               : 0
8778                 // RepeatDirection   : Vertical
8779                 // RepeatLayout      : UnorderedList
8780                 // OuterTableImplied : False
8781                 // Header            : True
8782                 // Footer            : False
8783                 // Separator         : True
8784
8785                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Vertical, RepeatLayout.UnorderedList, false, true, false, true);
8786
8787                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
8788         }
8789
8790         [Test]
8791         [ExpectedException (typeof (global::System.InvalidOperationException))]
8792         public void RepeatInfo_0cols_1itms_vert_ul_hdr_sep ()
8793         {
8794                 // cols              : 0
8795                 // cnt               : 1
8796                 // RepeatDirection   : Vertical
8797                 // RepeatLayout      : UnorderedList
8798                 // OuterTableImplied : False
8799                 // Header            : True
8800                 // Footer            : False
8801                 // Separator         : True
8802
8803                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Vertical, RepeatLayout.UnorderedList, false, true, false, true);
8804
8805                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
8806         }
8807
8808         [Test]
8809         [ExpectedException (typeof (global::System.InvalidOperationException))]
8810         public void RepeatInfo_0cols_2itms_vert_ul_hdr_sep ()
8811         {
8812                 // cols              : 0
8813                 // cnt               : 2
8814                 // RepeatDirection   : Vertical
8815                 // RepeatLayout      : UnorderedList
8816                 // OuterTableImplied : False
8817                 // Header            : True
8818                 // Footer            : False
8819                 // Separator         : True
8820
8821                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Vertical, RepeatLayout.UnorderedList, false, true, false, true);
8822
8823                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
8824         }
8825
8826         [Test]
8827         [ExpectedException (typeof (global::System.InvalidOperationException))]
8828         public void RepeatInfo_0cols_5itms_vert_ul_hdr_sep ()
8829         {
8830                 // cols              : 0
8831                 // cnt               : 5
8832                 // RepeatDirection   : Vertical
8833                 // RepeatLayout      : UnorderedList
8834                 // OuterTableImplied : False
8835                 // Header            : True
8836                 // Footer            : False
8837                 // Separator         : True
8838
8839                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Vertical, RepeatLayout.UnorderedList, false, true, false, true);
8840
8841                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
8842         }
8843
8844         [Test]
8845         [ExpectedException (typeof (global::System.InvalidOperationException))]
8846         public void RepeatInfo_1cols_0itms_vert_ul_hdr_sep ()
8847         {
8848                 // cols              : 1
8849                 // cnt               : 0
8850                 // RepeatDirection   : Vertical
8851                 // RepeatLayout      : UnorderedList
8852                 // OuterTableImplied : False
8853                 // Header            : True
8854                 // Footer            : False
8855                 // Separator         : True
8856
8857                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Vertical, RepeatLayout.UnorderedList, false, true, false, true);
8858
8859                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
8860         }
8861
8862         [Test]
8863         [ExpectedException (typeof (global::System.InvalidOperationException))]
8864         public void RepeatInfo_1cols_5itms_vert_ul_hdr_sep ()
8865         {
8866                 // cols              : 1
8867                 // cnt               : 5
8868                 // RepeatDirection   : Vertical
8869                 // RepeatLayout      : UnorderedList
8870                 // OuterTableImplied : False
8871                 // Header            : True
8872                 // Footer            : False
8873                 // Separator         : True
8874
8875                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Vertical, RepeatLayout.UnorderedList, false, true, false, true);
8876
8877                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
8878         }
8879
8880         [Test]
8881         [ExpectedException (typeof (global::System.InvalidOperationException))]
8882         public void RepeatInfo_2cols_4itms_vert_ul_hdr_sep ()
8883         {
8884                 // cols              : 2
8885                 // cnt               : 4
8886                 // RepeatDirection   : Vertical
8887                 // RepeatLayout      : UnorderedList
8888                 // OuterTableImplied : False
8889                 // Header            : True
8890                 // Footer            : False
8891                 // Separator         : True
8892
8893                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Vertical, RepeatLayout.UnorderedList, false, true, false, true);
8894
8895                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
8896         }
8897
8898         [Test]
8899         [ExpectedException (typeof (global::System.InvalidOperationException))]
8900         public void RepeatInfo_2cols_7itms_vert_ul_hdr_sep ()
8901         {
8902                 // cols              : 2
8903                 // cnt               : 7
8904                 // RepeatDirection   : Vertical
8905                 // RepeatLayout      : UnorderedList
8906                 // OuterTableImplied : False
8907                 // Header            : True
8908                 // Footer            : False
8909                 // Separator         : True
8910
8911                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Vertical, RepeatLayout.UnorderedList, false, true, false, true);
8912
8913                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
8914         }
8915
8916         [Test]
8917         [ExpectedException (typeof (global::System.InvalidOperationException))]
8918         public void RepeatInfo_3cols_9itms_vert_ul_hdr_sep ()
8919         {
8920                 // cols              : 3
8921                 // cnt               : 9
8922                 // RepeatDirection   : Vertical
8923                 // RepeatLayout      : UnorderedList
8924                 // OuterTableImplied : False
8925                 // Header            : True
8926                 // Footer            : False
8927                 // Separator         : True
8928
8929                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Vertical, RepeatLayout.UnorderedList, false, true, false, true);
8930
8931                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
8932         }
8933
8934         [Test]
8935         [ExpectedException (typeof (global::System.InvalidOperationException))]
8936         public void RepeatInfo_3cols_7itms_vert_ul_hdr_sep ()
8937         {
8938                 // cols              : 3
8939                 // cnt               : 7
8940                 // RepeatDirection   : Vertical
8941                 // RepeatLayout      : UnorderedList
8942                 // OuterTableImplied : False
8943                 // Header            : True
8944                 // Footer            : False
8945                 // Separator         : True
8946
8947                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Vertical, RepeatLayout.UnorderedList, false, true, false, true);
8948
8949                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
8950         }
8951
8952         [Test]
8953         [ExpectedException (typeof (global::System.InvalidOperationException))]
8954         public void RepeatInfo_0cols_0itms_horiz_ol_hdr_sep ()
8955         {
8956                 // cols              : 0
8957                 // cnt               : 0
8958                 // RepeatDirection   : Horizontal
8959                 // RepeatLayout      : OrderedList
8960                 // OuterTableImplied : False
8961                 // Header            : True
8962                 // Footer            : False
8963                 // Separator         : True
8964
8965                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Horizontal, RepeatLayout.OrderedList, false, true, false, true);
8966
8967                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
8968         }
8969
8970         [Test]
8971         [ExpectedException (typeof (global::System.InvalidOperationException))]
8972         public void RepeatInfo_0cols_1itms_horiz_ol_hdr_sep ()
8973         {
8974                 // cols              : 0
8975                 // cnt               : 1
8976                 // RepeatDirection   : Horizontal
8977                 // RepeatLayout      : OrderedList
8978                 // OuterTableImplied : False
8979                 // Header            : True
8980                 // Footer            : False
8981                 // Separator         : True
8982
8983                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Horizontal, RepeatLayout.OrderedList, false, true, false, true);
8984
8985                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
8986         }
8987
8988         [Test]
8989         [ExpectedException (typeof (global::System.InvalidOperationException))]
8990         public void RepeatInfo_0cols_2itms_horiz_ol_hdr_sep ()
8991         {
8992                 // cols              : 0
8993                 // cnt               : 2
8994                 // RepeatDirection   : Horizontal
8995                 // RepeatLayout      : OrderedList
8996                 // OuterTableImplied : False
8997                 // Header            : True
8998                 // Footer            : False
8999                 // Separator         : True
9000
9001                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Horizontal, RepeatLayout.OrderedList, false, true, false, true);
9002
9003                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
9004         }
9005
9006         [Test]
9007         [ExpectedException (typeof (global::System.InvalidOperationException))]
9008         public void RepeatInfo_0cols_5itms_horiz_ol_hdr_sep ()
9009         {
9010                 // cols              : 0
9011                 // cnt               : 5
9012                 // RepeatDirection   : Horizontal
9013                 // RepeatLayout      : OrderedList
9014                 // OuterTableImplied : False
9015                 // Header            : True
9016                 // Footer            : False
9017                 // Separator         : True
9018
9019                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Horizontal, RepeatLayout.OrderedList, false, true, false, true);
9020
9021                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
9022         }
9023
9024         [Test]
9025         [ExpectedException (typeof (global::System.InvalidOperationException))]
9026         public void RepeatInfo_1cols_0itms_horiz_ol_hdr_sep ()
9027         {
9028                 // cols              : 1
9029                 // cnt               : 0
9030                 // RepeatDirection   : Horizontal
9031                 // RepeatLayout      : OrderedList
9032                 // OuterTableImplied : False
9033                 // Header            : True
9034                 // Footer            : False
9035                 // Separator         : True
9036
9037                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Horizontal, RepeatLayout.OrderedList, false, true, false, true);
9038
9039                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
9040         }
9041
9042         [Test]
9043         [ExpectedException (typeof (global::System.InvalidOperationException))]
9044         public void RepeatInfo_1cols_5itms_horiz_ol_hdr_sep ()
9045         {
9046                 // cols              : 1
9047                 // cnt               : 5
9048                 // RepeatDirection   : Horizontal
9049                 // RepeatLayout      : OrderedList
9050                 // OuterTableImplied : False
9051                 // Header            : True
9052                 // Footer            : False
9053                 // Separator         : True
9054
9055                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Horizontal, RepeatLayout.OrderedList, false, true, false, true);
9056
9057                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
9058         }
9059
9060         [Test]
9061         [ExpectedException (typeof (global::System.InvalidOperationException))]
9062         public void RepeatInfo_2cols_4itms_horiz_ol_hdr_sep ()
9063         {
9064                 // cols              : 2
9065                 // cnt               : 4
9066                 // RepeatDirection   : Horizontal
9067                 // RepeatLayout      : OrderedList
9068                 // OuterTableImplied : False
9069                 // Header            : True
9070                 // Footer            : False
9071                 // Separator         : True
9072
9073                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Horizontal, RepeatLayout.OrderedList, false, true, false, true);
9074
9075                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
9076         }
9077
9078         [Test]
9079         [ExpectedException (typeof (global::System.InvalidOperationException))]
9080         public void RepeatInfo_2cols_7itms_horiz_ol_hdr_sep ()
9081         {
9082                 // cols              : 2
9083                 // cnt               : 7
9084                 // RepeatDirection   : Horizontal
9085                 // RepeatLayout      : OrderedList
9086                 // OuterTableImplied : False
9087                 // Header            : True
9088                 // Footer            : False
9089                 // Separator         : True
9090
9091                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Horizontal, RepeatLayout.OrderedList, false, true, false, true);
9092
9093                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
9094         }
9095
9096         [Test]
9097         [ExpectedException (typeof (global::System.InvalidOperationException))]
9098         public void RepeatInfo_3cols_9itms_horiz_ol_hdr_sep ()
9099         {
9100                 // cols              : 3
9101                 // cnt               : 9
9102                 // RepeatDirection   : Horizontal
9103                 // RepeatLayout      : OrderedList
9104                 // OuterTableImplied : False
9105                 // Header            : True
9106                 // Footer            : False
9107                 // Separator         : True
9108
9109                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Horizontal, RepeatLayout.OrderedList, false, true, false, true);
9110
9111                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
9112         }
9113
9114         [Test]
9115         [ExpectedException (typeof (global::System.InvalidOperationException))]
9116         public void RepeatInfo_3cols_7itms_horiz_ol_hdr_sep ()
9117         {
9118                 // cols              : 3
9119                 // cnt               : 7
9120                 // RepeatDirection   : Horizontal
9121                 // RepeatLayout      : OrderedList
9122                 // OuterTableImplied : False
9123                 // Header            : True
9124                 // Footer            : False
9125                 // Separator         : True
9126
9127                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Horizontal, RepeatLayout.OrderedList, false, true, false, true);
9128
9129                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
9130         }
9131
9132         [Test]
9133         [ExpectedException (typeof (global::System.InvalidOperationException))]
9134         public void RepeatInfo_0cols_0itms_vert_ol_hdr_sep ()
9135         {
9136                 // cols              : 0
9137                 // cnt               : 0
9138                 // RepeatDirection   : Vertical
9139                 // RepeatLayout      : OrderedList
9140                 // OuterTableImplied : False
9141                 // Header            : True
9142                 // Footer            : False
9143                 // Separator         : True
9144
9145                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Vertical, RepeatLayout.OrderedList, false, true, false, true);
9146
9147                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
9148         }
9149
9150         [Test]
9151         [ExpectedException (typeof (global::System.InvalidOperationException))]
9152         public void RepeatInfo_0cols_1itms_vert_ol_hdr_sep ()
9153         {
9154                 // cols              : 0
9155                 // cnt               : 1
9156                 // RepeatDirection   : Vertical
9157                 // RepeatLayout      : OrderedList
9158                 // OuterTableImplied : False
9159                 // Header            : True
9160                 // Footer            : False
9161                 // Separator         : True
9162
9163                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Vertical, RepeatLayout.OrderedList, false, true, false, true);
9164
9165                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
9166         }
9167
9168         [Test]
9169         [ExpectedException (typeof (global::System.InvalidOperationException))]
9170         public void RepeatInfo_0cols_2itms_vert_ol_hdr_sep ()
9171         {
9172                 // cols              : 0
9173                 // cnt               : 2
9174                 // RepeatDirection   : Vertical
9175                 // RepeatLayout      : OrderedList
9176                 // OuterTableImplied : False
9177                 // Header            : True
9178                 // Footer            : False
9179                 // Separator         : True
9180
9181                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Vertical, RepeatLayout.OrderedList, false, true, false, true);
9182
9183                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
9184         }
9185
9186         [Test]
9187         [ExpectedException (typeof (global::System.InvalidOperationException))]
9188         public void RepeatInfo_0cols_5itms_vert_ol_hdr_sep ()
9189         {
9190                 // cols              : 0
9191                 // cnt               : 5
9192                 // RepeatDirection   : Vertical
9193                 // RepeatLayout      : OrderedList
9194                 // OuterTableImplied : False
9195                 // Header            : True
9196                 // Footer            : False
9197                 // Separator         : True
9198
9199                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Vertical, RepeatLayout.OrderedList, false, true, false, true);
9200
9201                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
9202         }
9203
9204         [Test]
9205         [ExpectedException (typeof (global::System.InvalidOperationException))]
9206         public void RepeatInfo_1cols_0itms_vert_ol_hdr_sep ()
9207         {
9208                 // cols              : 1
9209                 // cnt               : 0
9210                 // RepeatDirection   : Vertical
9211                 // RepeatLayout      : OrderedList
9212                 // OuterTableImplied : False
9213                 // Header            : True
9214                 // Footer            : False
9215                 // Separator         : True
9216
9217                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Vertical, RepeatLayout.OrderedList, false, true, false, true);
9218
9219                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
9220         }
9221
9222         [Test]
9223         [ExpectedException (typeof (global::System.InvalidOperationException))]
9224         public void RepeatInfo_1cols_5itms_vert_ol_hdr_sep ()
9225         {
9226                 // cols              : 1
9227                 // cnt               : 5
9228                 // RepeatDirection   : Vertical
9229                 // RepeatLayout      : OrderedList
9230                 // OuterTableImplied : False
9231                 // Header            : True
9232                 // Footer            : False
9233                 // Separator         : True
9234
9235                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Vertical, RepeatLayout.OrderedList, false, true, false, true);
9236
9237                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
9238         }
9239
9240         [Test]
9241         [ExpectedException (typeof (global::System.InvalidOperationException))]
9242         public void RepeatInfo_2cols_4itms_vert_ol_hdr_sep ()
9243         {
9244                 // cols              : 2
9245                 // cnt               : 4
9246                 // RepeatDirection   : Vertical
9247                 // RepeatLayout      : OrderedList
9248                 // OuterTableImplied : False
9249                 // Header            : True
9250                 // Footer            : False
9251                 // Separator         : True
9252
9253                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Vertical, RepeatLayout.OrderedList, false, true, false, true);
9254
9255                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
9256         }
9257
9258         [Test]
9259         [ExpectedException (typeof (global::System.InvalidOperationException))]
9260         public void RepeatInfo_2cols_7itms_vert_ol_hdr_sep ()
9261         {
9262                 // cols              : 2
9263                 // cnt               : 7
9264                 // RepeatDirection   : Vertical
9265                 // RepeatLayout      : OrderedList
9266                 // OuterTableImplied : False
9267                 // Header            : True
9268                 // Footer            : False
9269                 // Separator         : True
9270
9271                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Vertical, RepeatLayout.OrderedList, false, true, false, true);
9272
9273                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
9274         }
9275
9276         [Test]
9277         [ExpectedException (typeof (global::System.InvalidOperationException))]
9278         public void RepeatInfo_3cols_9itms_vert_ol_hdr_sep ()
9279         {
9280                 // cols              : 3
9281                 // cnt               : 9
9282                 // RepeatDirection   : Vertical
9283                 // RepeatLayout      : OrderedList
9284                 // OuterTableImplied : False
9285                 // Header            : True
9286                 // Footer            : False
9287                 // Separator         : True
9288
9289                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Vertical, RepeatLayout.OrderedList, false, true, false, true);
9290
9291                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
9292         }
9293
9294         [Test]
9295         [ExpectedException (typeof (global::System.InvalidOperationException))]
9296         public void RepeatInfo_3cols_7itms_vert_ol_hdr_sep ()
9297         {
9298                 // cols              : 3
9299                 // cnt               : 7
9300                 // RepeatDirection   : Vertical
9301                 // RepeatLayout      : OrderedList
9302                 // OuterTableImplied : False
9303                 // Header            : True
9304                 // Footer            : False
9305                 // Separator         : True
9306
9307                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Vertical, RepeatLayout.OrderedList, false, true, false, true);
9308
9309                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
9310         }
9311
9312         [Test]
9313         public void RepeatInfo_0cols_0itms_horiz_tbl_otrtblimp_sep ()
9314         {
9315                 // cols              : 0
9316                 // cnt               : 0
9317                 // RepeatDirection   : Horizontal
9318                 // RepeatLayout      : Table
9319                 // OuterTableImplied : True
9320                 // Header            : False
9321                 // Footer            : False
9322                 // Separator         : True
9323
9324                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Horizontal, RepeatLayout.Table, true, false, false, true);
9325                 string exp = @"<table class=""mainstyle"">
9326
9327 </table>";
9328                 Assert.AreEqual (exp, v, "#480");
9329         }
9330
9331         [Test]
9332         public void RepeatInfo_0cols_1itms_horiz_tbl_otrtblimp_sep ()
9333         {
9334                 // cols              : 0
9335                 // cnt               : 1
9336                 // RepeatDirection   : Horizontal
9337                 // RepeatLayout      : Table
9338                 // OuterTableImplied : True
9339                 // Header            : False
9340                 // Footer            : False
9341                 // Separator         : True
9342
9343                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Horizontal, RepeatLayout.Table, true, false, false, true);
9344                 string exp = @"<table class=""mainstyle"">
9345         <tr>
9346                 <td class=""Item0"">(0,Item,0)</td><td></td>
9347         </tr>
9348 </table>";
9349                 Assert.AreEqual (exp, v, "#481");
9350         }
9351
9352         [Test]
9353         public void RepeatInfo_0cols_2itms_horiz_tbl_otrtblimp_sep ()
9354         {
9355                 // cols              : 0
9356                 // cnt               : 2
9357                 // RepeatDirection   : Horizontal
9358                 // RepeatLayout      : Table
9359                 // OuterTableImplied : True
9360                 // Header            : False
9361                 // Footer            : False
9362                 // Separator         : True
9363
9364                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Horizontal, RepeatLayout.Table, true, false, false, true);
9365                 string exp = @"<table class=""mainstyle"">
9366         <tr>
9367                 <td class=""Item0"">(0,Item,0)</td><td class=""Separator0"">(1,Separator,0)</td><td class=""Item1"">(2,Item,1)</td><td></td>
9368         </tr>
9369 </table>";
9370                 Assert.AreEqual (exp, v, "#482");
9371         }
9372
9373         [Test]
9374         public void RepeatInfo_0cols_5itms_horiz_tbl_otrtblimp_sep ()
9375         {
9376                 // cols              : 0
9377                 // cnt               : 5
9378                 // RepeatDirection   : Horizontal
9379                 // RepeatLayout      : Table
9380                 // OuterTableImplied : True
9381                 // Header            : False
9382                 // Footer            : False
9383                 // Separator         : True
9384
9385                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Horizontal, RepeatLayout.Table, true, false, false, true);
9386                 string exp = @"<table class=""mainstyle"">
9387         <tr>
9388                 <td class=""Item0"">(0,Item,0)</td><td class=""Separator0"">(1,Separator,0)</td><td class=""Item1"">(2,Item,1)</td><td class=""Separator1"">(3,Separator,1)</td><td class=""Item2"">(4,Item,2)</td><td class=""Separator2"">(5,Separator,2)</td><td class=""Item3"">(6,Item,3)</td><td class=""Separator3"">(7,Separator,3)</td><td class=""Item4"">(8,Item,4)</td><td></td>
9389         </tr>
9390 </table>";
9391                 Assert.AreEqual (exp, v, "#483");
9392         }
9393
9394         [Test]
9395         public void RepeatInfo_1cols_0itms_horiz_tbl_otrtblimp_sep ()
9396         {
9397                 // cols              : 1
9398                 // cnt               : 0
9399                 // RepeatDirection   : Horizontal
9400                 // RepeatLayout      : Table
9401                 // OuterTableImplied : True
9402                 // Header            : False
9403                 // Footer            : False
9404                 // Separator         : True
9405
9406                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Horizontal, RepeatLayout.Table, true, false, false, true);
9407                 string exp = @"<table class=""mainstyle"">
9408
9409 </table>";
9410                 Assert.AreEqual (exp, v, "#484");
9411         }
9412
9413         [Test]
9414         public void RepeatInfo_1cols_5itms_horiz_tbl_otrtblimp_sep ()
9415         {
9416                 // cols              : 1
9417                 // cnt               : 5
9418                 // RepeatDirection   : Horizontal
9419                 // RepeatLayout      : Table
9420                 // OuterTableImplied : True
9421                 // Header            : False
9422                 // Footer            : False
9423                 // Separator         : True
9424
9425                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Horizontal, RepeatLayout.Table, true, false, false, true);
9426                 string exp = @"<table class=""mainstyle"">
9427         <tr>
9428                 <td class=""Item0"">(0,Item,0)</td><td class=""Separator0"">(1,Separator,0)</td>
9429         </tr><tr>
9430                 <td class=""Item1"">(2,Item,1)</td><td class=""Separator1"">(3,Separator,1)</td>
9431         </tr><tr>
9432                 <td class=""Item2"">(4,Item,2)</td><td class=""Separator2"">(5,Separator,2)</td>
9433         </tr><tr>
9434                 <td class=""Item3"">(6,Item,3)</td><td class=""Separator3"">(7,Separator,3)</td>
9435         </tr><tr>
9436                 <td class=""Item4"">(8,Item,4)</td><td></td>
9437         </tr>
9438 </table>";
9439                 Assert.AreEqual (exp, v, "#485");
9440         }
9441
9442         [Test]
9443         public void RepeatInfo_2cols_4itms_horiz_tbl_otrtblimp_sep ()
9444         {
9445                 // cols              : 2
9446                 // cnt               : 4
9447                 // RepeatDirection   : Horizontal
9448                 // RepeatLayout      : Table
9449                 // OuterTableImplied : True
9450                 // Header            : False
9451                 // Footer            : False
9452                 // Separator         : True
9453
9454                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Horizontal, RepeatLayout.Table, true, false, false, true);
9455                 string exp = @"<table class=""mainstyle"">
9456         <tr>
9457                 <td class=""Item0"">(0,Item,0)</td><td class=""Separator0"">(1,Separator,0)</td><td class=""Item1"">(2,Item,1)</td><td class=""Separator1"">(3,Separator,1)</td>
9458         </tr><tr>
9459                 <td class=""Item2"">(4,Item,2)</td><td class=""Separator2"">(5,Separator,2)</td><td class=""Item3"">(6,Item,3)</td><td></td>
9460         </tr>
9461 </table>";
9462                 Assert.AreEqual (exp, v, "#486");
9463         }
9464
9465         [Test]
9466         public void RepeatInfo_2cols_7itms_horiz_tbl_otrtblimp_sep ()
9467         {
9468                 // cols              : 2
9469                 // cnt               : 7
9470                 // RepeatDirection   : Horizontal
9471                 // RepeatLayout      : Table
9472                 // OuterTableImplied : True
9473                 // Header            : False
9474                 // Footer            : False
9475                 // Separator         : True
9476
9477                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Horizontal, RepeatLayout.Table, true, false, false, true);
9478                 string exp = @"<table class=""mainstyle"">
9479         <tr>
9480                 <td class=""Item0"">(0,Item,0)</td><td class=""Separator0"">(1,Separator,0)</td><td class=""Item1"">(2,Item,1)</td><td class=""Separator1"">(3,Separator,1)</td>
9481         </tr><tr>
9482                 <td class=""Item2"">(4,Item,2)</td><td class=""Separator2"">(5,Separator,2)</td><td class=""Item3"">(6,Item,3)</td><td class=""Separator3"">(7,Separator,3)</td>
9483         </tr><tr>
9484                 <td class=""Item4"">(8,Item,4)</td><td class=""Separator4"">(9,Separator,4)</td><td class=""Item5"">(10,Item,5)</td><td class=""Separator5"">(11,Separator,5)</td>
9485         </tr><tr>
9486                 <td class=""Item6"">(12,Item,6)</td><td></td><td></td><td></td>
9487         </tr>
9488 </table>";
9489                 Assert.AreEqual (exp, v, "#487");
9490         }
9491
9492         [Test]
9493         public void RepeatInfo_3cols_9itms_horiz_tbl_otrtblimp_sep ()
9494         {
9495                 // cols              : 3
9496                 // cnt               : 9
9497                 // RepeatDirection   : Horizontal
9498                 // RepeatLayout      : Table
9499                 // OuterTableImplied : True
9500                 // Header            : False
9501                 // Footer            : False
9502                 // Separator         : True
9503
9504                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Horizontal, RepeatLayout.Table, true, false, false, true);
9505                 string exp = @"<table>
9506         <tr>
9507                 <td class=""Item0"">(0,Item,0)</td><td class=""Separator0"">(1,Separator,0)</td><td class=""Item1"">(2,Item,1)</td><td class=""Separator1"">(3,Separator,1)</td><td class=""Item2"">(4,Item,2)</td><td class=""Separator2"">(5,Separator,2)</td>
9508         </tr><tr>
9509                 <td class=""Item3"">(6,Item,3)</td><td class=""Separator3"">(7,Separator,3)</td><td class=""Item4"">(8,Item,4)</td><td class=""Separator4"">(9,Separator,4)</td><td class=""Item5"">(10,Item,5)</td><td class=""Separator5"">(11,Separator,5)</td>
9510         </tr><tr>
9511                 <td class=""Item6"">(12,Item,6)</td><td class=""Separator6"">(13,Separator,6)</td><td class=""Item7"">(14,Item,7)</td><td class=""Separator7"">(15,Separator,7)</td><td class=""Item8"">(16,Item,8)</td><td></td>
9512         </tr>
9513 </table>";
9514                 Assert.AreEqual (exp, v, "#488");
9515         }
9516
9517         [Test]
9518         public void RepeatInfo_3cols_7itms_horiz_tbl_otrtblimp_sep ()
9519         {
9520                 // cols              : 3
9521                 // cnt               : 7
9522                 // RepeatDirection   : Horizontal
9523                 // RepeatLayout      : Table
9524                 // OuterTableImplied : True
9525                 // Header            : False
9526                 // Footer            : False
9527                 // Separator         : True
9528
9529                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Horizontal, RepeatLayout.Table, true, false, false, true);
9530                 string exp = @"<table>
9531         <tr>
9532                 <td class=""Item0"">(0,Item,0)</td><td class=""Separator0"">(1,Separator,0)</td><td class=""Item1"">(2,Item,1)</td><td class=""Separator1"">(3,Separator,1)</td><td class=""Item2"">(4,Item,2)</td><td class=""Separator2"">(5,Separator,2)</td>
9533         </tr><tr>
9534                 <td class=""Item3"">(6,Item,3)</td><td class=""Separator3"">(7,Separator,3)</td><td class=""Item4"">(8,Item,4)</td><td class=""Separator4"">(9,Separator,4)</td><td class=""Item5"">(10,Item,5)</td><td class=""Separator5"">(11,Separator,5)</td>
9535         </tr><tr>
9536                 <td class=""Item6"">(12,Item,6)</td><td></td><td></td><td></td><td></td><td></td>
9537         </tr>
9538 </table>";
9539                 Assert.AreEqual (exp, v, "#489");
9540         }
9541
9542         [Test]
9543         public void RepeatInfo_0cols_0itms_vert_tbl_otrtblimp_sep ()
9544         {
9545                 // cols              : 0
9546                 // cnt               : 0
9547                 // RepeatDirection   : Vertical
9548                 // RepeatLayout      : Table
9549                 // OuterTableImplied : True
9550                 // Header            : False
9551                 // Footer            : False
9552                 // Separator         : True
9553
9554                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Vertical, RepeatLayout.Table, true, false, false, true);
9555                 string exp = @"";
9556                 Assert.AreEqual (exp, v, "#490");
9557         }
9558
9559         [Test]
9560         public void RepeatInfo_0cols_1itms_vert_tbl_otrtblimp_sep ()
9561         {
9562                 // cols              : 0
9563                 // cnt               : 1
9564                 // RepeatDirection   : Vertical
9565                 // RepeatLayout      : Table
9566                 // OuterTableImplied : True
9567                 // Header            : False
9568                 // Footer            : False
9569                 // Separator         : True
9570
9571                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Vertical, RepeatLayout.Table, true, false, false, true);
9572                 string exp = @"(0,Item,0)";
9573                 Assert.AreEqual (exp, v, "#491");
9574         }
9575
9576         [Test]
9577         public void RepeatInfo_0cols_2itms_vert_tbl_otrtblimp_sep ()
9578         {
9579                 // cols              : 0
9580                 // cnt               : 2
9581                 // RepeatDirection   : Vertical
9582                 // RepeatLayout      : Table
9583                 // OuterTableImplied : True
9584                 // Header            : False
9585                 // Footer            : False
9586                 // Separator         : True
9587
9588                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Vertical, RepeatLayout.Table, true, false, false, true);
9589                 string exp = @"(0,Item,0)(1,Separator,0)(2,Item,1)";
9590                 Assert.AreEqual (exp, v, "#492");
9591         }
9592
9593         [Test]
9594         public void RepeatInfo_0cols_5itms_vert_tbl_otrtblimp_sep ()
9595         {
9596                 // cols              : 0
9597                 // cnt               : 5
9598                 // RepeatDirection   : Vertical
9599                 // RepeatLayout      : Table
9600                 // OuterTableImplied : True
9601                 // Header            : False
9602                 // Footer            : False
9603                 // Separator         : True
9604
9605                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Vertical, RepeatLayout.Table, true, false, false, true);
9606                 string exp = @"(0,Item,0)(1,Separator,0)(2,Item,1)(3,Separator,1)(4,Item,2)(5,Separator,2)(6,Item,3)(7,Separator,3)(8,Item,4)";
9607                 Assert.AreEqual (exp, v, "#493");
9608         }
9609
9610         [Test]
9611         public void RepeatInfo_1cols_0itms_vert_tbl_otrtblimp_sep ()
9612         {
9613                 // cols              : 1
9614                 // cnt               : 0
9615                 // RepeatDirection   : Vertical
9616                 // RepeatLayout      : Table
9617                 // OuterTableImplied : True
9618                 // Header            : False
9619                 // Footer            : False
9620                 // Separator         : True
9621
9622                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Vertical, RepeatLayout.Table, true, false, false, true);
9623                 string exp = @"";
9624                 Assert.AreEqual (exp, v, "#494");
9625         }
9626
9627         [Test]
9628         public void RepeatInfo_1cols_5itms_vert_tbl_otrtblimp_sep ()
9629         {
9630                 // cols              : 1
9631                 // cnt               : 5
9632                 // RepeatDirection   : Vertical
9633                 // RepeatLayout      : Table
9634                 // OuterTableImplied : True
9635                 // Header            : False
9636                 // Footer            : False
9637                 // Separator         : True
9638
9639                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Vertical, RepeatLayout.Table, true, false, false, true);
9640                 string exp = @"(0,Item,0)(1,Separator,0)(2,Item,1)(3,Separator,1)(4,Item,2)(5,Separator,2)(6,Item,3)(7,Separator,3)(8,Item,4)";
9641                 Assert.AreEqual (exp, v, "#495");
9642         }
9643
9644         [Test]
9645         public void RepeatInfo_2cols_4itms_vert_tbl_otrtblimp_sep ()
9646         {
9647                 // cols              : 2
9648                 // cnt               : 4
9649                 // RepeatDirection   : Vertical
9650                 // RepeatLayout      : Table
9651                 // OuterTableImplied : True
9652                 // Header            : False
9653                 // Footer            : False
9654                 // Separator         : True
9655
9656                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Vertical, RepeatLayout.Table, true, false, false, true);
9657                 string exp = @"(0,Item,0)(1,Separator,0)(2,Item,2)(3,Separator,2)(4,Item,1)(5,Separator,1)(6,Item,3)";
9658                 Assert.AreEqual (exp, v, "#496");
9659         }
9660
9661         [Test]
9662         public void RepeatInfo_2cols_7itms_vert_tbl_otrtblimp_sep ()
9663         {
9664                 // cols              : 2
9665                 // cnt               : 7
9666                 // RepeatDirection   : Vertical
9667                 // RepeatLayout      : Table
9668                 // OuterTableImplied : True
9669                 // Header            : False
9670                 // Footer            : False
9671                 // Separator         : True
9672
9673                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Vertical, RepeatLayout.Table, true, false, false, true);
9674                 string exp = @"(0,Item,0)(1,Separator,0)(2,Item,4)(3,Separator,4)(4,Item,1)(5,Separator,1)(6,Item,5)(7,Separator,5)(8,Item,2)(9,Separator,2)(10,Item,6)(11,Item,3)(12,Separator,3)";
9675                 Assert.AreEqual (exp, v, "#497");
9676         }
9677
9678         [Test]
9679         public void RepeatInfo_3cols_9itms_vert_tbl_otrtblimp_sep ()
9680         {
9681                 // cols              : 3
9682                 // cnt               : 9
9683                 // RepeatDirection   : Vertical
9684                 // RepeatLayout      : Table
9685                 // OuterTableImplied : True
9686                 // Header            : False
9687                 // Footer            : False
9688                 // Separator         : True
9689
9690                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Vertical, RepeatLayout.Table, true, false, false, true);
9691                 string exp = @"(0,Item,0)(1,Separator,0)(2,Item,3)(3,Separator,3)(4,Item,6)(5,Separator,6)(6,Item,1)(7,Separator,1)(8,Item,4)(9,Separator,4)(10,Item,7)(11,Separator,7)(12,Item,2)(13,Separator,2)(14,Item,5)(15,Separator,5)(16,Item,8)";
9692                 Assert.AreEqual (exp, v, "#498");
9693         }
9694
9695         [Test]
9696         public void RepeatInfo_3cols_7itms_vert_tbl_otrtblimp_sep ()
9697         {
9698                 // cols              : 3
9699                 // cnt               : 7
9700                 // RepeatDirection   : Vertical
9701                 // RepeatLayout      : Table
9702                 // OuterTableImplied : True
9703                 // Header            : False
9704                 // Footer            : False
9705                 // Separator         : True
9706
9707                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Vertical, RepeatLayout.Table, true, false, false, true);
9708                 string exp = @"(0,Item,0)(1,Separator,0)(2,Item,3)(3,Separator,3)(4,Item,5)(5,Separator,5)(6,Item,1)(7,Separator,1)(8,Item,4)(9,Separator,4)(10,Item,6)(11,Item,2)(12,Separator,2)";
9709                 Assert.AreEqual (exp, v, "#499");
9710         }
9711
9712         [Test]
9713         public void RepeatInfo_0cols_0itms_horiz_flow_otrtblimp_sep ()
9714         {
9715                 // cols              : 0
9716                 // cnt               : 0
9717                 // RepeatDirection   : Horizontal
9718                 // RepeatLayout      : Flow
9719                 // OuterTableImplied : True
9720                 // Header            : False
9721                 // Footer            : False
9722                 // Separator         : True
9723
9724                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Horizontal, RepeatLayout.Flow, true, false, false, true);
9725                 string exp = @"<span class=""mainstyle""></span>";
9726                 Assert.AreEqual (exp, v, "#500");
9727         }
9728
9729         [Test]
9730         public void RepeatInfo_0cols_1itms_horiz_flow_otrtblimp_sep ()
9731         {
9732                 // cols              : 0
9733                 // cnt               : 1
9734                 // RepeatDirection   : Horizontal
9735                 // RepeatLayout      : Flow
9736                 // OuterTableImplied : True
9737                 // Header            : False
9738                 // Footer            : False
9739                 // Separator         : True
9740
9741                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Horizontal, RepeatLayout.Flow, true, false, false, true);
9742                 string exp = @"<span class=""mainstyle"">(0,Item,0)</span>";
9743                 Assert.AreEqual (exp, v, "#501");
9744         }
9745
9746         [Test]
9747         public void RepeatInfo_0cols_2itms_horiz_flow_otrtblimp_sep ()
9748         {
9749                 // cols              : 0
9750                 // cnt               : 2
9751                 // RepeatDirection   : Horizontal
9752                 // RepeatLayout      : Flow
9753                 // OuterTableImplied : True
9754                 // Header            : False
9755                 // Footer            : False
9756                 // Separator         : True
9757
9758                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Horizontal, RepeatLayout.Flow, true, false, false, true);
9759                 string exp = @"<span class=""mainstyle"">(0,Item,0)(1,Separator,0)(2,Item,1)</span>";
9760                 Assert.AreEqual (exp, v, "#502");
9761         }
9762
9763         [Test]
9764         public void RepeatInfo_0cols_5itms_horiz_flow_otrtblimp_sep ()
9765         {
9766                 // cols              : 0
9767                 // cnt               : 5
9768                 // RepeatDirection   : Horizontal
9769                 // RepeatLayout      : Flow
9770                 // OuterTableImplied : True
9771                 // Header            : False
9772                 // Footer            : False
9773                 // Separator         : True
9774
9775                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Horizontal, RepeatLayout.Flow, true, false, false, true);
9776                 string exp = @"<span class=""mainstyle"">(0,Item,0)(1,Separator,0)(2,Item,1)(3,Separator,1)(4,Item,2)(5,Separator,2)(6,Item,3)(7,Separator,3)(8,Item,4)</span>";
9777                 Assert.AreEqual (exp, v, "#503");
9778         }
9779
9780         [Test]
9781         public void RepeatInfo_1cols_0itms_horiz_flow_otrtblimp_sep ()
9782         {
9783                 // cols              : 1
9784                 // cnt               : 0
9785                 // RepeatDirection   : Horizontal
9786                 // RepeatLayout      : Flow
9787                 // OuterTableImplied : True
9788                 // Header            : False
9789                 // Footer            : False
9790                 // Separator         : True
9791
9792                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Horizontal, RepeatLayout.Flow, true, false, false, true);
9793                 string exp = @"<span class=""mainstyle""></span>";
9794                 Assert.AreEqual (exp, v, "#504");
9795         }
9796
9797         [Test]
9798         public void RepeatInfo_1cols_5itms_horiz_flow_otrtblimp_sep ()
9799         {
9800                 // cols              : 1
9801                 // cnt               : 5
9802                 // RepeatDirection   : Horizontal
9803                 // RepeatLayout      : Flow
9804                 // OuterTableImplied : True
9805                 // Header            : False
9806                 // Footer            : False
9807                 // Separator         : True
9808
9809                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Horizontal, RepeatLayout.Flow, true, false, false, true);
9810                 string exp = @"<span class=""mainstyle"">(0,Item,0)(1,Separator,0)<br />(2,Item,1)(3,Separator,1)<br />(4,Item,2)(5,Separator,2)<br />(6,Item,3)(7,Separator,3)<br />(8,Item,4)<br /></span>";
9811                 Assert.AreEqual (exp, v, "#505");
9812         }
9813
9814         [Test]
9815         public void RepeatInfo_2cols_4itms_horiz_flow_otrtblimp_sep ()
9816         {
9817                 // cols              : 2
9818                 // cnt               : 4
9819                 // RepeatDirection   : Horizontal
9820                 // RepeatLayout      : Flow
9821                 // OuterTableImplied : True
9822                 // Header            : False
9823                 // Footer            : False
9824                 // Separator         : True
9825
9826                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Horizontal, RepeatLayout.Flow, true, false, false, true);
9827                 string exp = @"<span class=""mainstyle"">(0,Item,0)(1,Separator,0)(2,Item,1)(3,Separator,1)<br />(4,Item,2)(5,Separator,2)(6,Item,3)<br /></span>";
9828                 Assert.AreEqual (exp, v, "#506");
9829         }
9830
9831         [Test]
9832         public void RepeatInfo_2cols_7itms_horiz_flow_otrtblimp_sep ()
9833         {
9834                 // cols              : 2
9835                 // cnt               : 7
9836                 // RepeatDirection   : Horizontal
9837                 // RepeatLayout      : Flow
9838                 // OuterTableImplied : True
9839                 // Header            : False
9840                 // Footer            : False
9841                 // Separator         : True
9842
9843                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Horizontal, RepeatLayout.Flow, true, false, false, true);
9844                 string exp = @"<span class=""mainstyle"">(0,Item,0)(1,Separator,0)(2,Item,1)(3,Separator,1)<br />(4,Item,2)(5,Separator,2)(6,Item,3)(7,Separator,3)<br />(8,Item,4)(9,Separator,4)(10,Item,5)(11,Separator,5)<br />(12,Item,6)<br /></span>";
9845                 Assert.AreEqual (exp, v, "#507");
9846         }
9847
9848         [Test]
9849         public void RepeatInfo_3cols_9itms_horiz_flow_otrtblimp_sep ()
9850         {
9851                 // cols              : 3
9852                 // cnt               : 9
9853                 // RepeatDirection   : Horizontal
9854                 // RepeatLayout      : Flow
9855                 // OuterTableImplied : True
9856                 // Header            : False
9857                 // Footer            : False
9858                 // Separator         : True
9859
9860                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Horizontal, RepeatLayout.Flow, true, false, false, true);
9861                 string exp = @"<span>(0,Item,0)(1,Separator,0)(2,Item,1)(3,Separator,1)(4,Item,2)(5,Separator,2)<br />(6,Item,3)(7,Separator,3)(8,Item,4)(9,Separator,4)(10,Item,5)(11,Separator,5)<br />(12,Item,6)(13,Separator,6)(14,Item,7)(15,Separator,7)(16,Item,8)<br /></span>";
9862                 Assert.AreEqual (exp, v, "#508");
9863         }
9864
9865         [Test]
9866         public void RepeatInfo_3cols_7itms_horiz_flow_otrtblimp_sep ()
9867         {
9868                 // cols              : 3
9869                 // cnt               : 7
9870                 // RepeatDirection   : Horizontal
9871                 // RepeatLayout      : Flow
9872                 // OuterTableImplied : True
9873                 // Header            : False
9874                 // Footer            : False
9875                 // Separator         : True
9876
9877                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Horizontal, RepeatLayout.Flow, true, false, false, true);
9878                 string exp = @"<span>(0,Item,0)(1,Separator,0)(2,Item,1)(3,Separator,1)(4,Item,2)(5,Separator,2)<br />(6,Item,3)(7,Separator,3)(8,Item,4)(9,Separator,4)(10,Item,5)(11,Separator,5)<br />(12,Item,6)<br /></span>";
9879                 Assert.AreEqual (exp, v, "#509");
9880         }
9881
9882         [Test]
9883         public void RepeatInfo_0cols_0itms_vert_flow_otrtblimp_sep ()
9884         {
9885                 // cols              : 0
9886                 // cnt               : 0
9887                 // RepeatDirection   : Vertical
9888                 // RepeatLayout      : Flow
9889                 // OuterTableImplied : True
9890                 // Header            : False
9891                 // Footer            : False
9892                 // Separator         : True
9893
9894                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Vertical, RepeatLayout.Flow, true, false, false, true);
9895                 string exp = @"";
9896                 Assert.AreEqual (exp, v, "#510");
9897         }
9898
9899         [Test]
9900         public void RepeatInfo_0cols_1itms_vert_flow_otrtblimp_sep ()
9901         {
9902                 // cols              : 0
9903                 // cnt               : 1
9904                 // RepeatDirection   : Vertical
9905                 // RepeatLayout      : Flow
9906                 // OuterTableImplied : True
9907                 // Header            : False
9908                 // Footer            : False
9909                 // Separator         : True
9910
9911                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Vertical, RepeatLayout.Flow, true, false, false, true);
9912                 string exp = @"(0,Item,0)";
9913                 Assert.AreEqual (exp, v, "#511");
9914         }
9915
9916         [Test]
9917         public void RepeatInfo_0cols_2itms_vert_flow_otrtblimp_sep ()
9918         {
9919                 // cols              : 0
9920                 // cnt               : 2
9921                 // RepeatDirection   : Vertical
9922                 // RepeatLayout      : Flow
9923                 // OuterTableImplied : True
9924                 // Header            : False
9925                 // Footer            : False
9926                 // Separator         : True
9927
9928                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Vertical, RepeatLayout.Flow, true, false, false, true);
9929                 string exp = @"(0,Item,0)(1,Separator,0)(2,Item,1)";
9930                 Assert.AreEqual (exp, v, "#512");
9931         }
9932
9933         [Test]
9934         public void RepeatInfo_0cols_5itms_vert_flow_otrtblimp_sep ()
9935         {
9936                 // cols              : 0
9937                 // cnt               : 5
9938                 // RepeatDirection   : Vertical
9939                 // RepeatLayout      : Flow
9940                 // OuterTableImplied : True
9941                 // Header            : False
9942                 // Footer            : False
9943                 // Separator         : True
9944
9945                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Vertical, RepeatLayout.Flow, true, false, false, true);
9946                 string exp = @"(0,Item,0)(1,Separator,0)(2,Item,1)(3,Separator,1)(4,Item,2)(5,Separator,2)(6,Item,3)(7,Separator,3)(8,Item,4)";
9947                 Assert.AreEqual (exp, v, "#513");
9948         }
9949
9950         [Test]
9951         public void RepeatInfo_1cols_0itms_vert_flow_otrtblimp_sep ()
9952         {
9953                 // cols              : 1
9954                 // cnt               : 0
9955                 // RepeatDirection   : Vertical
9956                 // RepeatLayout      : Flow
9957                 // OuterTableImplied : True
9958                 // Header            : False
9959                 // Footer            : False
9960                 // Separator         : True
9961
9962                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Vertical, RepeatLayout.Flow, true, false, false, true);
9963                 string exp = @"";
9964                 Assert.AreEqual (exp, v, "#514");
9965         }
9966
9967         [Test]
9968         public void RepeatInfo_1cols_5itms_vert_flow_otrtblimp_sep ()
9969         {
9970                 // cols              : 1
9971                 // cnt               : 5
9972                 // RepeatDirection   : Vertical
9973                 // RepeatLayout      : Flow
9974                 // OuterTableImplied : True
9975                 // Header            : False
9976                 // Footer            : False
9977                 // Separator         : True
9978
9979                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Vertical, RepeatLayout.Flow, true, false, false, true);
9980                 string exp = @"(0,Item,0)(1,Separator,0)(2,Item,1)(3,Separator,1)(4,Item,2)(5,Separator,2)(6,Item,3)(7,Separator,3)(8,Item,4)";
9981                 Assert.AreEqual (exp, v, "#515");
9982         }
9983
9984         [Test]
9985         public void RepeatInfo_2cols_4itms_vert_flow_otrtblimp_sep ()
9986         {
9987                 // cols              : 2
9988                 // cnt               : 4
9989                 // RepeatDirection   : Vertical
9990                 // RepeatLayout      : Flow
9991                 // OuterTableImplied : True
9992                 // Header            : False
9993                 // Footer            : False
9994                 // Separator         : True
9995
9996                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Vertical, RepeatLayout.Flow, true, false, false, true);
9997                 string exp = @"(0,Item,0)(1,Separator,0)(2,Item,2)(3,Separator,2)(4,Item,1)(5,Separator,1)(6,Item,3)";
9998                 Assert.AreEqual (exp, v, "#516");
9999         }
10000
10001         [Test]
10002         public void RepeatInfo_2cols_7itms_vert_flow_otrtblimp_sep ()
10003         {
10004                 // cols              : 2
10005                 // cnt               : 7
10006                 // RepeatDirection   : Vertical
10007                 // RepeatLayout      : Flow
10008                 // OuterTableImplied : True
10009                 // Header            : False
10010                 // Footer            : False
10011                 // Separator         : True
10012
10013                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Vertical, RepeatLayout.Flow, true, false, false, true);
10014                 string exp = @"(0,Item,0)(1,Separator,0)(2,Item,4)(3,Separator,4)(4,Item,1)(5,Separator,1)(6,Item,5)(7,Separator,5)(8,Item,2)(9,Separator,2)(10,Item,6)(11,Item,3)(12,Separator,3)";
10015                 Assert.AreEqual (exp, v, "#517");
10016         }
10017
10018         [Test]
10019         public void RepeatInfo_3cols_9itms_vert_flow_otrtblimp_sep ()
10020         {
10021                 // cols              : 3
10022                 // cnt               : 9
10023                 // RepeatDirection   : Vertical
10024                 // RepeatLayout      : Flow
10025                 // OuterTableImplied : True
10026                 // Header            : False
10027                 // Footer            : False
10028                 // Separator         : True
10029
10030                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Vertical, RepeatLayout.Flow, true, false, false, true);
10031                 string exp = @"(0,Item,0)(1,Separator,0)(2,Item,3)(3,Separator,3)(4,Item,6)(5,Separator,6)(6,Item,1)(7,Separator,1)(8,Item,4)(9,Separator,4)(10,Item,7)(11,Separator,7)(12,Item,2)(13,Separator,2)(14,Item,5)(15,Separator,5)(16,Item,8)";
10032                 Assert.AreEqual (exp, v, "#518");
10033         }
10034
10035         [Test]
10036         public void RepeatInfo_3cols_7itms_vert_flow_otrtblimp_sep ()
10037         {
10038                 // cols              : 3
10039                 // cnt               : 7
10040                 // RepeatDirection   : Vertical
10041                 // RepeatLayout      : Flow
10042                 // OuterTableImplied : True
10043                 // Header            : False
10044                 // Footer            : False
10045                 // Separator         : True
10046
10047                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Vertical, RepeatLayout.Flow, true, false, false, true);
10048                 string exp = @"(0,Item,0)(1,Separator,0)(2,Item,3)(3,Separator,3)(4,Item,5)(5,Separator,5)(6,Item,1)(7,Separator,1)(8,Item,4)(9,Separator,4)(10,Item,6)(11,Item,2)(12,Separator,2)";
10049                 Assert.AreEqual (exp, v, "#519");
10050         }
10051
10052         [Test]
10053         [ExpectedException (typeof (global::System.InvalidOperationException))]
10054         public void RepeatInfo_0cols_0itms_horiz_ul_otrtblimp_sep ()
10055         {
10056                 // cols              : 0
10057                 // cnt               : 0
10058                 // RepeatDirection   : Horizontal
10059                 // RepeatLayout      : UnorderedList
10060                 // OuterTableImplied : True
10061                 // Header            : False
10062                 // Footer            : False
10063                 // Separator         : True
10064
10065                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, true, false, false, true);
10066
10067                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
10068         }
10069
10070         [Test]
10071         [ExpectedException (typeof (global::System.InvalidOperationException))]
10072         public void RepeatInfo_0cols_1itms_horiz_ul_otrtblimp_sep ()
10073         {
10074                 // cols              : 0
10075                 // cnt               : 1
10076                 // RepeatDirection   : Horizontal
10077                 // RepeatLayout      : UnorderedList
10078                 // OuterTableImplied : True
10079                 // Header            : False
10080                 // Footer            : False
10081                 // Separator         : True
10082
10083                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, true, false, false, true);
10084
10085                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
10086         }
10087
10088         [Test]
10089         [ExpectedException (typeof (global::System.InvalidOperationException))]
10090         public void RepeatInfo_0cols_2itms_horiz_ul_otrtblimp_sep ()
10091         {
10092                 // cols              : 0
10093                 // cnt               : 2
10094                 // RepeatDirection   : Horizontal
10095                 // RepeatLayout      : UnorderedList
10096                 // OuterTableImplied : True
10097                 // Header            : False
10098                 // Footer            : False
10099                 // Separator         : True
10100
10101                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, true, false, false, true);
10102
10103                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
10104         }
10105
10106         [Test]
10107         [ExpectedException (typeof (global::System.InvalidOperationException))]
10108         public void RepeatInfo_0cols_5itms_horiz_ul_otrtblimp_sep ()
10109         {
10110                 // cols              : 0
10111                 // cnt               : 5
10112                 // RepeatDirection   : Horizontal
10113                 // RepeatLayout      : UnorderedList
10114                 // OuterTableImplied : True
10115                 // Header            : False
10116                 // Footer            : False
10117                 // Separator         : True
10118
10119                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, true, false, false, true);
10120
10121                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
10122         }
10123
10124         [Test]
10125         [ExpectedException (typeof (global::System.InvalidOperationException))]
10126         public void RepeatInfo_1cols_0itms_horiz_ul_otrtblimp_sep ()
10127         {
10128                 // cols              : 1
10129                 // cnt               : 0
10130                 // RepeatDirection   : Horizontal
10131                 // RepeatLayout      : UnorderedList
10132                 // OuterTableImplied : True
10133                 // Header            : False
10134                 // Footer            : False
10135                 // Separator         : True
10136
10137                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, true, false, false, true);
10138
10139                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
10140         }
10141
10142         [Test]
10143         [ExpectedException (typeof (global::System.InvalidOperationException))]
10144         public void RepeatInfo_1cols_5itms_horiz_ul_otrtblimp_sep ()
10145         {
10146                 // cols              : 1
10147                 // cnt               : 5
10148                 // RepeatDirection   : Horizontal
10149                 // RepeatLayout      : UnorderedList
10150                 // OuterTableImplied : True
10151                 // Header            : False
10152                 // Footer            : False
10153                 // Separator         : True
10154
10155                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, true, false, false, true);
10156
10157                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
10158         }
10159
10160         [Test]
10161         [ExpectedException (typeof (global::System.InvalidOperationException))]
10162         public void RepeatInfo_2cols_4itms_horiz_ul_otrtblimp_sep ()
10163         {
10164                 // cols              : 2
10165                 // cnt               : 4
10166                 // RepeatDirection   : Horizontal
10167                 // RepeatLayout      : UnorderedList
10168                 // OuterTableImplied : True
10169                 // Header            : False
10170                 // Footer            : False
10171                 // Separator         : True
10172
10173                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, true, false, false, true);
10174
10175                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
10176         }
10177
10178         [Test]
10179         [ExpectedException (typeof (global::System.InvalidOperationException))]
10180         public void RepeatInfo_2cols_7itms_horiz_ul_otrtblimp_sep ()
10181         {
10182                 // cols              : 2
10183                 // cnt               : 7
10184                 // RepeatDirection   : Horizontal
10185                 // RepeatLayout      : UnorderedList
10186                 // OuterTableImplied : True
10187                 // Header            : False
10188                 // Footer            : False
10189                 // Separator         : True
10190
10191                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, true, false, false, true);
10192
10193                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
10194         }
10195
10196         [Test]
10197         [ExpectedException (typeof (global::System.InvalidOperationException))]
10198         public void RepeatInfo_3cols_9itms_horiz_ul_otrtblimp_sep ()
10199         {
10200                 // cols              : 3
10201                 // cnt               : 9
10202                 // RepeatDirection   : Horizontal
10203                 // RepeatLayout      : UnorderedList
10204                 // OuterTableImplied : True
10205                 // Header            : False
10206                 // Footer            : False
10207                 // Separator         : True
10208
10209                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, true, false, false, true);
10210
10211                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
10212         }
10213
10214         [Test]
10215         [ExpectedException (typeof (global::System.InvalidOperationException))]
10216         public void RepeatInfo_3cols_7itms_horiz_ul_otrtblimp_sep ()
10217         {
10218                 // cols              : 3
10219                 // cnt               : 7
10220                 // RepeatDirection   : Horizontal
10221                 // RepeatLayout      : UnorderedList
10222                 // OuterTableImplied : True
10223                 // Header            : False
10224                 // Footer            : False
10225                 // Separator         : True
10226
10227                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, true, false, false, true);
10228
10229                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
10230         }
10231
10232         [Test]
10233         [ExpectedException (typeof (global::System.InvalidOperationException))]
10234         public void RepeatInfo_0cols_0itms_vert_ul_otrtblimp_sep ()
10235         {
10236                 // cols              : 0
10237                 // cnt               : 0
10238                 // RepeatDirection   : Vertical
10239                 // RepeatLayout      : UnorderedList
10240                 // OuterTableImplied : True
10241                 // Header            : False
10242                 // Footer            : False
10243                 // Separator         : True
10244
10245                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Vertical, RepeatLayout.UnorderedList, true, false, false, true);
10246
10247                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
10248         }
10249
10250         [Test]
10251         [ExpectedException (typeof (global::System.InvalidOperationException))]
10252         public void RepeatInfo_0cols_1itms_vert_ul_otrtblimp_sep ()
10253         {
10254                 // cols              : 0
10255                 // cnt               : 1
10256                 // RepeatDirection   : Vertical
10257                 // RepeatLayout      : UnorderedList
10258                 // OuterTableImplied : True
10259                 // Header            : False
10260                 // Footer            : False
10261                 // Separator         : True
10262
10263                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Vertical, RepeatLayout.UnorderedList, true, false, false, true);
10264
10265                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
10266         }
10267
10268         [Test]
10269         [ExpectedException (typeof (global::System.InvalidOperationException))]
10270         public void RepeatInfo_0cols_2itms_vert_ul_otrtblimp_sep ()
10271         {
10272                 // cols              : 0
10273                 // cnt               : 2
10274                 // RepeatDirection   : Vertical
10275                 // RepeatLayout      : UnorderedList
10276                 // OuterTableImplied : True
10277                 // Header            : False
10278                 // Footer            : False
10279                 // Separator         : True
10280
10281                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Vertical, RepeatLayout.UnorderedList, true, false, false, true);
10282
10283                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
10284         }
10285
10286         [Test]
10287         [ExpectedException (typeof (global::System.InvalidOperationException))]
10288         public void RepeatInfo_0cols_5itms_vert_ul_otrtblimp_sep ()
10289         {
10290                 // cols              : 0
10291                 // cnt               : 5
10292                 // RepeatDirection   : Vertical
10293                 // RepeatLayout      : UnorderedList
10294                 // OuterTableImplied : True
10295                 // Header            : False
10296                 // Footer            : False
10297                 // Separator         : True
10298
10299                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Vertical, RepeatLayout.UnorderedList, true, false, false, true);
10300
10301                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
10302         }
10303
10304         [Test]
10305         [ExpectedException (typeof (global::System.InvalidOperationException))]
10306         public void RepeatInfo_1cols_0itms_vert_ul_otrtblimp_sep ()
10307         {
10308                 // cols              : 1
10309                 // cnt               : 0
10310                 // RepeatDirection   : Vertical
10311                 // RepeatLayout      : UnorderedList
10312                 // OuterTableImplied : True
10313                 // Header            : False
10314                 // Footer            : False
10315                 // Separator         : True
10316
10317                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Vertical, RepeatLayout.UnorderedList, true, false, false, true);
10318
10319                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
10320         }
10321
10322         [Test]
10323         [ExpectedException (typeof (global::System.InvalidOperationException))]
10324         public void RepeatInfo_1cols_5itms_vert_ul_otrtblimp_sep ()
10325         {
10326                 // cols              : 1
10327                 // cnt               : 5
10328                 // RepeatDirection   : Vertical
10329                 // RepeatLayout      : UnorderedList
10330                 // OuterTableImplied : True
10331                 // Header            : False
10332                 // Footer            : False
10333                 // Separator         : True
10334
10335                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Vertical, RepeatLayout.UnorderedList, true, false, false, true);
10336
10337                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
10338         }
10339
10340         [Test]
10341         [ExpectedException (typeof (global::System.InvalidOperationException))]
10342         public void RepeatInfo_2cols_4itms_vert_ul_otrtblimp_sep ()
10343         {
10344                 // cols              : 2
10345                 // cnt               : 4
10346                 // RepeatDirection   : Vertical
10347                 // RepeatLayout      : UnorderedList
10348                 // OuterTableImplied : True
10349                 // Header            : False
10350                 // Footer            : False
10351                 // Separator         : True
10352
10353                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Vertical, RepeatLayout.UnorderedList, true, false, false, true);
10354
10355                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
10356         }
10357
10358         [Test]
10359         [ExpectedException (typeof (global::System.InvalidOperationException))]
10360         public void RepeatInfo_2cols_7itms_vert_ul_otrtblimp_sep ()
10361         {
10362                 // cols              : 2
10363                 // cnt               : 7
10364                 // RepeatDirection   : Vertical
10365                 // RepeatLayout      : UnorderedList
10366                 // OuterTableImplied : True
10367                 // Header            : False
10368                 // Footer            : False
10369                 // Separator         : True
10370
10371                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Vertical, RepeatLayout.UnorderedList, true, false, false, true);
10372
10373                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
10374         }
10375
10376         [Test]
10377         [ExpectedException (typeof (global::System.InvalidOperationException))]
10378         public void RepeatInfo_3cols_9itms_vert_ul_otrtblimp_sep ()
10379         {
10380                 // cols              : 3
10381                 // cnt               : 9
10382                 // RepeatDirection   : Vertical
10383                 // RepeatLayout      : UnorderedList
10384                 // OuterTableImplied : True
10385                 // Header            : False
10386                 // Footer            : False
10387                 // Separator         : True
10388
10389                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Vertical, RepeatLayout.UnorderedList, true, false, false, true);
10390
10391                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
10392         }
10393
10394         [Test]
10395         [ExpectedException (typeof (global::System.InvalidOperationException))]
10396         public void RepeatInfo_3cols_7itms_vert_ul_otrtblimp_sep ()
10397         {
10398                 // cols              : 3
10399                 // cnt               : 7
10400                 // RepeatDirection   : Vertical
10401                 // RepeatLayout      : UnorderedList
10402                 // OuterTableImplied : True
10403                 // Header            : False
10404                 // Footer            : False
10405                 // Separator         : True
10406
10407                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Vertical, RepeatLayout.UnorderedList, true, false, false, true);
10408
10409                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
10410         }
10411
10412         [Test]
10413         [ExpectedException (typeof (global::System.InvalidOperationException))]
10414         public void RepeatInfo_0cols_0itms_horiz_ol_otrtblimp_sep ()
10415         {
10416                 // cols              : 0
10417                 // cnt               : 0
10418                 // RepeatDirection   : Horizontal
10419                 // RepeatLayout      : OrderedList
10420                 // OuterTableImplied : True
10421                 // Header            : False
10422                 // Footer            : False
10423                 // Separator         : True
10424
10425                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Horizontal, RepeatLayout.OrderedList, true, false, false, true);
10426
10427                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
10428         }
10429
10430         [Test]
10431         [ExpectedException (typeof (global::System.InvalidOperationException))]
10432         public void RepeatInfo_0cols_1itms_horiz_ol_otrtblimp_sep ()
10433         {
10434                 // cols              : 0
10435                 // cnt               : 1
10436                 // RepeatDirection   : Horizontal
10437                 // RepeatLayout      : OrderedList
10438                 // OuterTableImplied : True
10439                 // Header            : False
10440                 // Footer            : False
10441                 // Separator         : True
10442
10443                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Horizontal, RepeatLayout.OrderedList, true, false, false, true);
10444
10445                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
10446         }
10447
10448         [Test]
10449         [ExpectedException (typeof (global::System.InvalidOperationException))]
10450         public void RepeatInfo_0cols_2itms_horiz_ol_otrtblimp_sep ()
10451         {
10452                 // cols              : 0
10453                 // cnt               : 2
10454                 // RepeatDirection   : Horizontal
10455                 // RepeatLayout      : OrderedList
10456                 // OuterTableImplied : True
10457                 // Header            : False
10458                 // Footer            : False
10459                 // Separator         : True
10460
10461                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Horizontal, RepeatLayout.OrderedList, true, false, false, true);
10462
10463                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
10464         }
10465
10466         [Test]
10467         [ExpectedException (typeof (global::System.InvalidOperationException))]
10468         public void RepeatInfo_0cols_5itms_horiz_ol_otrtblimp_sep ()
10469         {
10470                 // cols              : 0
10471                 // cnt               : 5
10472                 // RepeatDirection   : Horizontal
10473                 // RepeatLayout      : OrderedList
10474                 // OuterTableImplied : True
10475                 // Header            : False
10476                 // Footer            : False
10477                 // Separator         : True
10478
10479                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Horizontal, RepeatLayout.OrderedList, true, false, false, true);
10480
10481                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
10482         }
10483
10484         [Test]
10485         [ExpectedException (typeof (global::System.InvalidOperationException))]
10486         public void RepeatInfo_1cols_0itms_horiz_ol_otrtblimp_sep ()
10487         {
10488                 // cols              : 1
10489                 // cnt               : 0
10490                 // RepeatDirection   : Horizontal
10491                 // RepeatLayout      : OrderedList
10492                 // OuterTableImplied : True
10493                 // Header            : False
10494                 // Footer            : False
10495                 // Separator         : True
10496
10497                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Horizontal, RepeatLayout.OrderedList, true, false, false, true);
10498
10499                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
10500         }
10501
10502         [Test]
10503         [ExpectedException (typeof (global::System.InvalidOperationException))]
10504         public void RepeatInfo_1cols_5itms_horiz_ol_otrtblimp_sep ()
10505         {
10506                 // cols              : 1
10507                 // cnt               : 5
10508                 // RepeatDirection   : Horizontal
10509                 // RepeatLayout      : OrderedList
10510                 // OuterTableImplied : True
10511                 // Header            : False
10512                 // Footer            : False
10513                 // Separator         : True
10514
10515                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Horizontal, RepeatLayout.OrderedList, true, false, false, true);
10516
10517                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
10518         }
10519
10520         [Test]
10521         [ExpectedException (typeof (global::System.InvalidOperationException))]
10522         public void RepeatInfo_2cols_4itms_horiz_ol_otrtblimp_sep ()
10523         {
10524                 // cols              : 2
10525                 // cnt               : 4
10526                 // RepeatDirection   : Horizontal
10527                 // RepeatLayout      : OrderedList
10528                 // OuterTableImplied : True
10529                 // Header            : False
10530                 // Footer            : False
10531                 // Separator         : True
10532
10533                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Horizontal, RepeatLayout.OrderedList, true, false, false, true);
10534
10535                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
10536         }
10537
10538         [Test]
10539         [ExpectedException (typeof (global::System.InvalidOperationException))]
10540         public void RepeatInfo_2cols_7itms_horiz_ol_otrtblimp_sep ()
10541         {
10542                 // cols              : 2
10543                 // cnt               : 7
10544                 // RepeatDirection   : Horizontal
10545                 // RepeatLayout      : OrderedList
10546                 // OuterTableImplied : True
10547                 // Header            : False
10548                 // Footer            : False
10549                 // Separator         : True
10550
10551                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Horizontal, RepeatLayout.OrderedList, true, false, false, true);
10552
10553                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
10554         }
10555
10556         [Test]
10557         [ExpectedException (typeof (global::System.InvalidOperationException))]
10558         public void RepeatInfo_3cols_9itms_horiz_ol_otrtblimp_sep ()
10559         {
10560                 // cols              : 3
10561                 // cnt               : 9
10562                 // RepeatDirection   : Horizontal
10563                 // RepeatLayout      : OrderedList
10564                 // OuterTableImplied : True
10565                 // Header            : False
10566                 // Footer            : False
10567                 // Separator         : True
10568
10569                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Horizontal, RepeatLayout.OrderedList, true, false, false, true);
10570
10571                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
10572         }
10573
10574         [Test]
10575         [ExpectedException (typeof (global::System.InvalidOperationException))]
10576         public void RepeatInfo_3cols_7itms_horiz_ol_otrtblimp_sep ()
10577         {
10578                 // cols              : 3
10579                 // cnt               : 7
10580                 // RepeatDirection   : Horizontal
10581                 // RepeatLayout      : OrderedList
10582                 // OuterTableImplied : True
10583                 // Header            : False
10584                 // Footer            : False
10585                 // Separator         : True
10586
10587                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Horizontal, RepeatLayout.OrderedList, true, false, false, true);
10588
10589                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
10590         }
10591
10592         [Test]
10593         [ExpectedException (typeof (global::System.InvalidOperationException))]
10594         public void RepeatInfo_0cols_0itms_vert_ol_otrtblimp_sep ()
10595         {
10596                 // cols              : 0
10597                 // cnt               : 0
10598                 // RepeatDirection   : Vertical
10599                 // RepeatLayout      : OrderedList
10600                 // OuterTableImplied : True
10601                 // Header            : False
10602                 // Footer            : False
10603                 // Separator         : True
10604
10605                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Vertical, RepeatLayout.OrderedList, true, false, false, true);
10606
10607                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
10608         }
10609
10610         [Test]
10611         [ExpectedException (typeof (global::System.InvalidOperationException))]
10612         public void RepeatInfo_0cols_1itms_vert_ol_otrtblimp_sep ()
10613         {
10614                 // cols              : 0
10615                 // cnt               : 1
10616                 // RepeatDirection   : Vertical
10617                 // RepeatLayout      : OrderedList
10618                 // OuterTableImplied : True
10619                 // Header            : False
10620                 // Footer            : False
10621                 // Separator         : True
10622
10623                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Vertical, RepeatLayout.OrderedList, true, false, false, true);
10624
10625                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
10626         }
10627
10628         [Test]
10629         [ExpectedException (typeof (global::System.InvalidOperationException))]
10630         public void RepeatInfo_0cols_2itms_vert_ol_otrtblimp_sep ()
10631         {
10632                 // cols              : 0
10633                 // cnt               : 2
10634                 // RepeatDirection   : Vertical
10635                 // RepeatLayout      : OrderedList
10636                 // OuterTableImplied : True
10637                 // Header            : False
10638                 // Footer            : False
10639                 // Separator         : True
10640
10641                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Vertical, RepeatLayout.OrderedList, true, false, false, true);
10642
10643                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
10644         }
10645
10646         [Test]
10647         [ExpectedException (typeof (global::System.InvalidOperationException))]
10648         public void RepeatInfo_0cols_5itms_vert_ol_otrtblimp_sep ()
10649         {
10650                 // cols              : 0
10651                 // cnt               : 5
10652                 // RepeatDirection   : Vertical
10653                 // RepeatLayout      : OrderedList
10654                 // OuterTableImplied : True
10655                 // Header            : False
10656                 // Footer            : False
10657                 // Separator         : True
10658
10659                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Vertical, RepeatLayout.OrderedList, true, false, false, true);
10660
10661                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
10662         }
10663
10664         [Test]
10665         [ExpectedException (typeof (global::System.InvalidOperationException))]
10666         public void RepeatInfo_1cols_0itms_vert_ol_otrtblimp_sep ()
10667         {
10668                 // cols              : 1
10669                 // cnt               : 0
10670                 // RepeatDirection   : Vertical
10671                 // RepeatLayout      : OrderedList
10672                 // OuterTableImplied : True
10673                 // Header            : False
10674                 // Footer            : False
10675                 // Separator         : True
10676
10677                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Vertical, RepeatLayout.OrderedList, true, false, false, true);
10678
10679                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
10680         }
10681
10682         [Test]
10683         [ExpectedException (typeof (global::System.InvalidOperationException))]
10684         public void RepeatInfo_1cols_5itms_vert_ol_otrtblimp_sep ()
10685         {
10686                 // cols              : 1
10687                 // cnt               : 5
10688                 // RepeatDirection   : Vertical
10689                 // RepeatLayout      : OrderedList
10690                 // OuterTableImplied : True
10691                 // Header            : False
10692                 // Footer            : False
10693                 // Separator         : True
10694
10695                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Vertical, RepeatLayout.OrderedList, true, false, false, true);
10696
10697                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
10698         }
10699
10700         [Test]
10701         [ExpectedException (typeof (global::System.InvalidOperationException))]
10702         public void RepeatInfo_2cols_4itms_vert_ol_otrtblimp_sep ()
10703         {
10704                 // cols              : 2
10705                 // cnt               : 4
10706                 // RepeatDirection   : Vertical
10707                 // RepeatLayout      : OrderedList
10708                 // OuterTableImplied : True
10709                 // Header            : False
10710                 // Footer            : False
10711                 // Separator         : True
10712
10713                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Vertical, RepeatLayout.OrderedList, true, false, false, true);
10714
10715                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
10716         }
10717
10718         [Test]
10719         [ExpectedException (typeof (global::System.InvalidOperationException))]
10720         public void RepeatInfo_2cols_7itms_vert_ol_otrtblimp_sep ()
10721         {
10722                 // cols              : 2
10723                 // cnt               : 7
10724                 // RepeatDirection   : Vertical
10725                 // RepeatLayout      : OrderedList
10726                 // OuterTableImplied : True
10727                 // Header            : False
10728                 // Footer            : False
10729                 // Separator         : True
10730
10731                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Vertical, RepeatLayout.OrderedList, true, false, false, true);
10732
10733                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
10734         }
10735
10736         [Test]
10737         [ExpectedException (typeof (global::System.InvalidOperationException))]
10738         public void RepeatInfo_3cols_9itms_vert_ol_otrtblimp_sep ()
10739         {
10740                 // cols              : 3
10741                 // cnt               : 9
10742                 // RepeatDirection   : Vertical
10743                 // RepeatLayout      : OrderedList
10744                 // OuterTableImplied : True
10745                 // Header            : False
10746                 // Footer            : False
10747                 // Separator         : True
10748
10749                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Vertical, RepeatLayout.OrderedList, true, false, false, true);
10750
10751                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
10752         }
10753
10754         [Test]
10755         [ExpectedException (typeof (global::System.InvalidOperationException))]
10756         public void RepeatInfo_3cols_7itms_vert_ol_otrtblimp_sep ()
10757         {
10758                 // cols              : 3
10759                 // cnt               : 7
10760                 // RepeatDirection   : Vertical
10761                 // RepeatLayout      : OrderedList
10762                 // OuterTableImplied : True
10763                 // Header            : False
10764                 // Footer            : False
10765                 // Separator         : True
10766
10767                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Vertical, RepeatLayout.OrderedList, true, false, false, true);
10768
10769                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
10770         }
10771
10772         [Test]
10773         public void RepeatInfo_0cols_0itms_horiz_tbl_sep ()
10774         {
10775                 // cols              : 0
10776                 // cnt               : 0
10777                 // RepeatDirection   : Horizontal
10778                 // RepeatLayout      : Table
10779                 // OuterTableImplied : False
10780                 // Header            : False
10781                 // Footer            : False
10782                 // Separator         : True
10783
10784                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Horizontal, RepeatLayout.Table, false, false, false, true);
10785                 string exp = @"<table class=""mainstyle"">
10786
10787 </table>";
10788                 Assert.AreEqual (exp, v, "#560");
10789         }
10790
10791         [Test]
10792         public void RepeatInfo_0cols_1itms_horiz_tbl_sep ()
10793         {
10794                 // cols              : 0
10795                 // cnt               : 1
10796                 // RepeatDirection   : Horizontal
10797                 // RepeatLayout      : Table
10798                 // OuterTableImplied : False
10799                 // Header            : False
10800                 // Footer            : False
10801                 // Separator         : True
10802
10803                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Horizontal, RepeatLayout.Table, false, false, false, true);
10804                 string exp = @"<table class=""mainstyle"">
10805         <tr>
10806                 <td class=""Item0"">(0,Item,0)</td><td></td>
10807         </tr>
10808 </table>";
10809                 Assert.AreEqual (exp, v, "#561");
10810         }
10811
10812         [Test]
10813         public void RepeatInfo_0cols_2itms_horiz_tbl_sep ()
10814         {
10815                 // cols              : 0
10816                 // cnt               : 2
10817                 // RepeatDirection   : Horizontal
10818                 // RepeatLayout      : Table
10819                 // OuterTableImplied : False
10820                 // Header            : False
10821                 // Footer            : False
10822                 // Separator         : True
10823
10824                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Horizontal, RepeatLayout.Table, false, false, false, true);
10825                 string exp = @"<table class=""mainstyle"">
10826         <tr>
10827                 <td class=""Item0"">(0,Item,0)</td><td class=""Separator0"">(1,Separator,0)</td><td class=""Item1"">(2,Item,1)</td><td></td>
10828         </tr>
10829 </table>";
10830                 Assert.AreEqual (exp, v, "#562");
10831         }
10832
10833         [Test]
10834         public void RepeatInfo_0cols_5itms_horiz_tbl_sep ()
10835         {
10836                 // cols              : 0
10837                 // cnt               : 5
10838                 // RepeatDirection   : Horizontal
10839                 // RepeatLayout      : Table
10840                 // OuterTableImplied : False
10841                 // Header            : False
10842                 // Footer            : False
10843                 // Separator         : True
10844
10845                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Horizontal, RepeatLayout.Table, false, false, false, true);
10846                 string exp = @"<table class=""mainstyle"">
10847         <tr>
10848                 <td class=""Item0"">(0,Item,0)</td><td class=""Separator0"">(1,Separator,0)</td><td class=""Item1"">(2,Item,1)</td><td class=""Separator1"">(3,Separator,1)</td><td class=""Item2"">(4,Item,2)</td><td class=""Separator2"">(5,Separator,2)</td><td class=""Item3"">(6,Item,3)</td><td class=""Separator3"">(7,Separator,3)</td><td class=""Item4"">(8,Item,4)</td><td></td>
10849         </tr>
10850 </table>";
10851                 Assert.AreEqual (exp, v, "#563");
10852         }
10853
10854         [Test]
10855         public void RepeatInfo_1cols_0itms_horiz_tbl_sep ()
10856         {
10857                 // cols              : 1
10858                 // cnt               : 0
10859                 // RepeatDirection   : Horizontal
10860                 // RepeatLayout      : Table
10861                 // OuterTableImplied : False
10862                 // Header            : False
10863                 // Footer            : False
10864                 // Separator         : True
10865
10866                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Horizontal, RepeatLayout.Table, false, false, false, true);
10867                 string exp = @"<table class=""mainstyle"">
10868
10869 </table>";
10870                 Assert.AreEqual (exp, v, "#564");
10871         }
10872
10873         [Test]
10874         public void RepeatInfo_1cols_5itms_horiz_tbl_sep ()
10875         {
10876                 // cols              : 1
10877                 // cnt               : 5
10878                 // RepeatDirection   : Horizontal
10879                 // RepeatLayout      : Table
10880                 // OuterTableImplied : False
10881                 // Header            : False
10882                 // Footer            : False
10883                 // Separator         : True
10884
10885                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Horizontal, RepeatLayout.Table, false, false, false, true);
10886                 string exp = @"<table class=""mainstyle"">
10887         <tr>
10888                 <td class=""Item0"">(0,Item,0)</td><td class=""Separator0"">(1,Separator,0)</td>
10889         </tr><tr>
10890                 <td class=""Item1"">(2,Item,1)</td><td class=""Separator1"">(3,Separator,1)</td>
10891         </tr><tr>
10892                 <td class=""Item2"">(4,Item,2)</td><td class=""Separator2"">(5,Separator,2)</td>
10893         </tr><tr>
10894                 <td class=""Item3"">(6,Item,3)</td><td class=""Separator3"">(7,Separator,3)</td>
10895         </tr><tr>
10896                 <td class=""Item4"">(8,Item,4)</td><td></td>
10897         </tr>
10898 </table>";
10899                 Assert.AreEqual (exp, v, "#565");
10900         }
10901
10902         [Test]
10903         public void RepeatInfo_2cols_4itms_horiz_tbl_sep ()
10904         {
10905                 // cols              : 2
10906                 // cnt               : 4
10907                 // RepeatDirection   : Horizontal
10908                 // RepeatLayout      : Table
10909                 // OuterTableImplied : False
10910                 // Header            : False
10911                 // Footer            : False
10912                 // Separator         : True
10913
10914                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Horizontal, RepeatLayout.Table, false, false, false, true);
10915                 string exp = @"<table class=""mainstyle"">
10916         <tr>
10917                 <td class=""Item0"">(0,Item,0)</td><td class=""Separator0"">(1,Separator,0)</td><td class=""Item1"">(2,Item,1)</td><td class=""Separator1"">(3,Separator,1)</td>
10918         </tr><tr>
10919                 <td class=""Item2"">(4,Item,2)</td><td class=""Separator2"">(5,Separator,2)</td><td class=""Item3"">(6,Item,3)</td><td></td>
10920         </tr>
10921 </table>";
10922                 Assert.AreEqual (exp, v, "#566");
10923         }
10924
10925         [Test]
10926         public void RepeatInfo_2cols_7itms_horiz_tbl_sep ()
10927         {
10928                 // cols              : 2
10929                 // cnt               : 7
10930                 // RepeatDirection   : Horizontal
10931                 // RepeatLayout      : Table
10932                 // OuterTableImplied : False
10933                 // Header            : False
10934                 // Footer            : False
10935                 // Separator         : True
10936
10937                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Horizontal, RepeatLayout.Table, false, false, false, true);
10938                 string exp = @"<table class=""mainstyle"">
10939         <tr>
10940                 <td class=""Item0"">(0,Item,0)</td><td class=""Separator0"">(1,Separator,0)</td><td class=""Item1"">(2,Item,1)</td><td class=""Separator1"">(3,Separator,1)</td>
10941         </tr><tr>
10942                 <td class=""Item2"">(4,Item,2)</td><td class=""Separator2"">(5,Separator,2)</td><td class=""Item3"">(6,Item,3)</td><td class=""Separator3"">(7,Separator,3)</td>
10943         </tr><tr>
10944                 <td class=""Item4"">(8,Item,4)</td><td class=""Separator4"">(9,Separator,4)</td><td class=""Item5"">(10,Item,5)</td><td class=""Separator5"">(11,Separator,5)</td>
10945         </tr><tr>
10946                 <td class=""Item6"">(12,Item,6)</td><td></td><td></td><td></td>
10947         </tr>
10948 </table>";
10949                 Assert.AreEqual (exp, v, "#567");
10950         }
10951
10952         [Test]
10953         public void RepeatInfo_3cols_9itms_horiz_tbl_sep ()
10954         {
10955                 // cols              : 3
10956                 // cnt               : 9
10957                 // RepeatDirection   : Horizontal
10958                 // RepeatLayout      : Table
10959                 // OuterTableImplied : False
10960                 // Header            : False
10961                 // Footer            : False
10962                 // Separator         : True
10963
10964                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Horizontal, RepeatLayout.Table, false, false, false, true);
10965                 string exp = @"<table>
10966         <tr>
10967                 <td class=""Item0"">(0,Item,0)</td><td class=""Separator0"">(1,Separator,0)</td><td class=""Item1"">(2,Item,1)</td><td class=""Separator1"">(3,Separator,1)</td><td class=""Item2"">(4,Item,2)</td><td class=""Separator2"">(5,Separator,2)</td>
10968         </tr><tr>
10969                 <td class=""Item3"">(6,Item,3)</td><td class=""Separator3"">(7,Separator,3)</td><td class=""Item4"">(8,Item,4)</td><td class=""Separator4"">(9,Separator,4)</td><td class=""Item5"">(10,Item,5)</td><td class=""Separator5"">(11,Separator,5)</td>
10970         </tr><tr>
10971                 <td class=""Item6"">(12,Item,6)</td><td class=""Separator6"">(13,Separator,6)</td><td class=""Item7"">(14,Item,7)</td><td class=""Separator7"">(15,Separator,7)</td><td class=""Item8"">(16,Item,8)</td><td></td>
10972         </tr>
10973 </table>";
10974                 Assert.AreEqual (exp, v, "#568");
10975         }
10976
10977         [Test]
10978         public void RepeatInfo_3cols_7itms_horiz_tbl_sep ()
10979         {
10980                 // cols              : 3
10981                 // cnt               : 7
10982                 // RepeatDirection   : Horizontal
10983                 // RepeatLayout      : Table
10984                 // OuterTableImplied : False
10985                 // Header            : False
10986                 // Footer            : False
10987                 // Separator         : True
10988
10989                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Horizontal, RepeatLayout.Table, false, false, false, true);
10990                 string exp = @"<table>
10991         <tr>
10992                 <td class=""Item0"">(0,Item,0)</td><td class=""Separator0"">(1,Separator,0)</td><td class=""Item1"">(2,Item,1)</td><td class=""Separator1"">(3,Separator,1)</td><td class=""Item2"">(4,Item,2)</td><td class=""Separator2"">(5,Separator,2)</td>
10993         </tr><tr>
10994                 <td class=""Item3"">(6,Item,3)</td><td class=""Separator3"">(7,Separator,3)</td><td class=""Item4"">(8,Item,4)</td><td class=""Separator4"">(9,Separator,4)</td><td class=""Item5"">(10,Item,5)</td><td class=""Separator5"">(11,Separator,5)</td>
10995         </tr><tr>
10996                 <td class=""Item6"">(12,Item,6)</td><td></td><td></td><td></td><td></td><td></td>
10997         </tr>
10998 </table>";
10999                 Assert.AreEqual (exp, v, "#569");
11000         }
11001
11002         [Test]
11003         public void RepeatInfo_0cols_0itms_vert_tbl_sep ()
11004         {
11005                 // cols              : 0
11006                 // cnt               : 0
11007                 // RepeatDirection   : Vertical
11008                 // RepeatLayout      : Table
11009                 // OuterTableImplied : False
11010                 // Header            : False
11011                 // Footer            : False
11012                 // Separator         : True
11013
11014                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Vertical, RepeatLayout.Table, false, false, false, true);
11015                 string exp = @"<table class=""mainstyle"">
11016
11017 </table>";
11018                 Assert.AreEqual (exp, v, "#570");
11019         }
11020
11021         [Test]
11022         public void RepeatInfo_0cols_1itms_vert_tbl_sep ()
11023         {
11024                 // cols              : 0
11025                 // cnt               : 1
11026                 // RepeatDirection   : Vertical
11027                 // RepeatLayout      : Table
11028                 // OuterTableImplied : False
11029                 // Header            : False
11030                 // Footer            : False
11031                 // Separator         : True
11032
11033                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Vertical, RepeatLayout.Table, false, false, false, true);
11034                 string exp = @"<table class=""mainstyle"">
11035         <tr>
11036                 <td class=""Item0"">(0,Item,0)</td>
11037         </tr>
11038 </table>";
11039                 Assert.AreEqual (exp, v, "#571");
11040         }
11041
11042         [Test]
11043         public void RepeatInfo_0cols_2itms_vert_tbl_sep ()
11044         {
11045                 // cols              : 0
11046                 // cnt               : 2
11047                 // RepeatDirection   : Vertical
11048                 // RepeatLayout      : Table
11049                 // OuterTableImplied : False
11050                 // Header            : False
11051                 // Footer            : False
11052                 // Separator         : True
11053
11054                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Vertical, RepeatLayout.Table, false, false, false, true);
11055                 string exp = @"<table class=""mainstyle"">
11056         <tr>
11057                 <td class=""Item0"">(0,Item,0)</td>
11058         </tr><tr>
11059                 <td class=""Separator0"">(1,Separator,0)</td>
11060         </tr><tr>
11061                 <td class=""Item1"">(2,Item,1)</td>
11062         </tr>
11063 </table>";
11064                 Assert.AreEqual (exp, v, "#572");
11065         }
11066
11067         [Test]
11068         public void RepeatInfo_0cols_5itms_vert_tbl_sep ()
11069         {
11070                 // cols              : 0
11071                 // cnt               : 5
11072                 // RepeatDirection   : Vertical
11073                 // RepeatLayout      : Table
11074                 // OuterTableImplied : False
11075                 // Header            : False
11076                 // Footer            : False
11077                 // Separator         : True
11078
11079                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Vertical, RepeatLayout.Table, false, false, false, true);
11080                 string exp = @"<table class=""mainstyle"">
11081         <tr>
11082                 <td class=""Item0"">(0,Item,0)</td>
11083         </tr><tr>
11084                 <td class=""Separator0"">(1,Separator,0)</td>
11085         </tr><tr>
11086                 <td class=""Item1"">(2,Item,1)</td>
11087         </tr><tr>
11088                 <td class=""Separator1"">(3,Separator,1)</td>
11089         </tr><tr>
11090                 <td class=""Item2"">(4,Item,2)</td>
11091         </tr><tr>
11092                 <td class=""Separator2"">(5,Separator,2)</td>
11093         </tr><tr>
11094                 <td class=""Item3"">(6,Item,3)</td>
11095         </tr><tr>
11096                 <td class=""Separator3"">(7,Separator,3)</td>
11097         </tr><tr>
11098                 <td class=""Item4"">(8,Item,4)</td>
11099         </tr>
11100 </table>";
11101                 Assert.AreEqual (exp, v, "#573");
11102         }
11103
11104         [Test]
11105         public void RepeatInfo_1cols_0itms_vert_tbl_sep ()
11106         {
11107                 // cols              : 1
11108                 // cnt               : 0
11109                 // RepeatDirection   : Vertical
11110                 // RepeatLayout      : Table
11111                 // OuterTableImplied : False
11112                 // Header            : False
11113                 // Footer            : False
11114                 // Separator         : True
11115
11116                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Vertical, RepeatLayout.Table, false, false, false, true);
11117                 string exp = @"<table class=""mainstyle"">
11118
11119 </table>";
11120                 Assert.AreEqual (exp, v, "#574");
11121         }
11122
11123         [Test]
11124         public void RepeatInfo_1cols_5itms_vert_tbl_sep ()
11125         {
11126                 // cols              : 1
11127                 // cnt               : 5
11128                 // RepeatDirection   : Vertical
11129                 // RepeatLayout      : Table
11130                 // OuterTableImplied : False
11131                 // Header            : False
11132                 // Footer            : False
11133                 // Separator         : True
11134
11135                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Vertical, RepeatLayout.Table, false, false, false, true);
11136                 string exp = @"<table class=""mainstyle"">
11137         <tr>
11138                 <td class=""Item0"">(0,Item,0)</td>
11139         </tr><tr>
11140                 <td class=""Separator0"">(1,Separator,0)</td>
11141         </tr><tr>
11142                 <td class=""Item1"">(2,Item,1)</td>
11143         </tr><tr>
11144                 <td class=""Separator1"">(3,Separator,1)</td>
11145         </tr><tr>
11146                 <td class=""Item2"">(4,Item,2)</td>
11147         </tr><tr>
11148                 <td class=""Separator2"">(5,Separator,2)</td>
11149         </tr><tr>
11150                 <td class=""Item3"">(6,Item,3)</td>
11151         </tr><tr>
11152                 <td class=""Separator3"">(7,Separator,3)</td>
11153         </tr><tr>
11154                 <td class=""Item4"">(8,Item,4)</td>
11155         </tr>
11156 </table>";
11157                 Assert.AreEqual (exp, v, "#575");
11158         }
11159
11160         [Test]
11161         public void RepeatInfo_2cols_4itms_vert_tbl_sep ()
11162         {
11163                 // cols              : 2
11164                 // cnt               : 4
11165                 // RepeatDirection   : Vertical
11166                 // RepeatLayout      : Table
11167                 // OuterTableImplied : False
11168                 // Header            : False
11169                 // Footer            : False
11170                 // Separator         : True
11171
11172                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Vertical, RepeatLayout.Table, false, false, false, true);
11173                 string exp = @"<table class=""mainstyle"">
11174         <tr>
11175                 <td class=""Item0"">(0,Item,0)</td><td class=""Separator0"">(1,Separator,0)</td><td class=""Item2"">(2,Item,2)</td><td class=""Separator2"">(3,Separator,2)</td>
11176         </tr><tr>
11177                 <td class=""Item1"">(4,Item,1)</td><td class=""Separator1"">(5,Separator,1)</td><td class=""Item3"">(6,Item,3)</td><td></td>
11178         </tr>
11179 </table>";
11180                 Assert.AreEqual (exp, v, "#576");
11181         }
11182
11183         [Test]
11184         public void RepeatInfo_2cols_7itms_vert_tbl_sep ()
11185         {
11186                 // cols              : 2
11187                 // cnt               : 7
11188                 // RepeatDirection   : Vertical
11189                 // RepeatLayout      : Table
11190                 // OuterTableImplied : False
11191                 // Header            : False
11192                 // Footer            : False
11193                 // Separator         : True
11194
11195                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Vertical, RepeatLayout.Table, false, false, false, true);
11196                 string exp = @"<table class=""mainstyle"">
11197         <tr>
11198                 <td class=""Item0"">(0,Item,0)</td><td class=""Separator0"">(1,Separator,0)</td><td class=""Item4"">(2,Item,4)</td><td class=""Separator4"">(3,Separator,4)</td>
11199         </tr><tr>
11200                 <td class=""Item1"">(4,Item,1)</td><td class=""Separator1"">(5,Separator,1)</td><td class=""Item5"">(6,Item,5)</td><td class=""Separator5"">(7,Separator,5)</td>
11201         </tr><tr>
11202                 <td class=""Item2"">(8,Item,2)</td><td class=""Separator2"">(9,Separator,2)</td><td class=""Item6"">(10,Item,6)</td><td></td>
11203         </tr><tr>
11204                 <td class=""Item3"">(11,Item,3)</td><td class=""Separator3"">(12,Separator,3)</td><td></td><td></td>
11205         </tr>
11206 </table>";
11207                 Assert.AreEqual (exp, v, "#577");
11208         }
11209
11210         [Test]
11211         public void RepeatInfo_3cols_9itms_vert_tbl_sep ()
11212         {
11213                 // cols              : 3
11214                 // cnt               : 9
11215                 // RepeatDirection   : Vertical
11216                 // RepeatLayout      : Table
11217                 // OuterTableImplied : False
11218                 // Header            : False
11219                 // Footer            : False
11220                 // Separator         : True
11221
11222                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Vertical, RepeatLayout.Table, false, false, false, true);
11223                 string exp = @"<table>
11224         <tr>
11225                 <td class=""Item0"">(0,Item,0)</td><td class=""Separator0"">(1,Separator,0)</td><td class=""Item3"">(2,Item,3)</td><td class=""Separator3"">(3,Separator,3)</td><td class=""Item6"">(4,Item,6)</td><td class=""Separator6"">(5,Separator,6)</td>
11226         </tr><tr>
11227                 <td class=""Item1"">(6,Item,1)</td><td class=""Separator1"">(7,Separator,1)</td><td class=""Item4"">(8,Item,4)</td><td class=""Separator4"">(9,Separator,4)</td><td class=""Item7"">(10,Item,7)</td><td class=""Separator7"">(11,Separator,7)</td>
11228         </tr><tr>
11229                 <td class=""Item2"">(12,Item,2)</td><td class=""Separator2"">(13,Separator,2)</td><td class=""Item5"">(14,Item,5)</td><td class=""Separator5"">(15,Separator,5)</td><td class=""Item8"">(16,Item,8)</td><td></td>
11230         </tr>
11231 </table>";
11232                 Assert.AreEqual (exp, v, "#578");
11233         }
11234
11235         [Test]
11236         public void RepeatInfo_3cols_7itms_vert_tbl_sep ()
11237         {
11238                 // cols              : 3
11239                 // cnt               : 7
11240                 // RepeatDirection   : Vertical
11241                 // RepeatLayout      : Table
11242                 // OuterTableImplied : False
11243                 // Header            : False
11244                 // Footer            : False
11245                 // Separator         : True
11246
11247                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Vertical, RepeatLayout.Table, false, false, false, true);
11248                 string exp = @"<table>
11249         <tr>
11250                 <td class=""Item0"">(0,Item,0)</td><td class=""Separator0"">(1,Separator,0)</td><td class=""Item3"">(2,Item,3)</td><td class=""Separator3"">(3,Separator,3)</td><td class=""Item5"">(4,Item,5)</td><td class=""Separator5"">(5,Separator,5)</td>
11251         </tr><tr>
11252                 <td class=""Item1"">(6,Item,1)</td><td class=""Separator1"">(7,Separator,1)</td><td class=""Item4"">(8,Item,4)</td><td class=""Separator4"">(9,Separator,4)</td><td class=""Item6"">(10,Item,6)</td><td></td>
11253         </tr><tr>
11254                 <td class=""Item2"">(11,Item,2)</td><td class=""Separator2"">(12,Separator,2)</td><td></td><td></td><td></td><td></td>
11255         </tr>
11256 </table>";
11257                 Assert.AreEqual (exp, v, "#579");
11258         }
11259
11260         [Test]
11261         public void RepeatInfo_0cols_0itms_horiz_flow_sep ()
11262         {
11263                 // cols              : 0
11264                 // cnt               : 0
11265                 // RepeatDirection   : Horizontal
11266                 // RepeatLayout      : Flow
11267                 // OuterTableImplied : False
11268                 // Header            : False
11269                 // Footer            : False
11270                 // Separator         : True
11271
11272                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Horizontal, RepeatLayout.Flow, false, false, false, true);
11273                 string exp = @"<span class=""mainstyle""></span>";
11274                 Assert.AreEqual (exp, v, "#580");
11275         }
11276
11277         [Test]
11278         public void RepeatInfo_0cols_1itms_horiz_flow_sep ()
11279         {
11280                 // cols              : 0
11281                 // cnt               : 1
11282                 // RepeatDirection   : Horizontal
11283                 // RepeatLayout      : Flow
11284                 // OuterTableImplied : False
11285                 // Header            : False
11286                 // Footer            : False
11287                 // Separator         : True
11288
11289                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Horizontal, RepeatLayout.Flow, false, false, false, true);
11290                 string exp = @"<span class=""mainstyle"">(0,Item,0)</span>";
11291                 Assert.AreEqual (exp, v, "#581");
11292         }
11293
11294         [Test]
11295         public void RepeatInfo_0cols_2itms_horiz_flow_sep ()
11296         {
11297                 // cols              : 0
11298                 // cnt               : 2
11299                 // RepeatDirection   : Horizontal
11300                 // RepeatLayout      : Flow
11301                 // OuterTableImplied : False
11302                 // Header            : False
11303                 // Footer            : False
11304                 // Separator         : True
11305
11306                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Horizontal, RepeatLayout.Flow, false, false, false, true);
11307                 string exp = @"<span class=""mainstyle"">(0,Item,0)(1,Separator,0)(2,Item,1)</span>";
11308                 Assert.AreEqual (exp, v, "#582");
11309         }
11310
11311         [Test]
11312         public void RepeatInfo_0cols_5itms_horiz_flow_sep ()
11313         {
11314                 // cols              : 0
11315                 // cnt               : 5
11316                 // RepeatDirection   : Horizontal
11317                 // RepeatLayout      : Flow
11318                 // OuterTableImplied : False
11319                 // Header            : False
11320                 // Footer            : False
11321                 // Separator         : True
11322
11323                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Horizontal, RepeatLayout.Flow, false, false, false, true);
11324                 string exp = @"<span class=""mainstyle"">(0,Item,0)(1,Separator,0)(2,Item,1)(3,Separator,1)(4,Item,2)(5,Separator,2)(6,Item,3)(7,Separator,3)(8,Item,4)</span>";
11325                 Assert.AreEqual (exp, v, "#583");
11326         }
11327
11328         [Test]
11329         public void RepeatInfo_1cols_0itms_horiz_flow_sep ()
11330         {
11331                 // cols              : 1
11332                 // cnt               : 0
11333                 // RepeatDirection   : Horizontal
11334                 // RepeatLayout      : Flow
11335                 // OuterTableImplied : False
11336                 // Header            : False
11337                 // Footer            : False
11338                 // Separator         : True
11339
11340                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Horizontal, RepeatLayout.Flow, false, false, false, true);
11341                 string exp = @"<span class=""mainstyle""></span>";
11342                 Assert.AreEqual (exp, v, "#584");
11343         }
11344
11345         [Test]
11346         public void RepeatInfo_1cols_5itms_horiz_flow_sep ()
11347         {
11348                 // cols              : 1
11349                 // cnt               : 5
11350                 // RepeatDirection   : Horizontal
11351                 // RepeatLayout      : Flow
11352                 // OuterTableImplied : False
11353                 // Header            : False
11354                 // Footer            : False
11355                 // Separator         : True
11356
11357                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Horizontal, RepeatLayout.Flow, false, false, false, true);
11358                 string exp = @"<span class=""mainstyle"">(0,Item,0)(1,Separator,0)<br />(2,Item,1)(3,Separator,1)<br />(4,Item,2)(5,Separator,2)<br />(6,Item,3)(7,Separator,3)<br />(8,Item,4)<br /></span>";
11359                 Assert.AreEqual (exp, v, "#585");
11360         }
11361
11362         [Test]
11363         public void RepeatInfo_2cols_4itms_horiz_flow_sep ()
11364         {
11365                 // cols              : 2
11366                 // cnt               : 4
11367                 // RepeatDirection   : Horizontal
11368                 // RepeatLayout      : Flow
11369                 // OuterTableImplied : False
11370                 // Header            : False
11371                 // Footer            : False
11372                 // Separator         : True
11373
11374                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Horizontal, RepeatLayout.Flow, false, false, false, true);
11375                 string exp = @"<span class=""mainstyle"">(0,Item,0)(1,Separator,0)(2,Item,1)(3,Separator,1)<br />(4,Item,2)(5,Separator,2)(6,Item,3)<br /></span>";
11376                 Assert.AreEqual (exp, v, "#586");
11377         }
11378
11379         [Test]
11380         public void RepeatInfo_2cols_7itms_horiz_flow_sep ()
11381         {
11382                 // cols              : 2
11383                 // cnt               : 7
11384                 // RepeatDirection   : Horizontal
11385                 // RepeatLayout      : Flow
11386                 // OuterTableImplied : False
11387                 // Header            : False
11388                 // Footer            : False
11389                 // Separator         : True
11390
11391                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Horizontal, RepeatLayout.Flow, false, false, false, true);
11392                 string exp = @"<span class=""mainstyle"">(0,Item,0)(1,Separator,0)(2,Item,1)(3,Separator,1)<br />(4,Item,2)(5,Separator,2)(6,Item,3)(7,Separator,3)<br />(8,Item,4)(9,Separator,4)(10,Item,5)(11,Separator,5)<br />(12,Item,6)<br /></span>";
11393                 Assert.AreEqual (exp, v, "#587");
11394         }
11395
11396         [Test]
11397         public void RepeatInfo_3cols_9itms_horiz_flow_sep ()
11398         {
11399                 // cols              : 3
11400                 // cnt               : 9
11401                 // RepeatDirection   : Horizontal
11402                 // RepeatLayout      : Flow
11403                 // OuterTableImplied : False
11404                 // Header            : False
11405                 // Footer            : False
11406                 // Separator         : True
11407
11408                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Horizontal, RepeatLayout.Flow, false, false, false, true);
11409                 string exp = @"<span>(0,Item,0)(1,Separator,0)(2,Item,1)(3,Separator,1)(4,Item,2)(5,Separator,2)<br />(6,Item,3)(7,Separator,3)(8,Item,4)(9,Separator,4)(10,Item,5)(11,Separator,5)<br />(12,Item,6)(13,Separator,6)(14,Item,7)(15,Separator,7)(16,Item,8)<br /></span>";
11410                 Assert.AreEqual (exp, v, "#588");
11411         }
11412
11413         [Test]
11414         public void RepeatInfo_3cols_7itms_horiz_flow_sep ()
11415         {
11416                 // cols              : 3
11417                 // cnt               : 7
11418                 // RepeatDirection   : Horizontal
11419                 // RepeatLayout      : Flow
11420                 // OuterTableImplied : False
11421                 // Header            : False
11422                 // Footer            : False
11423                 // Separator         : True
11424
11425                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Horizontal, RepeatLayout.Flow, false, false, false, true);
11426                 string exp = @"<span>(0,Item,0)(1,Separator,0)(2,Item,1)(3,Separator,1)(4,Item,2)(5,Separator,2)<br />(6,Item,3)(7,Separator,3)(8,Item,4)(9,Separator,4)(10,Item,5)(11,Separator,5)<br />(12,Item,6)<br /></span>";
11427                 Assert.AreEqual (exp, v, "#589");
11428         }
11429
11430         [Test]
11431         public void RepeatInfo_0cols_0itms_vert_flow_sep ()
11432         {
11433                 // cols              : 0
11434                 // cnt               : 0
11435                 // RepeatDirection   : Vertical
11436                 // RepeatLayout      : Flow
11437                 // OuterTableImplied : False
11438                 // Header            : False
11439                 // Footer            : False
11440                 // Separator         : True
11441
11442                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Vertical, RepeatLayout.Flow, false, false, false, true);
11443                 string exp = @"<span class=""mainstyle""></span>";
11444                 Assert.AreEqual (exp, v, "#590");
11445         }
11446
11447         [Test]
11448         public void RepeatInfo_0cols_1itms_vert_flow_sep ()
11449         {
11450                 // cols              : 0
11451                 // cnt               : 1
11452                 // RepeatDirection   : Vertical
11453                 // RepeatLayout      : Flow
11454                 // OuterTableImplied : False
11455                 // Header            : False
11456                 // Footer            : False
11457                 // Separator         : True
11458
11459                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Vertical, RepeatLayout.Flow, false, false, false, true);
11460                 string exp = @"<span class=""mainstyle"">(0,Item,0)</span>";
11461                 Assert.AreEqual (exp, v, "#591");
11462         }
11463
11464         [Test]
11465         public void RepeatInfo_0cols_2itms_vert_flow_sep ()
11466         {
11467                 // cols              : 0
11468                 // cnt               : 2
11469                 // RepeatDirection   : Vertical
11470                 // RepeatLayout      : Flow
11471                 // OuterTableImplied : False
11472                 // Header            : False
11473                 // Footer            : False
11474                 // Separator         : True
11475
11476                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Vertical, RepeatLayout.Flow, false, false, false, true);
11477                 string exp = @"<span class=""mainstyle"">(0,Item,0)<br />(1,Separator,0)<br />(2,Item,1)</span>";
11478                 Assert.AreEqual (exp, v, "#592");
11479         }
11480
11481         [Test]
11482         public void RepeatInfo_0cols_5itms_vert_flow_sep ()
11483         {
11484                 // cols              : 0
11485                 // cnt               : 5
11486                 // RepeatDirection   : Vertical
11487                 // RepeatLayout      : Flow
11488                 // OuterTableImplied : False
11489                 // Header            : False
11490                 // Footer            : False
11491                 // Separator         : True
11492
11493                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Vertical, RepeatLayout.Flow, false, false, false, true);
11494                 string exp = @"<span class=""mainstyle"">(0,Item,0)<br />(1,Separator,0)<br />(2,Item,1)<br />(3,Separator,1)<br />(4,Item,2)<br />(5,Separator,2)<br />(6,Item,3)<br />(7,Separator,3)<br />(8,Item,4)</span>";
11495                 Assert.AreEqual (exp, v, "#593");
11496         }
11497
11498         [Test]
11499         public void RepeatInfo_1cols_0itms_vert_flow_sep ()
11500         {
11501                 // cols              : 1
11502                 // cnt               : 0
11503                 // RepeatDirection   : Vertical
11504                 // RepeatLayout      : Flow
11505                 // OuterTableImplied : False
11506                 // Header            : False
11507                 // Footer            : False
11508                 // Separator         : True
11509
11510                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Vertical, RepeatLayout.Flow, false, false, false, true);
11511                 string exp = @"<span class=""mainstyle""></span>";
11512                 Assert.AreEqual (exp, v, "#594");
11513         }
11514
11515         [Test]
11516         public void RepeatInfo_1cols_5itms_vert_flow_sep ()
11517         {
11518                 // cols              : 1
11519                 // cnt               : 5
11520                 // RepeatDirection   : Vertical
11521                 // RepeatLayout      : Flow
11522                 // OuterTableImplied : False
11523                 // Header            : False
11524                 // Footer            : False
11525                 // Separator         : True
11526
11527                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Vertical, RepeatLayout.Flow, false, false, false, true);
11528                 string exp = @"<span class=""mainstyle"">(0,Item,0)<br />(1,Separator,0)<br />(2,Item,1)<br />(3,Separator,1)<br />(4,Item,2)<br />(5,Separator,2)<br />(6,Item,3)<br />(7,Separator,3)<br />(8,Item,4)</span>";
11529                 Assert.AreEqual (exp, v, "#595");
11530         }
11531
11532         [Test]
11533         public void RepeatInfo_2cols_4itms_vert_flow_sep ()
11534         {
11535                 // cols              : 2
11536                 // cnt               : 4
11537                 // RepeatDirection   : Vertical
11538                 // RepeatLayout      : Flow
11539                 // OuterTableImplied : False
11540                 // Header            : False
11541                 // Footer            : False
11542                 // Separator         : True
11543
11544                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Vertical, RepeatLayout.Flow, false, false, false, true);
11545                 string exp = @"<span class=""mainstyle"">(0,Item,0)(1,Separator,0)(2,Item,2)(3,Separator,2)<br />(4,Item,1)(5,Separator,1)(6,Item,3)</span>";
11546                 Assert.AreEqual (exp, v, "#596");
11547         }
11548
11549         [Test]
11550         public void RepeatInfo_2cols_7itms_vert_flow_sep ()
11551         {
11552                 // cols              : 2
11553                 // cnt               : 7
11554                 // RepeatDirection   : Vertical
11555                 // RepeatLayout      : Flow
11556                 // OuterTableImplied : False
11557                 // Header            : False
11558                 // Footer            : False
11559                 // Separator         : True
11560
11561                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Vertical, RepeatLayout.Flow, false, false, false, true);
11562                 string exp = @"<span class=""mainstyle"">(0,Item,0)(1,Separator,0)(2,Item,4)(3,Separator,4)<br />(4,Item,1)(5,Separator,1)(6,Item,5)(7,Separator,5)<br />(8,Item,2)(9,Separator,2)(10,Item,6)<br />(11,Item,3)(12,Separator,3)</span>";
11563                 Assert.AreEqual (exp, v, "#597");
11564         }
11565
11566         [Test]
11567         public void RepeatInfo_3cols_9itms_vert_flow_sep ()
11568         {
11569                 // cols              : 3
11570                 // cnt               : 9
11571                 // RepeatDirection   : Vertical
11572                 // RepeatLayout      : Flow
11573                 // OuterTableImplied : False
11574                 // Header            : False
11575                 // Footer            : False
11576                 // Separator         : True
11577
11578                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Vertical, RepeatLayout.Flow, false, false, false, true);
11579                 string exp = @"<span>(0,Item,0)(1,Separator,0)(2,Item,3)(3,Separator,3)(4,Item,6)(5,Separator,6)<br />(6,Item,1)(7,Separator,1)(8,Item,4)(9,Separator,4)(10,Item,7)(11,Separator,7)<br />(12,Item,2)(13,Separator,2)(14,Item,5)(15,Separator,5)(16,Item,8)</span>";
11580                 Assert.AreEqual (exp, v, "#598");
11581         }
11582
11583         [Test]
11584         public void RepeatInfo_3cols_7itms_vert_flow_sep ()
11585         {
11586                 // cols              : 3
11587                 // cnt               : 7
11588                 // RepeatDirection   : Vertical
11589                 // RepeatLayout      : Flow
11590                 // OuterTableImplied : False
11591                 // Header            : False
11592                 // Footer            : False
11593                 // Separator         : True
11594
11595                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Vertical, RepeatLayout.Flow, false, false, false, true);
11596                 string exp = @"<span>(0,Item,0)(1,Separator,0)(2,Item,3)(3,Separator,3)(4,Item,5)(5,Separator,5)<br />(6,Item,1)(7,Separator,1)(8,Item,4)(9,Separator,4)(10,Item,6)<br />(11,Item,2)(12,Separator,2)</span>";
11597                 Assert.AreEqual (exp, v, "#599");
11598         }
11599
11600         [Test]
11601         [ExpectedException (typeof (global::System.InvalidOperationException))]
11602         public void RepeatInfo_0cols_0itms_horiz_ul_sep ()
11603         {
11604                 // cols              : 0
11605                 // cnt               : 0
11606                 // RepeatDirection   : Horizontal
11607                 // RepeatLayout      : UnorderedList
11608                 // OuterTableImplied : False
11609                 // Header            : False
11610                 // Footer            : False
11611                 // Separator         : True
11612
11613                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, false, false, false, true);
11614
11615                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
11616         }
11617
11618         [Test]
11619         [ExpectedException (typeof (global::System.InvalidOperationException))]
11620         public void RepeatInfo_0cols_1itms_horiz_ul_sep ()
11621         {
11622                 // cols              : 0
11623                 // cnt               : 1
11624                 // RepeatDirection   : Horizontal
11625                 // RepeatLayout      : UnorderedList
11626                 // OuterTableImplied : False
11627                 // Header            : False
11628                 // Footer            : False
11629                 // Separator         : True
11630
11631                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, false, false, false, true);
11632
11633                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
11634         }
11635
11636         [Test]
11637         [ExpectedException (typeof (global::System.InvalidOperationException))]
11638         public void RepeatInfo_0cols_2itms_horiz_ul_sep ()
11639         {
11640                 // cols              : 0
11641                 // cnt               : 2
11642                 // RepeatDirection   : Horizontal
11643                 // RepeatLayout      : UnorderedList
11644                 // OuterTableImplied : False
11645                 // Header            : False
11646                 // Footer            : False
11647                 // Separator         : True
11648
11649                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, false, false, false, true);
11650
11651                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
11652         }
11653
11654         [Test]
11655         [ExpectedException (typeof (global::System.InvalidOperationException))]
11656         public void RepeatInfo_0cols_5itms_horiz_ul_sep ()
11657         {
11658                 // cols              : 0
11659                 // cnt               : 5
11660                 // RepeatDirection   : Horizontal
11661                 // RepeatLayout      : UnorderedList
11662                 // OuterTableImplied : False
11663                 // Header            : False
11664                 // Footer            : False
11665                 // Separator         : True
11666
11667                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, false, false, false, true);
11668
11669                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
11670         }
11671
11672         [Test]
11673         [ExpectedException (typeof (global::System.InvalidOperationException))]
11674         public void RepeatInfo_1cols_0itms_horiz_ul_sep ()
11675         {
11676                 // cols              : 1
11677                 // cnt               : 0
11678                 // RepeatDirection   : Horizontal
11679                 // RepeatLayout      : UnorderedList
11680                 // OuterTableImplied : False
11681                 // Header            : False
11682                 // Footer            : False
11683                 // Separator         : True
11684
11685                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, false, false, false, true);
11686
11687                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
11688         }
11689
11690         [Test]
11691         [ExpectedException (typeof (global::System.InvalidOperationException))]
11692         public void RepeatInfo_1cols_5itms_horiz_ul_sep ()
11693         {
11694                 // cols              : 1
11695                 // cnt               : 5
11696                 // RepeatDirection   : Horizontal
11697                 // RepeatLayout      : UnorderedList
11698                 // OuterTableImplied : False
11699                 // Header            : False
11700                 // Footer            : False
11701                 // Separator         : True
11702
11703                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, false, false, false, true);
11704
11705                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
11706         }
11707
11708         [Test]
11709         [ExpectedException (typeof (global::System.InvalidOperationException))]
11710         public void RepeatInfo_2cols_4itms_horiz_ul_sep ()
11711         {
11712                 // cols              : 2
11713                 // cnt               : 4
11714                 // RepeatDirection   : Horizontal
11715                 // RepeatLayout      : UnorderedList
11716                 // OuterTableImplied : False
11717                 // Header            : False
11718                 // Footer            : False
11719                 // Separator         : True
11720
11721                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, false, false, false, true);
11722
11723                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
11724         }
11725
11726         [Test]
11727         [ExpectedException (typeof (global::System.InvalidOperationException))]
11728         public void RepeatInfo_2cols_7itms_horiz_ul_sep ()
11729         {
11730                 // cols              : 2
11731                 // cnt               : 7
11732                 // RepeatDirection   : Horizontal
11733                 // RepeatLayout      : UnorderedList
11734                 // OuterTableImplied : False
11735                 // Header            : False
11736                 // Footer            : False
11737                 // Separator         : True
11738
11739                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, false, false, false, true);
11740
11741                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
11742         }
11743
11744         [Test]
11745         [ExpectedException (typeof (global::System.InvalidOperationException))]
11746         public void RepeatInfo_3cols_9itms_horiz_ul_sep ()
11747         {
11748                 // cols              : 3
11749                 // cnt               : 9
11750                 // RepeatDirection   : Horizontal
11751                 // RepeatLayout      : UnorderedList
11752                 // OuterTableImplied : False
11753                 // Header            : False
11754                 // Footer            : False
11755                 // Separator         : True
11756
11757                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, false, false, false, true);
11758
11759                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
11760         }
11761
11762         [Test]
11763         [ExpectedException (typeof (global::System.InvalidOperationException))]
11764         public void RepeatInfo_3cols_7itms_horiz_ul_sep ()
11765         {
11766                 // cols              : 3
11767                 // cnt               : 7
11768                 // RepeatDirection   : Horizontal
11769                 // RepeatLayout      : UnorderedList
11770                 // OuterTableImplied : False
11771                 // Header            : False
11772                 // Footer            : False
11773                 // Separator         : True
11774
11775                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, false, false, false, true);
11776
11777                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
11778         }
11779
11780         [Test]
11781         [ExpectedException (typeof (global::System.InvalidOperationException))]
11782         public void RepeatInfo_0cols_0itms_vert_ul_sep ()
11783         {
11784                 // cols              : 0
11785                 // cnt               : 0
11786                 // RepeatDirection   : Vertical
11787                 // RepeatLayout      : UnorderedList
11788                 // OuterTableImplied : False
11789                 // Header            : False
11790                 // Footer            : False
11791                 // Separator         : True
11792
11793                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Vertical, RepeatLayout.UnorderedList, false, false, false, true);
11794
11795                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
11796         }
11797
11798         [Test]
11799         [ExpectedException (typeof (global::System.InvalidOperationException))]
11800         public void RepeatInfo_0cols_1itms_vert_ul_sep ()
11801         {
11802                 // cols              : 0
11803                 // cnt               : 1
11804                 // RepeatDirection   : Vertical
11805                 // RepeatLayout      : UnorderedList
11806                 // OuterTableImplied : False
11807                 // Header            : False
11808                 // Footer            : False
11809                 // Separator         : True
11810
11811                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Vertical, RepeatLayout.UnorderedList, false, false, false, true);
11812
11813                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
11814         }
11815
11816         [Test]
11817         [ExpectedException (typeof (global::System.InvalidOperationException))]
11818         public void RepeatInfo_0cols_2itms_vert_ul_sep ()
11819         {
11820                 // cols              : 0
11821                 // cnt               : 2
11822                 // RepeatDirection   : Vertical
11823                 // RepeatLayout      : UnorderedList
11824                 // OuterTableImplied : False
11825                 // Header            : False
11826                 // Footer            : False
11827                 // Separator         : True
11828
11829                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Vertical, RepeatLayout.UnorderedList, false, false, false, true);
11830
11831                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
11832         }
11833
11834         [Test]
11835         [ExpectedException (typeof (global::System.InvalidOperationException))]
11836         public void RepeatInfo_0cols_5itms_vert_ul_sep ()
11837         {
11838                 // cols              : 0
11839                 // cnt               : 5
11840                 // RepeatDirection   : Vertical
11841                 // RepeatLayout      : UnorderedList
11842                 // OuterTableImplied : False
11843                 // Header            : False
11844                 // Footer            : False
11845                 // Separator         : True
11846
11847                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Vertical, RepeatLayout.UnorderedList, false, false, false, true);
11848
11849                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
11850         }
11851
11852         [Test]
11853         [ExpectedException (typeof (global::System.InvalidOperationException))]
11854         public void RepeatInfo_1cols_0itms_vert_ul_sep ()
11855         {
11856                 // cols              : 1
11857                 // cnt               : 0
11858                 // RepeatDirection   : Vertical
11859                 // RepeatLayout      : UnorderedList
11860                 // OuterTableImplied : False
11861                 // Header            : False
11862                 // Footer            : False
11863                 // Separator         : True
11864
11865                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Vertical, RepeatLayout.UnorderedList, false, false, false, true);
11866
11867                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
11868         }
11869
11870         [Test]
11871         [ExpectedException (typeof (global::System.InvalidOperationException))]
11872         public void RepeatInfo_1cols_5itms_vert_ul_sep ()
11873         {
11874                 // cols              : 1
11875                 // cnt               : 5
11876                 // RepeatDirection   : Vertical
11877                 // RepeatLayout      : UnorderedList
11878                 // OuterTableImplied : False
11879                 // Header            : False
11880                 // Footer            : False
11881                 // Separator         : True
11882
11883                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Vertical, RepeatLayout.UnorderedList, false, false, false, true);
11884
11885                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
11886         }
11887
11888         [Test]
11889         [ExpectedException (typeof (global::System.InvalidOperationException))]
11890         public void RepeatInfo_2cols_4itms_vert_ul_sep ()
11891         {
11892                 // cols              : 2
11893                 // cnt               : 4
11894                 // RepeatDirection   : Vertical
11895                 // RepeatLayout      : UnorderedList
11896                 // OuterTableImplied : False
11897                 // Header            : False
11898                 // Footer            : False
11899                 // Separator         : True
11900
11901                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Vertical, RepeatLayout.UnorderedList, false, false, false, true);
11902
11903                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
11904         }
11905
11906         [Test]
11907         [ExpectedException (typeof (global::System.InvalidOperationException))]
11908         public void RepeatInfo_2cols_7itms_vert_ul_sep ()
11909         {
11910                 // cols              : 2
11911                 // cnt               : 7
11912                 // RepeatDirection   : Vertical
11913                 // RepeatLayout      : UnorderedList
11914                 // OuterTableImplied : False
11915                 // Header            : False
11916                 // Footer            : False
11917                 // Separator         : True
11918
11919                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Vertical, RepeatLayout.UnorderedList, false, false, false, true);
11920
11921                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
11922         }
11923
11924         [Test]
11925         [ExpectedException (typeof (global::System.InvalidOperationException))]
11926         public void RepeatInfo_3cols_9itms_vert_ul_sep ()
11927         {
11928                 // cols              : 3
11929                 // cnt               : 9
11930                 // RepeatDirection   : Vertical
11931                 // RepeatLayout      : UnorderedList
11932                 // OuterTableImplied : False
11933                 // Header            : False
11934                 // Footer            : False
11935                 // Separator         : True
11936
11937                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Vertical, RepeatLayout.UnorderedList, false, false, false, true);
11938
11939                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
11940         }
11941
11942         [Test]
11943         [ExpectedException (typeof (global::System.InvalidOperationException))]
11944         public void RepeatInfo_3cols_7itms_vert_ul_sep ()
11945         {
11946                 // cols              : 3
11947                 // cnt               : 7
11948                 // RepeatDirection   : Vertical
11949                 // RepeatLayout      : UnorderedList
11950                 // OuterTableImplied : False
11951                 // Header            : False
11952                 // Footer            : False
11953                 // Separator         : True
11954
11955                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Vertical, RepeatLayout.UnorderedList, false, false, false, true);
11956
11957                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
11958         }
11959
11960         [Test]
11961         [ExpectedException (typeof (global::System.InvalidOperationException))]
11962         public void RepeatInfo_0cols_0itms_horiz_ol_sep ()
11963         {
11964                 // cols              : 0
11965                 // cnt               : 0
11966                 // RepeatDirection   : Horizontal
11967                 // RepeatLayout      : OrderedList
11968                 // OuterTableImplied : False
11969                 // Header            : False
11970                 // Footer            : False
11971                 // Separator         : True
11972
11973                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Horizontal, RepeatLayout.OrderedList, false, false, false, true);
11974
11975                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
11976         }
11977
11978         [Test]
11979         [ExpectedException (typeof (global::System.InvalidOperationException))]
11980         public void RepeatInfo_0cols_1itms_horiz_ol_sep ()
11981         {
11982                 // cols              : 0
11983                 // cnt               : 1
11984                 // RepeatDirection   : Horizontal
11985                 // RepeatLayout      : OrderedList
11986                 // OuterTableImplied : False
11987                 // Header            : False
11988                 // Footer            : False
11989                 // Separator         : True
11990
11991                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Horizontal, RepeatLayout.OrderedList, false, false, false, true);
11992
11993                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
11994         }
11995
11996         [Test]
11997         [ExpectedException (typeof (global::System.InvalidOperationException))]
11998         public void RepeatInfo_0cols_2itms_horiz_ol_sep ()
11999         {
12000                 // cols              : 0
12001                 // cnt               : 2
12002                 // RepeatDirection   : Horizontal
12003                 // RepeatLayout      : OrderedList
12004                 // OuterTableImplied : False
12005                 // Header            : False
12006                 // Footer            : False
12007                 // Separator         : True
12008
12009                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Horizontal, RepeatLayout.OrderedList, false, false, false, true);
12010
12011                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
12012         }
12013
12014         [Test]
12015         [ExpectedException (typeof (global::System.InvalidOperationException))]
12016         public void RepeatInfo_0cols_5itms_horiz_ol_sep ()
12017         {
12018                 // cols              : 0
12019                 // cnt               : 5
12020                 // RepeatDirection   : Horizontal
12021                 // RepeatLayout      : OrderedList
12022                 // OuterTableImplied : False
12023                 // Header            : False
12024                 // Footer            : False
12025                 // Separator         : True
12026
12027                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Horizontal, RepeatLayout.OrderedList, false, false, false, true);
12028
12029                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
12030         }
12031
12032         [Test]
12033         [ExpectedException (typeof (global::System.InvalidOperationException))]
12034         public void RepeatInfo_1cols_0itms_horiz_ol_sep ()
12035         {
12036                 // cols              : 1
12037                 // cnt               : 0
12038                 // RepeatDirection   : Horizontal
12039                 // RepeatLayout      : OrderedList
12040                 // OuterTableImplied : False
12041                 // Header            : False
12042                 // Footer            : False
12043                 // Separator         : True
12044
12045                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Horizontal, RepeatLayout.OrderedList, false, false, false, true);
12046
12047                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
12048         }
12049
12050         [Test]
12051         [ExpectedException (typeof (global::System.InvalidOperationException))]
12052         public void RepeatInfo_1cols_5itms_horiz_ol_sep ()
12053         {
12054                 // cols              : 1
12055                 // cnt               : 5
12056                 // RepeatDirection   : Horizontal
12057                 // RepeatLayout      : OrderedList
12058                 // OuterTableImplied : False
12059                 // Header            : False
12060                 // Footer            : False
12061                 // Separator         : True
12062
12063                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Horizontal, RepeatLayout.OrderedList, false, false, false, true);
12064
12065                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
12066         }
12067
12068         [Test]
12069         [ExpectedException (typeof (global::System.InvalidOperationException))]
12070         public void RepeatInfo_2cols_4itms_horiz_ol_sep ()
12071         {
12072                 // cols              : 2
12073                 // cnt               : 4
12074                 // RepeatDirection   : Horizontal
12075                 // RepeatLayout      : OrderedList
12076                 // OuterTableImplied : False
12077                 // Header            : False
12078                 // Footer            : False
12079                 // Separator         : True
12080
12081                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Horizontal, RepeatLayout.OrderedList, false, false, false, true);
12082
12083                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
12084         }
12085
12086         [Test]
12087         [ExpectedException (typeof (global::System.InvalidOperationException))]
12088         public void RepeatInfo_2cols_7itms_horiz_ol_sep ()
12089         {
12090                 // cols              : 2
12091                 // cnt               : 7
12092                 // RepeatDirection   : Horizontal
12093                 // RepeatLayout      : OrderedList
12094                 // OuterTableImplied : False
12095                 // Header            : False
12096                 // Footer            : False
12097                 // Separator         : True
12098
12099                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Horizontal, RepeatLayout.OrderedList, false, false, false, true);
12100
12101                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
12102         }
12103
12104         [Test]
12105         [ExpectedException (typeof (global::System.InvalidOperationException))]
12106         public void RepeatInfo_3cols_9itms_horiz_ol_sep ()
12107         {
12108                 // cols              : 3
12109                 // cnt               : 9
12110                 // RepeatDirection   : Horizontal
12111                 // RepeatLayout      : OrderedList
12112                 // OuterTableImplied : False
12113                 // Header            : False
12114                 // Footer            : False
12115                 // Separator         : True
12116
12117                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Horizontal, RepeatLayout.OrderedList, false, false, false, true);
12118
12119                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
12120         }
12121
12122         [Test]
12123         [ExpectedException (typeof (global::System.InvalidOperationException))]
12124         public void RepeatInfo_3cols_7itms_horiz_ol_sep ()
12125         {
12126                 // cols              : 3
12127                 // cnt               : 7
12128                 // RepeatDirection   : Horizontal
12129                 // RepeatLayout      : OrderedList
12130                 // OuterTableImplied : False
12131                 // Header            : False
12132                 // Footer            : False
12133                 // Separator         : True
12134
12135                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Horizontal, RepeatLayout.OrderedList, false, false, false, true);
12136
12137                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
12138         }
12139
12140         [Test]
12141         [ExpectedException (typeof (global::System.InvalidOperationException))]
12142         public void RepeatInfo_0cols_0itms_vert_ol_sep ()
12143         {
12144                 // cols              : 0
12145                 // cnt               : 0
12146                 // RepeatDirection   : Vertical
12147                 // RepeatLayout      : OrderedList
12148                 // OuterTableImplied : False
12149                 // Header            : False
12150                 // Footer            : False
12151                 // Separator         : True
12152
12153                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Vertical, RepeatLayout.OrderedList, false, false, false, true);
12154
12155                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
12156         }
12157
12158         [Test]
12159         [ExpectedException (typeof (global::System.InvalidOperationException))]
12160         public void RepeatInfo_0cols_1itms_vert_ol_sep ()
12161         {
12162                 // cols              : 0
12163                 // cnt               : 1
12164                 // RepeatDirection   : Vertical
12165                 // RepeatLayout      : OrderedList
12166                 // OuterTableImplied : False
12167                 // Header            : False
12168                 // Footer            : False
12169                 // Separator         : True
12170
12171                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Vertical, RepeatLayout.OrderedList, false, false, false, true);
12172
12173                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
12174         }
12175
12176         [Test]
12177         [ExpectedException (typeof (global::System.InvalidOperationException))]
12178         public void RepeatInfo_0cols_2itms_vert_ol_sep ()
12179         {
12180                 // cols              : 0
12181                 // cnt               : 2
12182                 // RepeatDirection   : Vertical
12183                 // RepeatLayout      : OrderedList
12184                 // OuterTableImplied : False
12185                 // Header            : False
12186                 // Footer            : False
12187                 // Separator         : True
12188
12189                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Vertical, RepeatLayout.OrderedList, false, false, false, true);
12190
12191                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
12192         }
12193
12194         [Test]
12195         [ExpectedException (typeof (global::System.InvalidOperationException))]
12196         public void RepeatInfo_0cols_5itms_vert_ol_sep ()
12197         {
12198                 // cols              : 0
12199                 // cnt               : 5
12200                 // RepeatDirection   : Vertical
12201                 // RepeatLayout      : OrderedList
12202                 // OuterTableImplied : False
12203                 // Header            : False
12204                 // Footer            : False
12205                 // Separator         : True
12206
12207                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Vertical, RepeatLayout.OrderedList, false, false, false, true);
12208
12209                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
12210         }
12211
12212         [Test]
12213         [ExpectedException (typeof (global::System.InvalidOperationException))]
12214         public void RepeatInfo_1cols_0itms_vert_ol_sep ()
12215         {
12216                 // cols              : 1
12217                 // cnt               : 0
12218                 // RepeatDirection   : Vertical
12219                 // RepeatLayout      : OrderedList
12220                 // OuterTableImplied : False
12221                 // Header            : False
12222                 // Footer            : False
12223                 // Separator         : True
12224
12225                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Vertical, RepeatLayout.OrderedList, false, false, false, true);
12226
12227                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
12228         }
12229
12230         [Test]
12231         [ExpectedException (typeof (global::System.InvalidOperationException))]
12232         public void RepeatInfo_1cols_5itms_vert_ol_sep ()
12233         {
12234                 // cols              : 1
12235                 // cnt               : 5
12236                 // RepeatDirection   : Vertical
12237                 // RepeatLayout      : OrderedList
12238                 // OuterTableImplied : False
12239                 // Header            : False
12240                 // Footer            : False
12241                 // Separator         : True
12242
12243                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Vertical, RepeatLayout.OrderedList, false, false, false, true);
12244
12245                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
12246         }
12247
12248         [Test]
12249         [ExpectedException (typeof (global::System.InvalidOperationException))]
12250         public void RepeatInfo_2cols_4itms_vert_ol_sep ()
12251         {
12252                 // cols              : 2
12253                 // cnt               : 4
12254                 // RepeatDirection   : Vertical
12255                 // RepeatLayout      : OrderedList
12256                 // OuterTableImplied : False
12257                 // Header            : False
12258                 // Footer            : False
12259                 // Separator         : True
12260
12261                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Vertical, RepeatLayout.OrderedList, false, false, false, true);
12262
12263                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
12264         }
12265
12266         [Test]
12267         [ExpectedException (typeof (global::System.InvalidOperationException))]
12268         public void RepeatInfo_2cols_7itms_vert_ol_sep ()
12269         {
12270                 // cols              : 2
12271                 // cnt               : 7
12272                 // RepeatDirection   : Vertical
12273                 // RepeatLayout      : OrderedList
12274                 // OuterTableImplied : False
12275                 // Header            : False
12276                 // Footer            : False
12277                 // Separator         : True
12278
12279                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Vertical, RepeatLayout.OrderedList, false, false, false, true);
12280
12281                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
12282         }
12283
12284         [Test]
12285         [ExpectedException (typeof (global::System.InvalidOperationException))]
12286         public void RepeatInfo_3cols_9itms_vert_ol_sep ()
12287         {
12288                 // cols              : 3
12289                 // cnt               : 9
12290                 // RepeatDirection   : Vertical
12291                 // RepeatLayout      : OrderedList
12292                 // OuterTableImplied : False
12293                 // Header            : False
12294                 // Footer            : False
12295                 // Separator         : True
12296
12297                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Vertical, RepeatLayout.OrderedList, false, false, false, true);
12298
12299                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
12300         }
12301
12302         [Test]
12303         [ExpectedException (typeof (global::System.InvalidOperationException))]
12304         public void RepeatInfo_3cols_7itms_vert_ol_sep ()
12305         {
12306                 // cols              : 3
12307                 // cnt               : 7
12308                 // RepeatDirection   : Vertical
12309                 // RepeatLayout      : OrderedList
12310                 // OuterTableImplied : False
12311                 // Header            : False
12312                 // Footer            : False
12313                 // Separator         : True
12314
12315                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Vertical, RepeatLayout.OrderedList, false, false, false, true);
12316
12317                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
12318         }
12319
12320         [Test]
12321         public void RepeatInfo_0cols_0itms_horiz_tbl_otrtblimp_hdr_ftr ()
12322         {
12323                 // cols              : 0
12324                 // cnt               : 0
12325                 // RepeatDirection   : Horizontal
12326                 // RepeatLayout      : Table
12327                 // OuterTableImplied : True
12328                 // Header            : True
12329                 // Footer            : True
12330                 // Separator         : False
12331
12332                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Horizontal, RepeatLayout.Table, true, true, true, false);
12333                 string exp = @"<table class=""mainstyle"">
12334         <tr>
12335                 <td colspan=""0"" class=""Header-1"">(0,Header,-1)</td>
12336         </tr><tr>
12337                 <td colspan=""0"" class=""Footer-1"">(1,Footer,-1)</td>
12338         </tr>
12339 </table>";
12340                 Assert.AreEqual (exp, v, "#640");
12341         }
12342
12343         [Test]
12344         public void RepeatInfo_0cols_1itms_horiz_tbl_otrtblimp_hdr_ftr ()
12345         {
12346                 // cols              : 0
12347                 // cnt               : 1
12348                 // RepeatDirection   : Horizontal
12349                 // RepeatLayout      : Table
12350                 // OuterTableImplied : True
12351                 // Header            : True
12352                 // Footer            : True
12353                 // Separator         : False
12354
12355                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Horizontal, RepeatLayout.Table, true, true, true, false);
12356                 string exp = @"<table class=""mainstyle"">
12357         <tr>
12358                 <td class=""Header-1"">(0,Header,-1)</td>
12359         </tr><tr>
12360                 <td class=""Item0"">(1,Item,0)</td>
12361         </tr><tr>
12362                 <td class=""Footer-1"">(2,Footer,-1)</td>
12363         </tr>
12364 </table>";
12365                 Assert.AreEqual (exp, v, "#641");
12366         }
12367
12368         [Test]
12369         public void RepeatInfo_0cols_2itms_horiz_tbl_otrtblimp_hdr_ftr ()
12370         {
12371                 // cols              : 0
12372                 // cnt               : 2
12373                 // RepeatDirection   : Horizontal
12374                 // RepeatLayout      : Table
12375                 // OuterTableImplied : True
12376                 // Header            : True
12377                 // Footer            : True
12378                 // Separator         : False
12379
12380                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Horizontal, RepeatLayout.Table, true, true, true, false);
12381                 string exp = @"<table class=""mainstyle"">
12382         <tr>
12383                 <td colspan=""2"" class=""Header-1"">(0,Header,-1)</td>
12384         </tr><tr>
12385                 <td class=""Item0"">(1,Item,0)</td><td class=""Item1"">(2,Item,1)</td>
12386         </tr><tr>
12387                 <td colspan=""2"" class=""Footer-1"">(3,Footer,-1)</td>
12388         </tr>
12389 </table>";
12390                 Assert.AreEqual (exp, v, "#642");
12391         }
12392
12393         [Test]
12394         public void RepeatInfo_0cols_5itms_horiz_tbl_otrtblimp_hdr_ftr ()
12395         {
12396                 // cols              : 0
12397                 // cnt               : 5
12398                 // RepeatDirection   : Horizontal
12399                 // RepeatLayout      : Table
12400                 // OuterTableImplied : True
12401                 // Header            : True
12402                 // Footer            : True
12403                 // Separator         : False
12404
12405                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Horizontal, RepeatLayout.Table, true, true, true, false);
12406                 string exp = @"<table class=""mainstyle"">
12407         <tr>
12408                 <td colspan=""5"" class=""Header-1"">(0,Header,-1)</td>
12409         </tr><tr>
12410                 <td class=""Item0"">(1,Item,0)</td><td class=""Item1"">(2,Item,1)</td><td class=""Item2"">(3,Item,2)</td><td class=""Item3"">(4,Item,3)</td><td class=""Item4"">(5,Item,4)</td>
12411         </tr><tr>
12412                 <td colspan=""5"" class=""Footer-1"">(6,Footer,-1)</td>
12413         </tr>
12414 </table>";
12415                 Assert.AreEqual (exp, v, "#643");
12416         }
12417
12418         [Test]
12419         public void RepeatInfo_1cols_0itms_horiz_tbl_otrtblimp_hdr_ftr ()
12420         {
12421                 // cols              : 1
12422                 // cnt               : 0
12423                 // RepeatDirection   : Horizontal
12424                 // RepeatLayout      : Table
12425                 // OuterTableImplied : True
12426                 // Header            : True
12427                 // Footer            : True
12428                 // Separator         : False
12429
12430                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Horizontal, RepeatLayout.Table, true, true, true, false);
12431                 string exp = @"<table class=""mainstyle"">
12432         <tr>
12433                 <td class=""Header-1"">(0,Header,-1)</td>
12434         </tr><tr>
12435                 <td class=""Footer-1"">(1,Footer,-1)</td>
12436         </tr>
12437 </table>";
12438                 Assert.AreEqual (exp, v, "#644");
12439         }
12440
12441         [Test]
12442         public void RepeatInfo_1cols_5itms_horiz_tbl_otrtblimp_hdr_ftr ()
12443         {
12444                 // cols              : 1
12445                 // cnt               : 5
12446                 // RepeatDirection   : Horizontal
12447                 // RepeatLayout      : Table
12448                 // OuterTableImplied : True
12449                 // Header            : True
12450                 // Footer            : True
12451                 // Separator         : False
12452
12453                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Horizontal, RepeatLayout.Table, true, true, true, false);
12454                 string exp = @"<table class=""mainstyle"">
12455         <tr>
12456                 <td class=""Header-1"">(0,Header,-1)</td>
12457         </tr><tr>
12458                 <td class=""Item0"">(1,Item,0)</td>
12459         </tr><tr>
12460                 <td class=""Item1"">(2,Item,1)</td>
12461         </tr><tr>
12462                 <td class=""Item2"">(3,Item,2)</td>
12463         </tr><tr>
12464                 <td class=""Item3"">(4,Item,3)</td>
12465         </tr><tr>
12466                 <td class=""Item4"">(5,Item,4)</td>
12467         </tr><tr>
12468                 <td class=""Footer-1"">(6,Footer,-1)</td>
12469         </tr>
12470 </table>";
12471                 Assert.AreEqual (exp, v, "#645");
12472         }
12473
12474         [Test]
12475         public void RepeatInfo_2cols_4itms_horiz_tbl_otrtblimp_hdr_ftr ()
12476         {
12477                 // cols              : 2
12478                 // cnt               : 4
12479                 // RepeatDirection   : Horizontal
12480                 // RepeatLayout      : Table
12481                 // OuterTableImplied : True
12482                 // Header            : True
12483                 // Footer            : True
12484                 // Separator         : False
12485
12486                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Horizontal, RepeatLayout.Table, true, true, true, false);
12487                 string exp = @"<table class=""mainstyle"">
12488         <tr>
12489                 <td colspan=""2"" class=""Header-1"">(0,Header,-1)</td>
12490         </tr><tr>
12491                 <td class=""Item0"">(1,Item,0)</td><td class=""Item1"">(2,Item,1)</td>
12492         </tr><tr>
12493                 <td class=""Item2"">(3,Item,2)</td><td class=""Item3"">(4,Item,3)</td>
12494         </tr><tr>
12495                 <td colspan=""2"" class=""Footer-1"">(5,Footer,-1)</td>
12496         </tr>
12497 </table>";
12498                 Assert.AreEqual (exp, v, "#646");
12499         }
12500
12501         [Test]
12502         public void RepeatInfo_2cols_7itms_horiz_tbl_otrtblimp_hdr_ftr ()
12503         {
12504                 // cols              : 2
12505                 // cnt               : 7
12506                 // RepeatDirection   : Horizontal
12507                 // RepeatLayout      : Table
12508                 // OuterTableImplied : True
12509                 // Header            : True
12510                 // Footer            : True
12511                 // Separator         : False
12512
12513                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Horizontal, RepeatLayout.Table, true, true, true, false);
12514                 string exp = @"<table class=""mainstyle"">
12515         <tr>
12516                 <td colspan=""2"" class=""Header-1"">(0,Header,-1)</td>
12517         </tr><tr>
12518                 <td class=""Item0"">(1,Item,0)</td><td class=""Item1"">(2,Item,1)</td>
12519         </tr><tr>
12520                 <td class=""Item2"">(3,Item,2)</td><td class=""Item3"">(4,Item,3)</td>
12521         </tr><tr>
12522                 <td class=""Item4"">(5,Item,4)</td><td class=""Item5"">(6,Item,5)</td>
12523         </tr><tr>
12524                 <td class=""Item6"">(7,Item,6)</td><td></td>
12525         </tr><tr>
12526                 <td colspan=""2"" class=""Footer-1"">(8,Footer,-1)</td>
12527         </tr>
12528 </table>";
12529                 Assert.AreEqual (exp, v, "#647");
12530         }
12531
12532         [Test]
12533         public void RepeatInfo_3cols_9itms_horiz_tbl_otrtblimp_hdr_ftr ()
12534         {
12535                 // cols              : 3
12536                 // cnt               : 9
12537                 // RepeatDirection   : Horizontal
12538                 // RepeatLayout      : Table
12539                 // OuterTableImplied : True
12540                 // Header            : True
12541                 // Footer            : True
12542                 // Separator         : False
12543
12544                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Horizontal, RepeatLayout.Table, true, true, true, false);
12545                 string exp = @"<table>
12546         <tr>
12547                 <td colspan=""3"" class=""Header-1"">(0,Header,-1)</td>
12548         </tr><tr>
12549                 <td class=""Item0"">(1,Item,0)</td><td class=""Item1"">(2,Item,1)</td><td class=""Item2"">(3,Item,2)</td>
12550         </tr><tr>
12551                 <td class=""Item3"">(4,Item,3)</td><td class=""Item4"">(5,Item,4)</td><td class=""Item5"">(6,Item,5)</td>
12552         </tr><tr>
12553                 <td class=""Item6"">(7,Item,6)</td><td class=""Item7"">(8,Item,7)</td><td class=""Item8"">(9,Item,8)</td>
12554         </tr><tr>
12555                 <td colspan=""3"" class=""Footer-1"">(10,Footer,-1)</td>
12556         </tr>
12557 </table>";
12558                 Assert.AreEqual (exp, v, "#648");
12559         }
12560
12561         [Test]
12562         public void RepeatInfo_3cols_7itms_horiz_tbl_otrtblimp_hdr_ftr ()
12563         {
12564                 // cols              : 3
12565                 // cnt               : 7
12566                 // RepeatDirection   : Horizontal
12567                 // RepeatLayout      : Table
12568                 // OuterTableImplied : True
12569                 // Header            : True
12570                 // Footer            : True
12571                 // Separator         : False
12572
12573                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Horizontal, RepeatLayout.Table, true, true, true, false);
12574                 string exp = @"<table>
12575         <tr>
12576                 <td colspan=""3"" class=""Header-1"">(0,Header,-1)</td>
12577         </tr><tr>
12578                 <td class=""Item0"">(1,Item,0)</td><td class=""Item1"">(2,Item,1)</td><td class=""Item2"">(3,Item,2)</td>
12579         </tr><tr>
12580                 <td class=""Item3"">(4,Item,3)</td><td class=""Item4"">(5,Item,4)</td><td class=""Item5"">(6,Item,5)</td>
12581         </tr><tr>
12582                 <td class=""Item6"">(7,Item,6)</td><td></td><td></td>
12583         </tr><tr>
12584                 <td colspan=""3"" class=""Footer-1"">(8,Footer,-1)</td>
12585         </tr>
12586 </table>";
12587                 Assert.AreEqual (exp, v, "#649");
12588         }
12589
12590         [Test]
12591         public void RepeatInfo_0cols_0itms_vert_tbl_otrtblimp_hdr_ftr ()
12592         {
12593                 // cols              : 0
12594                 // cnt               : 0
12595                 // RepeatDirection   : Vertical
12596                 // RepeatLayout      : Table
12597                 // OuterTableImplied : True
12598                 // Header            : True
12599                 // Footer            : True
12600                 // Separator         : False
12601
12602                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Vertical, RepeatLayout.Table, true, true, true, false);
12603                 string exp = @"(0,Header,-1)(1,Footer,-1)";
12604                 Assert.AreEqual (exp, v, "#650");
12605         }
12606
12607         [Test]
12608         public void RepeatInfo_0cols_1itms_vert_tbl_otrtblimp_hdr_ftr ()
12609         {
12610                 // cols              : 0
12611                 // cnt               : 1
12612                 // RepeatDirection   : Vertical
12613                 // RepeatLayout      : Table
12614                 // OuterTableImplied : True
12615                 // Header            : True
12616                 // Footer            : True
12617                 // Separator         : False
12618
12619                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Vertical, RepeatLayout.Table, true, true, true, false);
12620                 string exp = @"(0,Header,-1)(1,Item,0)(2,Footer,-1)";
12621                 Assert.AreEqual (exp, v, "#651");
12622         }
12623
12624         [Test]
12625         public void RepeatInfo_0cols_2itms_vert_tbl_otrtblimp_hdr_ftr ()
12626         {
12627                 // cols              : 0
12628                 // cnt               : 2
12629                 // RepeatDirection   : Vertical
12630                 // RepeatLayout      : Table
12631                 // OuterTableImplied : True
12632                 // Header            : True
12633                 // Footer            : True
12634                 // Separator         : False
12635
12636                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Vertical, RepeatLayout.Table, true, true, true, false);
12637                 string exp = @"(0,Header,-1)(1,Item,0)(2,Item,1)(3,Footer,-1)";
12638                 Assert.AreEqual (exp, v, "#652");
12639         }
12640
12641         [Test]
12642         public void RepeatInfo_0cols_5itms_vert_tbl_otrtblimp_hdr_ftr ()
12643         {
12644                 // cols              : 0
12645                 // cnt               : 5
12646                 // RepeatDirection   : Vertical
12647                 // RepeatLayout      : Table
12648                 // OuterTableImplied : True
12649                 // Header            : True
12650                 // Footer            : True
12651                 // Separator         : False
12652
12653                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Vertical, RepeatLayout.Table, true, true, true, false);
12654                 string exp = @"(0,Header,-1)(1,Item,0)(2,Item,1)(3,Item,2)(4,Item,3)(5,Item,4)(6,Footer,-1)";
12655                 Assert.AreEqual (exp, v, "#653");
12656         }
12657
12658         [Test]
12659         public void RepeatInfo_1cols_0itms_vert_tbl_otrtblimp_hdr_ftr ()
12660         {
12661                 // cols              : 1
12662                 // cnt               : 0
12663                 // RepeatDirection   : Vertical
12664                 // RepeatLayout      : Table
12665                 // OuterTableImplied : True
12666                 // Header            : True
12667                 // Footer            : True
12668                 // Separator         : False
12669
12670                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Vertical, RepeatLayout.Table, true, true, true, false);
12671                 string exp = @"(0,Header,-1)(1,Footer,-1)";
12672                 Assert.AreEqual (exp, v, "#654");
12673         }
12674
12675         [Test]
12676         public void RepeatInfo_1cols_5itms_vert_tbl_otrtblimp_hdr_ftr ()
12677         {
12678                 // cols              : 1
12679                 // cnt               : 5
12680                 // RepeatDirection   : Vertical
12681                 // RepeatLayout      : Table
12682                 // OuterTableImplied : True
12683                 // Header            : True
12684                 // Footer            : True
12685                 // Separator         : False
12686
12687                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Vertical, RepeatLayout.Table, true, true, true, false);
12688                 string exp = @"(0,Header,-1)(1,Item,0)(2,Item,1)(3,Item,2)(4,Item,3)(5,Item,4)(6,Footer,-1)";
12689                 Assert.AreEqual (exp, v, "#655");
12690         }
12691
12692         [Test]
12693         public void RepeatInfo_2cols_4itms_vert_tbl_otrtblimp_hdr_ftr ()
12694         {
12695                 // cols              : 2
12696                 // cnt               : 4
12697                 // RepeatDirection   : Vertical
12698                 // RepeatLayout      : Table
12699                 // OuterTableImplied : True
12700                 // Header            : True
12701                 // Footer            : True
12702                 // Separator         : False
12703
12704                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Vertical, RepeatLayout.Table, true, true, true, false);
12705                 string exp = @"(0,Header,-1)(1,Item,0)(2,Item,2)(3,Item,1)(4,Item,3)(5,Footer,-1)";
12706                 Assert.AreEqual (exp, v, "#656");
12707         }
12708
12709         [Test]
12710         public void RepeatInfo_2cols_7itms_vert_tbl_otrtblimp_hdr_ftr ()
12711         {
12712                 // cols              : 2
12713                 // cnt               : 7
12714                 // RepeatDirection   : Vertical
12715                 // RepeatLayout      : Table
12716                 // OuterTableImplied : True
12717                 // Header            : True
12718                 // Footer            : True
12719                 // Separator         : False
12720
12721                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Vertical, RepeatLayout.Table, true, true, true, false);
12722                 string exp = @"(0,Header,-1)(1,Item,0)(2,Item,4)(3,Item,1)(4,Item,5)(5,Item,2)(6,Item,6)(7,Item,3)(8,Footer,-1)";
12723                 Assert.AreEqual (exp, v, "#657");
12724         }
12725
12726         [Test]
12727         public void RepeatInfo_3cols_9itms_vert_tbl_otrtblimp_hdr_ftr ()
12728         {
12729                 // cols              : 3
12730                 // cnt               : 9
12731                 // RepeatDirection   : Vertical
12732                 // RepeatLayout      : Table
12733                 // OuterTableImplied : True
12734                 // Header            : True
12735                 // Footer            : True
12736                 // Separator         : False
12737
12738                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Vertical, RepeatLayout.Table, true, true, true, false);
12739                 string exp = @"(0,Header,-1)(1,Item,0)(2,Item,3)(3,Item,6)(4,Item,1)(5,Item,4)(6,Item,7)(7,Item,2)(8,Item,5)(9,Item,8)(10,Footer,-1)";
12740                 Assert.AreEqual (exp, v, "#658");
12741         }
12742
12743         [Test]
12744         public void RepeatInfo_3cols_7itms_vert_tbl_otrtblimp_hdr_ftr ()
12745         {
12746                 // cols              : 3
12747                 // cnt               : 7
12748                 // RepeatDirection   : Vertical
12749                 // RepeatLayout      : Table
12750                 // OuterTableImplied : True
12751                 // Header            : True
12752                 // Footer            : True
12753                 // Separator         : False
12754
12755                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Vertical, RepeatLayout.Table, true, true, true, false);
12756                 string exp = @"(0,Header,-1)(1,Item,0)(2,Item,3)(3,Item,5)(4,Item,1)(5,Item,4)(6,Item,6)(7,Item,2)(8,Footer,-1)";
12757                 Assert.AreEqual (exp, v, "#659");
12758         }
12759
12760         [Test]
12761         public void RepeatInfo_0cols_0itms_horiz_flow_otrtblimp_hdr_ftr ()
12762         {
12763                 // cols              : 0
12764                 // cnt               : 0
12765                 // RepeatDirection   : Horizontal
12766                 // RepeatLayout      : Flow
12767                 // OuterTableImplied : True
12768                 // Header            : True
12769                 // Footer            : True
12770                 // Separator         : False
12771
12772                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Horizontal, RepeatLayout.Flow, true, true, true, false);
12773                 string exp = @"<span class=""mainstyle"">(0,Header,-1)(1,Footer,-1)</span>";
12774                 Assert.AreEqual (exp, v, "#660");
12775         }
12776
12777         [Test]
12778         public void RepeatInfo_0cols_1itms_horiz_flow_otrtblimp_hdr_ftr ()
12779         {
12780                 // cols              : 0
12781                 // cnt               : 1
12782                 // RepeatDirection   : Horizontal
12783                 // RepeatLayout      : Flow
12784                 // OuterTableImplied : True
12785                 // Header            : True
12786                 // Footer            : True
12787                 // Separator         : False
12788
12789                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Horizontal, RepeatLayout.Flow, true, true, true, false);
12790                 string exp = @"<span class=""mainstyle"">(0,Header,-1)(1,Item,0)(2,Footer,-1)</span>";
12791                 Assert.AreEqual (exp, v, "#661");
12792         }
12793
12794         [Test]
12795         public void RepeatInfo_0cols_2itms_horiz_flow_otrtblimp_hdr_ftr ()
12796         {
12797                 // cols              : 0
12798                 // cnt               : 2
12799                 // RepeatDirection   : Horizontal
12800                 // RepeatLayout      : Flow
12801                 // OuterTableImplied : True
12802                 // Header            : True
12803                 // Footer            : True
12804                 // Separator         : False
12805
12806                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Horizontal, RepeatLayout.Flow, true, true, true, false);
12807                 string exp = @"<span class=""mainstyle"">(0,Header,-1)(1,Item,0)(2,Item,1)(3,Footer,-1)</span>";
12808                 Assert.AreEqual (exp, v, "#662");
12809         }
12810
12811         [Test]
12812         public void RepeatInfo_0cols_5itms_horiz_flow_otrtblimp_hdr_ftr ()
12813         {
12814                 // cols              : 0
12815                 // cnt               : 5
12816                 // RepeatDirection   : Horizontal
12817                 // RepeatLayout      : Flow
12818                 // OuterTableImplied : True
12819                 // Header            : True
12820                 // Footer            : True
12821                 // Separator         : False
12822
12823                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Horizontal, RepeatLayout.Flow, true, true, true, false);
12824                 string exp = @"<span class=""mainstyle"">(0,Header,-1)(1,Item,0)(2,Item,1)(3,Item,2)(4,Item,3)(5,Item,4)(6,Footer,-1)</span>";
12825                 Assert.AreEqual (exp, v, "#663");
12826         }
12827
12828         [Test]
12829         public void RepeatInfo_1cols_0itms_horiz_flow_otrtblimp_hdr_ftr ()
12830         {
12831                 // cols              : 1
12832                 // cnt               : 0
12833                 // RepeatDirection   : Horizontal
12834                 // RepeatLayout      : Flow
12835                 // OuterTableImplied : True
12836                 // Header            : True
12837                 // Footer            : True
12838                 // Separator         : False
12839
12840                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Horizontal, RepeatLayout.Flow, true, true, true, false);
12841                 string exp = @"<span class=""mainstyle"">(0,Header,-1)(1,Footer,-1)</span>";
12842                 Assert.AreEqual (exp, v, "#664");
12843         }
12844
12845         [Test]
12846         public void RepeatInfo_1cols_5itms_horiz_flow_otrtblimp_hdr_ftr ()
12847         {
12848                 // cols              : 1
12849                 // cnt               : 5
12850                 // RepeatDirection   : Horizontal
12851                 // RepeatLayout      : Flow
12852                 // OuterTableImplied : True
12853                 // Header            : True
12854                 // Footer            : True
12855                 // Separator         : False
12856
12857                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Horizontal, RepeatLayout.Flow, true, true, true, false);
12858                 string exp = @"<span class=""mainstyle"">(0,Header,-1)<br />(1,Item,0)<br />(2,Item,1)<br />(3,Item,2)<br />(4,Item,3)<br />(5,Item,4)<br />(6,Footer,-1)</span>";
12859                 Assert.AreEqual (exp, v, "#665");
12860         }
12861
12862         [Test]
12863         public void RepeatInfo_2cols_4itms_horiz_flow_otrtblimp_hdr_ftr ()
12864         {
12865                 // cols              : 2
12866                 // cnt               : 4
12867                 // RepeatDirection   : Horizontal
12868                 // RepeatLayout      : Flow
12869                 // OuterTableImplied : True
12870                 // Header            : True
12871                 // Footer            : True
12872                 // Separator         : False
12873
12874                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Horizontal, RepeatLayout.Flow, true, true, true, false);
12875                 string exp = @"<span class=""mainstyle"">(0,Header,-1)<br />(1,Item,0)(2,Item,1)<br />(3,Item,2)(4,Item,3)<br />(5,Footer,-1)</span>";
12876                 Assert.AreEqual (exp, v, "#666");
12877         }
12878
12879         [Test]
12880         public void RepeatInfo_2cols_7itms_horiz_flow_otrtblimp_hdr_ftr ()
12881         {
12882                 // cols              : 2
12883                 // cnt               : 7
12884                 // RepeatDirection   : Horizontal
12885                 // RepeatLayout      : Flow
12886                 // OuterTableImplied : True
12887                 // Header            : True
12888                 // Footer            : True
12889                 // Separator         : False
12890
12891                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Horizontal, RepeatLayout.Flow, true, true, true, false);
12892                 string exp = @"<span class=""mainstyle"">(0,Header,-1)<br />(1,Item,0)(2,Item,1)<br />(3,Item,2)(4,Item,3)<br />(5,Item,4)(6,Item,5)<br />(7,Item,6)<br />(8,Footer,-1)</span>";
12893                 Assert.AreEqual (exp, v, "#667");
12894         }
12895
12896         [Test]
12897         public void RepeatInfo_3cols_9itms_horiz_flow_otrtblimp_hdr_ftr ()
12898         {
12899                 // cols              : 3
12900                 // cnt               : 9
12901                 // RepeatDirection   : Horizontal
12902                 // RepeatLayout      : Flow
12903                 // OuterTableImplied : True
12904                 // Header            : True
12905                 // Footer            : True
12906                 // Separator         : False
12907
12908                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Horizontal, RepeatLayout.Flow, true, true, true, false);
12909                 string exp = @"<span>(0,Header,-1)<br />(1,Item,0)(2,Item,1)(3,Item,2)<br />(4,Item,3)(5,Item,4)(6,Item,5)<br />(7,Item,6)(8,Item,7)(9,Item,8)<br />(10,Footer,-1)</span>";
12910                 Assert.AreEqual (exp, v, "#668");
12911         }
12912
12913         [Test]
12914         public void RepeatInfo_3cols_7itms_horiz_flow_otrtblimp_hdr_ftr ()
12915         {
12916                 // cols              : 3
12917                 // cnt               : 7
12918                 // RepeatDirection   : Horizontal
12919                 // RepeatLayout      : Flow
12920                 // OuterTableImplied : True
12921                 // Header            : True
12922                 // Footer            : True
12923                 // Separator         : False
12924
12925                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Horizontal, RepeatLayout.Flow, true, true, true, false);
12926                 string exp = @"<span>(0,Header,-1)<br />(1,Item,0)(2,Item,1)(3,Item,2)<br />(4,Item,3)(5,Item,4)(6,Item,5)<br />(7,Item,6)<br />(8,Footer,-1)</span>";
12927                 Assert.AreEqual (exp, v, "#669");
12928         }
12929
12930         [Test]
12931         public void RepeatInfo_0cols_0itms_vert_flow_otrtblimp_hdr_ftr ()
12932         {
12933                 // cols              : 0
12934                 // cnt               : 0
12935                 // RepeatDirection   : Vertical
12936                 // RepeatLayout      : Flow
12937                 // OuterTableImplied : True
12938                 // Header            : True
12939                 // Footer            : True
12940                 // Separator         : False
12941
12942                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Vertical, RepeatLayout.Flow, true, true, true, false);
12943                 string exp = @"(0,Header,-1)(1,Footer,-1)";
12944                 Assert.AreEqual (exp, v, "#670");
12945         }
12946
12947         [Test]
12948         public void RepeatInfo_0cols_1itms_vert_flow_otrtblimp_hdr_ftr ()
12949         {
12950                 // cols              : 0
12951                 // cnt               : 1
12952                 // RepeatDirection   : Vertical
12953                 // RepeatLayout      : Flow
12954                 // OuterTableImplied : True
12955                 // Header            : True
12956                 // Footer            : True
12957                 // Separator         : False
12958
12959                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Vertical, RepeatLayout.Flow, true, true, true, false);
12960                 string exp = @"(0,Header,-1)(1,Item,0)(2,Footer,-1)";
12961                 Assert.AreEqual (exp, v, "#671");
12962         }
12963
12964         [Test]
12965         public void RepeatInfo_0cols_2itms_vert_flow_otrtblimp_hdr_ftr ()
12966         {
12967                 // cols              : 0
12968                 // cnt               : 2
12969                 // RepeatDirection   : Vertical
12970                 // RepeatLayout      : Flow
12971                 // OuterTableImplied : True
12972                 // Header            : True
12973                 // Footer            : True
12974                 // Separator         : False
12975
12976                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Vertical, RepeatLayout.Flow, true, true, true, false);
12977                 string exp = @"(0,Header,-1)(1,Item,0)(2,Item,1)(3,Footer,-1)";
12978                 Assert.AreEqual (exp, v, "#672");
12979         }
12980
12981         [Test]
12982         public void RepeatInfo_0cols_5itms_vert_flow_otrtblimp_hdr_ftr ()
12983         {
12984                 // cols              : 0
12985                 // cnt               : 5
12986                 // RepeatDirection   : Vertical
12987                 // RepeatLayout      : Flow
12988                 // OuterTableImplied : True
12989                 // Header            : True
12990                 // Footer            : True
12991                 // Separator         : False
12992
12993                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Vertical, RepeatLayout.Flow, true, true, true, false);
12994                 string exp = @"(0,Header,-1)(1,Item,0)(2,Item,1)(3,Item,2)(4,Item,3)(5,Item,4)(6,Footer,-1)";
12995                 Assert.AreEqual (exp, v, "#673");
12996         }
12997
12998         [Test]
12999         public void RepeatInfo_1cols_0itms_vert_flow_otrtblimp_hdr_ftr ()
13000         {
13001                 // cols              : 1
13002                 // cnt               : 0
13003                 // RepeatDirection   : Vertical
13004                 // RepeatLayout      : Flow
13005                 // OuterTableImplied : True
13006                 // Header            : True
13007                 // Footer            : True
13008                 // Separator         : False
13009
13010                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Vertical, RepeatLayout.Flow, true, true, true, false);
13011                 string exp = @"(0,Header,-1)(1,Footer,-1)";
13012                 Assert.AreEqual (exp, v, "#674");
13013         }
13014
13015         [Test]
13016         public void RepeatInfo_1cols_5itms_vert_flow_otrtblimp_hdr_ftr ()
13017         {
13018                 // cols              : 1
13019                 // cnt               : 5
13020                 // RepeatDirection   : Vertical
13021                 // RepeatLayout      : Flow
13022                 // OuterTableImplied : True
13023                 // Header            : True
13024                 // Footer            : True
13025                 // Separator         : False
13026
13027                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Vertical, RepeatLayout.Flow, true, true, true, false);
13028                 string exp = @"(0,Header,-1)(1,Item,0)(2,Item,1)(3,Item,2)(4,Item,3)(5,Item,4)(6,Footer,-1)";
13029                 Assert.AreEqual (exp, v, "#675");
13030         }
13031
13032         [Test]
13033         public void RepeatInfo_2cols_4itms_vert_flow_otrtblimp_hdr_ftr ()
13034         {
13035                 // cols              : 2
13036                 // cnt               : 4
13037                 // RepeatDirection   : Vertical
13038                 // RepeatLayout      : Flow
13039                 // OuterTableImplied : True
13040                 // Header            : True
13041                 // Footer            : True
13042                 // Separator         : False
13043
13044                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Vertical, RepeatLayout.Flow, true, true, true, false);
13045                 string exp = @"(0,Header,-1)(1,Item,0)(2,Item,2)(3,Item,1)(4,Item,3)(5,Footer,-1)";
13046                 Assert.AreEqual (exp, v, "#676");
13047         }
13048
13049         [Test]
13050         public void RepeatInfo_2cols_7itms_vert_flow_otrtblimp_hdr_ftr ()
13051         {
13052                 // cols              : 2
13053                 // cnt               : 7
13054                 // RepeatDirection   : Vertical
13055                 // RepeatLayout      : Flow
13056                 // OuterTableImplied : True
13057                 // Header            : True
13058                 // Footer            : True
13059                 // Separator         : False
13060
13061                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Vertical, RepeatLayout.Flow, true, true, true, false);
13062                 string exp = @"(0,Header,-1)(1,Item,0)(2,Item,4)(3,Item,1)(4,Item,5)(5,Item,2)(6,Item,6)(7,Item,3)(8,Footer,-1)";
13063                 Assert.AreEqual (exp, v, "#677");
13064         }
13065
13066         [Test]
13067         public void RepeatInfo_3cols_9itms_vert_flow_otrtblimp_hdr_ftr ()
13068         {
13069                 // cols              : 3
13070                 // cnt               : 9
13071                 // RepeatDirection   : Vertical
13072                 // RepeatLayout      : Flow
13073                 // OuterTableImplied : True
13074                 // Header            : True
13075                 // Footer            : True
13076                 // Separator         : False
13077
13078                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Vertical, RepeatLayout.Flow, true, true, true, false);
13079                 string exp = @"(0,Header,-1)(1,Item,0)(2,Item,3)(3,Item,6)(4,Item,1)(5,Item,4)(6,Item,7)(7,Item,2)(8,Item,5)(9,Item,8)(10,Footer,-1)";
13080                 Assert.AreEqual (exp, v, "#678");
13081         }
13082
13083         [Test]
13084         public void RepeatInfo_3cols_7itms_vert_flow_otrtblimp_hdr_ftr ()
13085         {
13086                 // cols              : 3
13087                 // cnt               : 7
13088                 // RepeatDirection   : Vertical
13089                 // RepeatLayout      : Flow
13090                 // OuterTableImplied : True
13091                 // Header            : True
13092                 // Footer            : True
13093                 // Separator         : False
13094
13095                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Vertical, RepeatLayout.Flow, true, true, true, false);
13096                 string exp = @"(0,Header,-1)(1,Item,0)(2,Item,3)(3,Item,5)(4,Item,1)(5,Item,4)(6,Item,6)(7,Item,2)(8,Footer,-1)";
13097                 Assert.AreEqual (exp, v, "#679");
13098         }
13099
13100         [Test]
13101         [ExpectedException (typeof (global::System.InvalidOperationException))]
13102         public void RepeatInfo_0cols_0itms_horiz_ul_otrtblimp_hdr_ftr ()
13103         {
13104                 // cols              : 0
13105                 // cnt               : 0
13106                 // RepeatDirection   : Horizontal
13107                 // RepeatLayout      : UnorderedList
13108                 // OuterTableImplied : True
13109                 // Header            : True
13110                 // Footer            : True
13111                 // Separator         : False
13112
13113                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, true, true, true, false);
13114
13115                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
13116         }
13117
13118         [Test]
13119         [ExpectedException (typeof (global::System.InvalidOperationException))]
13120         public void RepeatInfo_0cols_1itms_horiz_ul_otrtblimp_hdr_ftr ()
13121         {
13122                 // cols              : 0
13123                 // cnt               : 1
13124                 // RepeatDirection   : Horizontal
13125                 // RepeatLayout      : UnorderedList
13126                 // OuterTableImplied : True
13127                 // Header            : True
13128                 // Footer            : True
13129                 // Separator         : False
13130
13131                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, true, true, true, false);
13132
13133                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
13134         }
13135
13136         [Test]
13137         [ExpectedException (typeof (global::System.InvalidOperationException))]
13138         public void RepeatInfo_0cols_2itms_horiz_ul_otrtblimp_hdr_ftr ()
13139         {
13140                 // cols              : 0
13141                 // cnt               : 2
13142                 // RepeatDirection   : Horizontal
13143                 // RepeatLayout      : UnorderedList
13144                 // OuterTableImplied : True
13145                 // Header            : True
13146                 // Footer            : True
13147                 // Separator         : False
13148
13149                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, true, true, true, false);
13150
13151                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
13152         }
13153
13154         [Test]
13155         [ExpectedException (typeof (global::System.InvalidOperationException))]
13156         public void RepeatInfo_0cols_5itms_horiz_ul_otrtblimp_hdr_ftr ()
13157         {
13158                 // cols              : 0
13159                 // cnt               : 5
13160                 // RepeatDirection   : Horizontal
13161                 // RepeatLayout      : UnorderedList
13162                 // OuterTableImplied : True
13163                 // Header            : True
13164                 // Footer            : True
13165                 // Separator         : False
13166
13167                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, true, true, true, false);
13168
13169                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
13170         }
13171
13172         [Test]
13173         [ExpectedException (typeof (global::System.InvalidOperationException))]
13174         public void RepeatInfo_1cols_0itms_horiz_ul_otrtblimp_hdr_ftr ()
13175         {
13176                 // cols              : 1
13177                 // cnt               : 0
13178                 // RepeatDirection   : Horizontal
13179                 // RepeatLayout      : UnorderedList
13180                 // OuterTableImplied : True
13181                 // Header            : True
13182                 // Footer            : True
13183                 // Separator         : False
13184
13185                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, true, true, true, false);
13186
13187                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
13188         }
13189
13190         [Test]
13191         [ExpectedException (typeof (global::System.InvalidOperationException))]
13192         public void RepeatInfo_1cols_5itms_horiz_ul_otrtblimp_hdr_ftr ()
13193         {
13194                 // cols              : 1
13195                 // cnt               : 5
13196                 // RepeatDirection   : Horizontal
13197                 // RepeatLayout      : UnorderedList
13198                 // OuterTableImplied : True
13199                 // Header            : True
13200                 // Footer            : True
13201                 // Separator         : False
13202
13203                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, true, true, true, false);
13204
13205                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
13206         }
13207
13208         [Test]
13209         [ExpectedException (typeof (global::System.InvalidOperationException))]
13210         public void RepeatInfo_2cols_4itms_horiz_ul_otrtblimp_hdr_ftr ()
13211         {
13212                 // cols              : 2
13213                 // cnt               : 4
13214                 // RepeatDirection   : Horizontal
13215                 // RepeatLayout      : UnorderedList
13216                 // OuterTableImplied : True
13217                 // Header            : True
13218                 // Footer            : True
13219                 // Separator         : False
13220
13221                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, true, true, true, false);
13222
13223                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
13224         }
13225
13226         [Test]
13227         [ExpectedException (typeof (global::System.InvalidOperationException))]
13228         public void RepeatInfo_2cols_7itms_horiz_ul_otrtblimp_hdr_ftr ()
13229         {
13230                 // cols              : 2
13231                 // cnt               : 7
13232                 // RepeatDirection   : Horizontal
13233                 // RepeatLayout      : UnorderedList
13234                 // OuterTableImplied : True
13235                 // Header            : True
13236                 // Footer            : True
13237                 // Separator         : False
13238
13239                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, true, true, true, false);
13240
13241                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
13242         }
13243
13244         [Test]
13245         [ExpectedException (typeof (global::System.InvalidOperationException))]
13246         public void RepeatInfo_3cols_9itms_horiz_ul_otrtblimp_hdr_ftr ()
13247         {
13248                 // cols              : 3
13249                 // cnt               : 9
13250                 // RepeatDirection   : Horizontal
13251                 // RepeatLayout      : UnorderedList
13252                 // OuterTableImplied : True
13253                 // Header            : True
13254                 // Footer            : True
13255                 // Separator         : False
13256
13257                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, true, true, true, false);
13258
13259                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
13260         }
13261
13262         [Test]
13263         [ExpectedException (typeof (global::System.InvalidOperationException))]
13264         public void RepeatInfo_3cols_7itms_horiz_ul_otrtblimp_hdr_ftr ()
13265         {
13266                 // cols              : 3
13267                 // cnt               : 7
13268                 // RepeatDirection   : Horizontal
13269                 // RepeatLayout      : UnorderedList
13270                 // OuterTableImplied : True
13271                 // Header            : True
13272                 // Footer            : True
13273                 // Separator         : False
13274
13275                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, true, true, true, false);
13276
13277                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
13278         }
13279
13280         [Test]
13281         [ExpectedException (typeof (global::System.InvalidOperationException))]
13282         public void RepeatInfo_0cols_0itms_vert_ul_otrtblimp_hdr_ftr ()
13283         {
13284                 // cols              : 0
13285                 // cnt               : 0
13286                 // RepeatDirection   : Vertical
13287                 // RepeatLayout      : UnorderedList
13288                 // OuterTableImplied : True
13289                 // Header            : True
13290                 // Footer            : True
13291                 // Separator         : False
13292
13293                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Vertical, RepeatLayout.UnorderedList, true, true, true, false);
13294
13295                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
13296         }
13297
13298         [Test]
13299         [ExpectedException (typeof (global::System.InvalidOperationException))]
13300         public void RepeatInfo_0cols_1itms_vert_ul_otrtblimp_hdr_ftr ()
13301         {
13302                 // cols              : 0
13303                 // cnt               : 1
13304                 // RepeatDirection   : Vertical
13305                 // RepeatLayout      : UnorderedList
13306                 // OuterTableImplied : True
13307                 // Header            : True
13308                 // Footer            : True
13309                 // Separator         : False
13310
13311                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Vertical, RepeatLayout.UnorderedList, true, true, true, false);
13312
13313                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
13314         }
13315
13316         [Test]
13317         [ExpectedException (typeof (global::System.InvalidOperationException))]
13318         public void RepeatInfo_0cols_2itms_vert_ul_otrtblimp_hdr_ftr ()
13319         {
13320                 // cols              : 0
13321                 // cnt               : 2
13322                 // RepeatDirection   : Vertical
13323                 // RepeatLayout      : UnorderedList
13324                 // OuterTableImplied : True
13325                 // Header            : True
13326                 // Footer            : True
13327                 // Separator         : False
13328
13329                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Vertical, RepeatLayout.UnorderedList, true, true, true, false);
13330
13331                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
13332         }
13333
13334         [Test]
13335         [ExpectedException (typeof (global::System.InvalidOperationException))]
13336         public void RepeatInfo_0cols_5itms_vert_ul_otrtblimp_hdr_ftr ()
13337         {
13338                 // cols              : 0
13339                 // cnt               : 5
13340                 // RepeatDirection   : Vertical
13341                 // RepeatLayout      : UnorderedList
13342                 // OuterTableImplied : True
13343                 // Header            : True
13344                 // Footer            : True
13345                 // Separator         : False
13346
13347                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Vertical, RepeatLayout.UnorderedList, true, true, true, false);
13348
13349                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
13350         }
13351
13352         [Test]
13353         [ExpectedException (typeof (global::System.InvalidOperationException))]
13354         public void RepeatInfo_1cols_0itms_vert_ul_otrtblimp_hdr_ftr ()
13355         {
13356                 // cols              : 1
13357                 // cnt               : 0
13358                 // RepeatDirection   : Vertical
13359                 // RepeatLayout      : UnorderedList
13360                 // OuterTableImplied : True
13361                 // Header            : True
13362                 // Footer            : True
13363                 // Separator         : False
13364
13365                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Vertical, RepeatLayout.UnorderedList, true, true, true, false);
13366
13367                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
13368         }
13369
13370         [Test]
13371         [ExpectedException (typeof (global::System.InvalidOperationException))]
13372         public void RepeatInfo_1cols_5itms_vert_ul_otrtblimp_hdr_ftr ()
13373         {
13374                 // cols              : 1
13375                 // cnt               : 5
13376                 // RepeatDirection   : Vertical
13377                 // RepeatLayout      : UnorderedList
13378                 // OuterTableImplied : True
13379                 // Header            : True
13380                 // Footer            : True
13381                 // Separator         : False
13382
13383                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Vertical, RepeatLayout.UnorderedList, true, true, true, false);
13384
13385                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
13386         }
13387
13388         [Test]
13389         [ExpectedException (typeof (global::System.InvalidOperationException))]
13390         public void RepeatInfo_2cols_4itms_vert_ul_otrtblimp_hdr_ftr ()
13391         {
13392                 // cols              : 2
13393                 // cnt               : 4
13394                 // RepeatDirection   : Vertical
13395                 // RepeatLayout      : UnorderedList
13396                 // OuterTableImplied : True
13397                 // Header            : True
13398                 // Footer            : True
13399                 // Separator         : False
13400
13401                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Vertical, RepeatLayout.UnorderedList, true, true, true, false);
13402
13403                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
13404         }
13405
13406         [Test]
13407         [ExpectedException (typeof (global::System.InvalidOperationException))]
13408         public void RepeatInfo_2cols_7itms_vert_ul_otrtblimp_hdr_ftr ()
13409         {
13410                 // cols              : 2
13411                 // cnt               : 7
13412                 // RepeatDirection   : Vertical
13413                 // RepeatLayout      : UnorderedList
13414                 // OuterTableImplied : True
13415                 // Header            : True
13416                 // Footer            : True
13417                 // Separator         : False
13418
13419                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Vertical, RepeatLayout.UnorderedList, true, true, true, false);
13420
13421                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
13422         }
13423
13424         [Test]
13425         [ExpectedException (typeof (global::System.InvalidOperationException))]
13426         public void RepeatInfo_3cols_9itms_vert_ul_otrtblimp_hdr_ftr ()
13427         {
13428                 // cols              : 3
13429                 // cnt               : 9
13430                 // RepeatDirection   : Vertical
13431                 // RepeatLayout      : UnorderedList
13432                 // OuterTableImplied : True
13433                 // Header            : True
13434                 // Footer            : True
13435                 // Separator         : False
13436
13437                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Vertical, RepeatLayout.UnorderedList, true, true, true, false);
13438
13439                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
13440         }
13441
13442         [Test]
13443         [ExpectedException (typeof (global::System.InvalidOperationException))]
13444         public void RepeatInfo_3cols_7itms_vert_ul_otrtblimp_hdr_ftr ()
13445         {
13446                 // cols              : 3
13447                 // cnt               : 7
13448                 // RepeatDirection   : Vertical
13449                 // RepeatLayout      : UnorderedList
13450                 // OuterTableImplied : True
13451                 // Header            : True
13452                 // Footer            : True
13453                 // Separator         : False
13454
13455                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Vertical, RepeatLayout.UnorderedList, true, true, true, false);
13456
13457                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
13458         }
13459
13460         [Test]
13461         [ExpectedException (typeof (global::System.InvalidOperationException))]
13462         public void RepeatInfo_0cols_0itms_horiz_ol_otrtblimp_hdr_ftr ()
13463         {
13464                 // cols              : 0
13465                 // cnt               : 0
13466                 // RepeatDirection   : Horizontal
13467                 // RepeatLayout      : OrderedList
13468                 // OuterTableImplied : True
13469                 // Header            : True
13470                 // Footer            : True
13471                 // Separator         : False
13472
13473                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Horizontal, RepeatLayout.OrderedList, true, true, true, false);
13474
13475                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
13476         }
13477
13478         [Test]
13479         [ExpectedException (typeof (global::System.InvalidOperationException))]
13480         public void RepeatInfo_0cols_1itms_horiz_ol_otrtblimp_hdr_ftr ()
13481         {
13482                 // cols              : 0
13483                 // cnt               : 1
13484                 // RepeatDirection   : Horizontal
13485                 // RepeatLayout      : OrderedList
13486                 // OuterTableImplied : True
13487                 // Header            : True
13488                 // Footer            : True
13489                 // Separator         : False
13490
13491                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Horizontal, RepeatLayout.OrderedList, true, true, true, false);
13492
13493                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
13494         }
13495
13496         [Test]
13497         [ExpectedException (typeof (global::System.InvalidOperationException))]
13498         public void RepeatInfo_0cols_2itms_horiz_ol_otrtblimp_hdr_ftr ()
13499         {
13500                 // cols              : 0
13501                 // cnt               : 2
13502                 // RepeatDirection   : Horizontal
13503                 // RepeatLayout      : OrderedList
13504                 // OuterTableImplied : True
13505                 // Header            : True
13506                 // Footer            : True
13507                 // Separator         : False
13508
13509                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Horizontal, RepeatLayout.OrderedList, true, true, true, false);
13510
13511                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
13512         }
13513
13514         [Test]
13515         [ExpectedException (typeof (global::System.InvalidOperationException))]
13516         public void RepeatInfo_0cols_5itms_horiz_ol_otrtblimp_hdr_ftr ()
13517         {
13518                 // cols              : 0
13519                 // cnt               : 5
13520                 // RepeatDirection   : Horizontal
13521                 // RepeatLayout      : OrderedList
13522                 // OuterTableImplied : True
13523                 // Header            : True
13524                 // Footer            : True
13525                 // Separator         : False
13526
13527                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Horizontal, RepeatLayout.OrderedList, true, true, true, false);
13528
13529                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
13530         }
13531
13532         [Test]
13533         [ExpectedException (typeof (global::System.InvalidOperationException))]
13534         public void RepeatInfo_1cols_0itms_horiz_ol_otrtblimp_hdr_ftr ()
13535         {
13536                 // cols              : 1
13537                 // cnt               : 0
13538                 // RepeatDirection   : Horizontal
13539                 // RepeatLayout      : OrderedList
13540                 // OuterTableImplied : True
13541                 // Header            : True
13542                 // Footer            : True
13543                 // Separator         : False
13544
13545                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Horizontal, RepeatLayout.OrderedList, true, true, true, false);
13546
13547                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
13548         }
13549
13550         [Test]
13551         [ExpectedException (typeof (global::System.InvalidOperationException))]
13552         public void RepeatInfo_1cols_5itms_horiz_ol_otrtblimp_hdr_ftr ()
13553         {
13554                 // cols              : 1
13555                 // cnt               : 5
13556                 // RepeatDirection   : Horizontal
13557                 // RepeatLayout      : OrderedList
13558                 // OuterTableImplied : True
13559                 // Header            : True
13560                 // Footer            : True
13561                 // Separator         : False
13562
13563                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Horizontal, RepeatLayout.OrderedList, true, true, true, false);
13564
13565                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
13566         }
13567
13568         [Test]
13569         [ExpectedException (typeof (global::System.InvalidOperationException))]
13570         public void RepeatInfo_2cols_4itms_horiz_ol_otrtblimp_hdr_ftr ()
13571         {
13572                 // cols              : 2
13573                 // cnt               : 4
13574                 // RepeatDirection   : Horizontal
13575                 // RepeatLayout      : OrderedList
13576                 // OuterTableImplied : True
13577                 // Header            : True
13578                 // Footer            : True
13579                 // Separator         : False
13580
13581                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Horizontal, RepeatLayout.OrderedList, true, true, true, false);
13582
13583                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
13584         }
13585
13586         [Test]
13587         [ExpectedException (typeof (global::System.InvalidOperationException))]
13588         public void RepeatInfo_2cols_7itms_horiz_ol_otrtblimp_hdr_ftr ()
13589         {
13590                 // cols              : 2
13591                 // cnt               : 7
13592                 // RepeatDirection   : Horizontal
13593                 // RepeatLayout      : OrderedList
13594                 // OuterTableImplied : True
13595                 // Header            : True
13596                 // Footer            : True
13597                 // Separator         : False
13598
13599                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Horizontal, RepeatLayout.OrderedList, true, true, true, false);
13600
13601                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
13602         }
13603
13604         [Test]
13605         [ExpectedException (typeof (global::System.InvalidOperationException))]
13606         public void RepeatInfo_3cols_9itms_horiz_ol_otrtblimp_hdr_ftr ()
13607         {
13608                 // cols              : 3
13609                 // cnt               : 9
13610                 // RepeatDirection   : Horizontal
13611                 // RepeatLayout      : OrderedList
13612                 // OuterTableImplied : True
13613                 // Header            : True
13614                 // Footer            : True
13615                 // Separator         : False
13616
13617                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Horizontal, RepeatLayout.OrderedList, true, true, true, false);
13618
13619                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
13620         }
13621
13622         [Test]
13623         [ExpectedException (typeof (global::System.InvalidOperationException))]
13624         public void RepeatInfo_3cols_7itms_horiz_ol_otrtblimp_hdr_ftr ()
13625         {
13626                 // cols              : 3
13627                 // cnt               : 7
13628                 // RepeatDirection   : Horizontal
13629                 // RepeatLayout      : OrderedList
13630                 // OuterTableImplied : True
13631                 // Header            : True
13632                 // Footer            : True
13633                 // Separator         : False
13634
13635                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Horizontal, RepeatLayout.OrderedList, true, true, true, false);
13636
13637                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
13638         }
13639
13640         [Test]
13641         [ExpectedException (typeof (global::System.InvalidOperationException))]
13642         public void RepeatInfo_0cols_0itms_vert_ol_otrtblimp_hdr_ftr ()
13643         {
13644                 // cols              : 0
13645                 // cnt               : 0
13646                 // RepeatDirection   : Vertical
13647                 // RepeatLayout      : OrderedList
13648                 // OuterTableImplied : True
13649                 // Header            : True
13650                 // Footer            : True
13651                 // Separator         : False
13652
13653                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Vertical, RepeatLayout.OrderedList, true, true, true, false);
13654
13655                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
13656         }
13657
13658         [Test]
13659         [ExpectedException (typeof (global::System.InvalidOperationException))]
13660         public void RepeatInfo_0cols_1itms_vert_ol_otrtblimp_hdr_ftr ()
13661         {
13662                 // cols              : 0
13663                 // cnt               : 1
13664                 // RepeatDirection   : Vertical
13665                 // RepeatLayout      : OrderedList
13666                 // OuterTableImplied : True
13667                 // Header            : True
13668                 // Footer            : True
13669                 // Separator         : False
13670
13671                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Vertical, RepeatLayout.OrderedList, true, true, true, false);
13672
13673                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
13674         }
13675
13676         [Test]
13677         [ExpectedException (typeof (global::System.InvalidOperationException))]
13678         public void RepeatInfo_0cols_2itms_vert_ol_otrtblimp_hdr_ftr ()
13679         {
13680                 // cols              : 0
13681                 // cnt               : 2
13682                 // RepeatDirection   : Vertical
13683                 // RepeatLayout      : OrderedList
13684                 // OuterTableImplied : True
13685                 // Header            : True
13686                 // Footer            : True
13687                 // Separator         : False
13688
13689                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Vertical, RepeatLayout.OrderedList, true, true, true, false);
13690
13691                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
13692         }
13693
13694         [Test]
13695         [ExpectedException (typeof (global::System.InvalidOperationException))]
13696         public void RepeatInfo_0cols_5itms_vert_ol_otrtblimp_hdr_ftr ()
13697         {
13698                 // cols              : 0
13699                 // cnt               : 5
13700                 // RepeatDirection   : Vertical
13701                 // RepeatLayout      : OrderedList
13702                 // OuterTableImplied : True
13703                 // Header            : True
13704                 // Footer            : True
13705                 // Separator         : False
13706
13707                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Vertical, RepeatLayout.OrderedList, true, true, true, false);
13708
13709                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
13710         }
13711
13712         [Test]
13713         [ExpectedException (typeof (global::System.InvalidOperationException))]
13714         public void RepeatInfo_1cols_0itms_vert_ol_otrtblimp_hdr_ftr ()
13715         {
13716                 // cols              : 1
13717                 // cnt               : 0
13718                 // RepeatDirection   : Vertical
13719                 // RepeatLayout      : OrderedList
13720                 // OuterTableImplied : True
13721                 // Header            : True
13722                 // Footer            : True
13723                 // Separator         : False
13724
13725                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Vertical, RepeatLayout.OrderedList, true, true, true, false);
13726
13727                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
13728         }
13729
13730         [Test]
13731         [ExpectedException (typeof (global::System.InvalidOperationException))]
13732         public void RepeatInfo_1cols_5itms_vert_ol_otrtblimp_hdr_ftr ()
13733         {
13734                 // cols              : 1
13735                 // cnt               : 5
13736                 // RepeatDirection   : Vertical
13737                 // RepeatLayout      : OrderedList
13738                 // OuterTableImplied : True
13739                 // Header            : True
13740                 // Footer            : True
13741                 // Separator         : False
13742
13743                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Vertical, RepeatLayout.OrderedList, true, true, true, false);
13744
13745                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
13746         }
13747
13748         [Test]
13749         [ExpectedException (typeof (global::System.InvalidOperationException))]
13750         public void RepeatInfo_2cols_4itms_vert_ol_otrtblimp_hdr_ftr ()
13751         {
13752                 // cols              : 2
13753                 // cnt               : 4
13754                 // RepeatDirection   : Vertical
13755                 // RepeatLayout      : OrderedList
13756                 // OuterTableImplied : True
13757                 // Header            : True
13758                 // Footer            : True
13759                 // Separator         : False
13760
13761                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Vertical, RepeatLayout.OrderedList, true, true, true, false);
13762
13763                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
13764         }
13765
13766         [Test]
13767         [ExpectedException (typeof (global::System.InvalidOperationException))]
13768         public void RepeatInfo_2cols_7itms_vert_ol_otrtblimp_hdr_ftr ()
13769         {
13770                 // cols              : 2
13771                 // cnt               : 7
13772                 // RepeatDirection   : Vertical
13773                 // RepeatLayout      : OrderedList
13774                 // OuterTableImplied : True
13775                 // Header            : True
13776                 // Footer            : True
13777                 // Separator         : False
13778
13779                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Vertical, RepeatLayout.OrderedList, true, true, true, false);
13780
13781                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
13782         }
13783
13784         [Test]
13785         [ExpectedException (typeof (global::System.InvalidOperationException))]
13786         public void RepeatInfo_3cols_9itms_vert_ol_otrtblimp_hdr_ftr ()
13787         {
13788                 // cols              : 3
13789                 // cnt               : 9
13790                 // RepeatDirection   : Vertical
13791                 // RepeatLayout      : OrderedList
13792                 // OuterTableImplied : True
13793                 // Header            : True
13794                 // Footer            : True
13795                 // Separator         : False
13796
13797                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Vertical, RepeatLayout.OrderedList, true, true, true, false);
13798
13799                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
13800         }
13801
13802         [Test]
13803         [ExpectedException (typeof (global::System.InvalidOperationException))]
13804         public void RepeatInfo_3cols_7itms_vert_ol_otrtblimp_hdr_ftr ()
13805         {
13806                 // cols              : 3
13807                 // cnt               : 7
13808                 // RepeatDirection   : Vertical
13809                 // RepeatLayout      : OrderedList
13810                 // OuterTableImplied : True
13811                 // Header            : True
13812                 // Footer            : True
13813                 // Separator         : False
13814
13815                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Vertical, RepeatLayout.OrderedList, true, true, true, false);
13816
13817                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
13818         }
13819
13820         [Test]
13821         public void RepeatInfo_0cols_0itms_horiz_tbl_hdr_ftr ()
13822         {
13823                 // cols              : 0
13824                 // cnt               : 0
13825                 // RepeatDirection   : Horizontal
13826                 // RepeatLayout      : Table
13827                 // OuterTableImplied : False
13828                 // Header            : True
13829                 // Footer            : True
13830                 // Separator         : False
13831
13832                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Horizontal, RepeatLayout.Table, false, true, true, false);
13833                 string exp = @"<table class=""mainstyle"">
13834         <tr>
13835                 <td colspan=""0"" class=""Header-1"">(0,Header,-1)</td>
13836         </tr><tr>
13837                 <td colspan=""0"" class=""Footer-1"">(1,Footer,-1)</td>
13838         </tr>
13839 </table>";
13840                 Assert.AreEqual (exp, v, "#720");
13841         }
13842
13843         [Test]
13844         public void RepeatInfo_0cols_1itms_horiz_tbl_hdr_ftr ()
13845         {
13846                 // cols              : 0
13847                 // cnt               : 1
13848                 // RepeatDirection   : Horizontal
13849                 // RepeatLayout      : Table
13850                 // OuterTableImplied : False
13851                 // Header            : True
13852                 // Footer            : True
13853                 // Separator         : False
13854
13855                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Horizontal, RepeatLayout.Table, false, true, true, false);
13856                 string exp = @"<table class=""mainstyle"">
13857         <tr>
13858                 <td class=""Header-1"">(0,Header,-1)</td>
13859         </tr><tr>
13860                 <td class=""Item0"">(1,Item,0)</td>
13861         </tr><tr>
13862                 <td class=""Footer-1"">(2,Footer,-1)</td>
13863         </tr>
13864 </table>";
13865                 Assert.AreEqual (exp, v, "#721");
13866         }
13867
13868         [Test]
13869         public void RepeatInfo_0cols_2itms_horiz_tbl_hdr_ftr ()
13870         {
13871                 // cols              : 0
13872                 // cnt               : 2
13873                 // RepeatDirection   : Horizontal
13874                 // RepeatLayout      : Table
13875                 // OuterTableImplied : False
13876                 // Header            : True
13877                 // Footer            : True
13878                 // Separator         : False
13879
13880                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Horizontal, RepeatLayout.Table, false, true, true, false);
13881                 string exp = @"<table class=""mainstyle"">
13882         <tr>
13883                 <td colspan=""2"" class=""Header-1"">(0,Header,-1)</td>
13884         </tr><tr>
13885                 <td class=""Item0"">(1,Item,0)</td><td class=""Item1"">(2,Item,1)</td>
13886         </tr><tr>
13887                 <td colspan=""2"" class=""Footer-1"">(3,Footer,-1)</td>
13888         </tr>
13889 </table>";
13890                 Assert.AreEqual (exp, v, "#722");
13891         }
13892
13893         [Test]
13894         public void RepeatInfo_0cols_5itms_horiz_tbl_hdr_ftr ()
13895         {
13896                 // cols              : 0
13897                 // cnt               : 5
13898                 // RepeatDirection   : Horizontal
13899                 // RepeatLayout      : Table
13900                 // OuterTableImplied : False
13901                 // Header            : True
13902                 // Footer            : True
13903                 // Separator         : False
13904
13905                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Horizontal, RepeatLayout.Table, false, true, true, false);
13906                 string exp = @"<table class=""mainstyle"">
13907         <tr>
13908                 <td colspan=""5"" class=""Header-1"">(0,Header,-1)</td>
13909         </tr><tr>
13910                 <td class=""Item0"">(1,Item,0)</td><td class=""Item1"">(2,Item,1)</td><td class=""Item2"">(3,Item,2)</td><td class=""Item3"">(4,Item,3)</td><td class=""Item4"">(5,Item,4)</td>
13911         </tr><tr>
13912                 <td colspan=""5"" class=""Footer-1"">(6,Footer,-1)</td>
13913         </tr>
13914 </table>";
13915                 Assert.AreEqual (exp, v, "#723");
13916         }
13917
13918         [Test]
13919         public void RepeatInfo_1cols_0itms_horiz_tbl_hdr_ftr ()
13920         {
13921                 // cols              : 1
13922                 // cnt               : 0
13923                 // RepeatDirection   : Horizontal
13924                 // RepeatLayout      : Table
13925                 // OuterTableImplied : False
13926                 // Header            : True
13927                 // Footer            : True
13928                 // Separator         : False
13929
13930                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Horizontal, RepeatLayout.Table, false, true, true, false);
13931                 string exp = @"<table class=""mainstyle"">
13932         <tr>
13933                 <td class=""Header-1"">(0,Header,-1)</td>
13934         </tr><tr>
13935                 <td class=""Footer-1"">(1,Footer,-1)</td>
13936         </tr>
13937 </table>";
13938                 Assert.AreEqual (exp, v, "#724");
13939         }
13940
13941         [Test]
13942         public void RepeatInfo_1cols_5itms_horiz_tbl_hdr_ftr ()
13943         {
13944                 // cols              : 1
13945                 // cnt               : 5
13946                 // RepeatDirection   : Horizontal
13947                 // RepeatLayout      : Table
13948                 // OuterTableImplied : False
13949                 // Header            : True
13950                 // Footer            : True
13951                 // Separator         : False
13952
13953                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Horizontal, RepeatLayout.Table, false, true, true, false);
13954                 string exp = @"<table class=""mainstyle"">
13955         <tr>
13956                 <td class=""Header-1"">(0,Header,-1)</td>
13957         </tr><tr>
13958                 <td class=""Item0"">(1,Item,0)</td>
13959         </tr><tr>
13960                 <td class=""Item1"">(2,Item,1)</td>
13961         </tr><tr>
13962                 <td class=""Item2"">(3,Item,2)</td>
13963         </tr><tr>
13964                 <td class=""Item3"">(4,Item,3)</td>
13965         </tr><tr>
13966                 <td class=""Item4"">(5,Item,4)</td>
13967         </tr><tr>
13968                 <td class=""Footer-1"">(6,Footer,-1)</td>
13969         </tr>
13970 </table>";
13971                 Assert.AreEqual (exp, v, "#725");
13972         }
13973
13974         [Test]
13975         public void RepeatInfo_2cols_4itms_horiz_tbl_hdr_ftr ()
13976         {
13977                 // cols              : 2
13978                 // cnt               : 4
13979                 // RepeatDirection   : Horizontal
13980                 // RepeatLayout      : Table
13981                 // OuterTableImplied : False
13982                 // Header            : True
13983                 // Footer            : True
13984                 // Separator         : False
13985
13986                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Horizontal, RepeatLayout.Table, false, true, true, false);
13987                 string exp = @"<table class=""mainstyle"">
13988         <tr>
13989                 <td colspan=""2"" class=""Header-1"">(0,Header,-1)</td>
13990         </tr><tr>
13991                 <td class=""Item0"">(1,Item,0)</td><td class=""Item1"">(2,Item,1)</td>
13992         </tr><tr>
13993                 <td class=""Item2"">(3,Item,2)</td><td class=""Item3"">(4,Item,3)</td>
13994         </tr><tr>
13995                 <td colspan=""2"" class=""Footer-1"">(5,Footer,-1)</td>
13996         </tr>
13997 </table>";
13998                 Assert.AreEqual (exp, v, "#726");
13999         }
14000
14001         [Test]
14002         public void RepeatInfo_2cols_7itms_horiz_tbl_hdr_ftr ()
14003         {
14004                 // cols              : 2
14005                 // cnt               : 7
14006                 // RepeatDirection   : Horizontal
14007                 // RepeatLayout      : Table
14008                 // OuterTableImplied : False
14009                 // Header            : True
14010                 // Footer            : True
14011                 // Separator         : False
14012
14013                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Horizontal, RepeatLayout.Table, false, true, true, false);
14014                 string exp = @"<table class=""mainstyle"">
14015         <tr>
14016                 <td colspan=""2"" class=""Header-1"">(0,Header,-1)</td>
14017         </tr><tr>
14018                 <td class=""Item0"">(1,Item,0)</td><td class=""Item1"">(2,Item,1)</td>
14019         </tr><tr>
14020                 <td class=""Item2"">(3,Item,2)</td><td class=""Item3"">(4,Item,3)</td>
14021         </tr><tr>
14022                 <td class=""Item4"">(5,Item,4)</td><td class=""Item5"">(6,Item,5)</td>
14023         </tr><tr>
14024                 <td class=""Item6"">(7,Item,6)</td><td></td>
14025         </tr><tr>
14026                 <td colspan=""2"" class=""Footer-1"">(8,Footer,-1)</td>
14027         </tr>
14028 </table>";
14029                 Assert.AreEqual (exp, v, "#727");
14030         }
14031
14032         [Test]
14033         public void RepeatInfo_3cols_9itms_horiz_tbl_hdr_ftr ()
14034         {
14035                 // cols              : 3
14036                 // cnt               : 9
14037                 // RepeatDirection   : Horizontal
14038                 // RepeatLayout      : Table
14039                 // OuterTableImplied : False
14040                 // Header            : True
14041                 // Footer            : True
14042                 // Separator         : False
14043
14044                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Horizontal, RepeatLayout.Table, false, true, true, false);
14045                 string exp = @"<table>
14046         <tr>
14047                 <td colspan=""3"" class=""Header-1"">(0,Header,-1)</td>
14048         </tr><tr>
14049                 <td class=""Item0"">(1,Item,0)</td><td class=""Item1"">(2,Item,1)</td><td class=""Item2"">(3,Item,2)</td>
14050         </tr><tr>
14051                 <td class=""Item3"">(4,Item,3)</td><td class=""Item4"">(5,Item,4)</td><td class=""Item5"">(6,Item,5)</td>
14052         </tr><tr>
14053                 <td class=""Item6"">(7,Item,6)</td><td class=""Item7"">(8,Item,7)</td><td class=""Item8"">(9,Item,8)</td>
14054         </tr><tr>
14055                 <td colspan=""3"" class=""Footer-1"">(10,Footer,-1)</td>
14056         </tr>
14057 </table>";
14058                 Assert.AreEqual (exp, v, "#728");
14059         }
14060
14061         [Test]
14062         public void RepeatInfo_3cols_7itms_horiz_tbl_hdr_ftr ()
14063         {
14064                 // cols              : 3
14065                 // cnt               : 7
14066                 // RepeatDirection   : Horizontal
14067                 // RepeatLayout      : Table
14068                 // OuterTableImplied : False
14069                 // Header            : True
14070                 // Footer            : True
14071                 // Separator         : False
14072
14073                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Horizontal, RepeatLayout.Table, false, true, true, false);
14074                 string exp = @"<table>
14075         <tr>
14076                 <td colspan=""3"" class=""Header-1"">(0,Header,-1)</td>
14077         </tr><tr>
14078                 <td class=""Item0"">(1,Item,0)</td><td class=""Item1"">(2,Item,1)</td><td class=""Item2"">(3,Item,2)</td>
14079         </tr><tr>
14080                 <td class=""Item3"">(4,Item,3)</td><td class=""Item4"">(5,Item,4)</td><td class=""Item5"">(6,Item,5)</td>
14081         </tr><tr>
14082                 <td class=""Item6"">(7,Item,6)</td><td></td><td></td>
14083         </tr><tr>
14084                 <td colspan=""3"" class=""Footer-1"">(8,Footer,-1)</td>
14085         </tr>
14086 </table>";
14087                 Assert.AreEqual (exp, v, "#729");
14088         }
14089
14090         [Test]
14091         public void RepeatInfo_0cols_0itms_vert_tbl_hdr_ftr ()
14092         {
14093                 // cols              : 0
14094                 // cnt               : 0
14095                 // RepeatDirection   : Vertical
14096                 // RepeatLayout      : Table
14097                 // OuterTableImplied : False
14098                 // Header            : True
14099                 // Footer            : True
14100                 // Separator         : False
14101
14102                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Vertical, RepeatLayout.Table, false, true, true, false);
14103                 string exp = @"<table class=""mainstyle"">
14104         <tr>
14105                 <td class=""Header-1"">(0,Header,-1)</td>
14106         </tr><tr>
14107                 <td class=""Footer-1"">(1,Footer,-1)</td>
14108         </tr>
14109 </table>";
14110                 Assert.AreEqual (exp, v, "#730");
14111         }
14112
14113         [Test]
14114         public void RepeatInfo_0cols_1itms_vert_tbl_hdr_ftr ()
14115         {
14116                 // cols              : 0
14117                 // cnt               : 1
14118                 // RepeatDirection   : Vertical
14119                 // RepeatLayout      : Table
14120                 // OuterTableImplied : False
14121                 // Header            : True
14122                 // Footer            : True
14123                 // Separator         : False
14124
14125                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Vertical, RepeatLayout.Table, false, true, true, false);
14126                 string exp = @"<table class=""mainstyle"">
14127         <tr>
14128                 <td class=""Header-1"">(0,Header,-1)</td>
14129         </tr><tr>
14130                 <td class=""Item0"">(1,Item,0)</td>
14131         </tr><tr>
14132                 <td class=""Footer-1"">(2,Footer,-1)</td>
14133         </tr>
14134 </table>";
14135                 Assert.AreEqual (exp, v, "#731");
14136         }
14137
14138         [Test]
14139         public void RepeatInfo_0cols_2itms_vert_tbl_hdr_ftr ()
14140         {
14141                 // cols              : 0
14142                 // cnt               : 2
14143                 // RepeatDirection   : Vertical
14144                 // RepeatLayout      : Table
14145                 // OuterTableImplied : False
14146                 // Header            : True
14147                 // Footer            : True
14148                 // Separator         : False
14149
14150                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Vertical, RepeatLayout.Table, false, true, true, false);
14151                 string exp = @"<table class=""mainstyle"">
14152         <tr>
14153                 <td class=""Header-1"">(0,Header,-1)</td>
14154         </tr><tr>
14155                 <td class=""Item0"">(1,Item,0)</td>
14156         </tr><tr>
14157                 <td class=""Item1"">(2,Item,1)</td>
14158         </tr><tr>
14159                 <td class=""Footer-1"">(3,Footer,-1)</td>
14160         </tr>
14161 </table>";
14162                 Assert.AreEqual (exp, v, "#732");
14163         }
14164
14165         [Test]
14166         public void RepeatInfo_0cols_5itms_vert_tbl_hdr_ftr ()
14167         {
14168                 // cols              : 0
14169                 // cnt               : 5
14170                 // RepeatDirection   : Vertical
14171                 // RepeatLayout      : Table
14172                 // OuterTableImplied : False
14173                 // Header            : True
14174                 // Footer            : True
14175                 // Separator         : False
14176
14177                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Vertical, RepeatLayout.Table, false, true, true, false);
14178                 string exp = @"<table class=""mainstyle"">
14179         <tr>
14180                 <td class=""Header-1"">(0,Header,-1)</td>
14181         </tr><tr>
14182                 <td class=""Item0"">(1,Item,0)</td>
14183         </tr><tr>
14184                 <td class=""Item1"">(2,Item,1)</td>
14185         </tr><tr>
14186                 <td class=""Item2"">(3,Item,2)</td>
14187         </tr><tr>
14188                 <td class=""Item3"">(4,Item,3)</td>
14189         </tr><tr>
14190                 <td class=""Item4"">(5,Item,4)</td>
14191         </tr><tr>
14192                 <td class=""Footer-1"">(6,Footer,-1)</td>
14193         </tr>
14194 </table>";
14195                 Assert.AreEqual (exp, v, "#733");
14196         }
14197
14198         [Test]
14199         public void RepeatInfo_1cols_0itms_vert_tbl_hdr_ftr ()
14200         {
14201                 // cols              : 1
14202                 // cnt               : 0
14203                 // RepeatDirection   : Vertical
14204                 // RepeatLayout      : Table
14205                 // OuterTableImplied : False
14206                 // Header            : True
14207                 // Footer            : True
14208                 // Separator         : False
14209
14210                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Vertical, RepeatLayout.Table, false, true, true, false);
14211                 string exp = @"<table class=""mainstyle"">
14212         <tr>
14213                 <td class=""Header-1"">(0,Header,-1)</td>
14214         </tr><tr>
14215                 <td class=""Footer-1"">(1,Footer,-1)</td>
14216         </tr>
14217 </table>";
14218                 Assert.AreEqual (exp, v, "#734");
14219         }
14220
14221         [Test]
14222         public void RepeatInfo_1cols_5itms_vert_tbl_hdr_ftr ()
14223         {
14224                 // cols              : 1
14225                 // cnt               : 5
14226                 // RepeatDirection   : Vertical
14227                 // RepeatLayout      : Table
14228                 // OuterTableImplied : False
14229                 // Header            : True
14230                 // Footer            : True
14231                 // Separator         : False
14232
14233                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Vertical, RepeatLayout.Table, false, true, true, false);
14234                 string exp = @"<table class=""mainstyle"">
14235         <tr>
14236                 <td class=""Header-1"">(0,Header,-1)</td>
14237         </tr><tr>
14238                 <td class=""Item0"">(1,Item,0)</td>
14239         </tr><tr>
14240                 <td class=""Item1"">(2,Item,1)</td>
14241         </tr><tr>
14242                 <td class=""Item2"">(3,Item,2)</td>
14243         </tr><tr>
14244                 <td class=""Item3"">(4,Item,3)</td>
14245         </tr><tr>
14246                 <td class=""Item4"">(5,Item,4)</td>
14247         </tr><tr>
14248                 <td class=""Footer-1"">(6,Footer,-1)</td>
14249         </tr>
14250 </table>";
14251                 Assert.AreEqual (exp, v, "#735");
14252         }
14253
14254         [Test]
14255         public void RepeatInfo_2cols_4itms_vert_tbl_hdr_ftr ()
14256         {
14257                 // cols              : 2
14258                 // cnt               : 4
14259                 // RepeatDirection   : Vertical
14260                 // RepeatLayout      : Table
14261                 // OuterTableImplied : False
14262                 // Header            : True
14263                 // Footer            : True
14264                 // Separator         : False
14265
14266                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Vertical, RepeatLayout.Table, false, true, true, false);
14267                 string exp = @"<table class=""mainstyle"">
14268         <tr>
14269                 <td colspan=""2"" class=""Header-1"">(0,Header,-1)</td>
14270         </tr><tr>
14271                 <td class=""Item0"">(1,Item,0)</td><td class=""Item2"">(2,Item,2)</td>
14272         </tr><tr>
14273                 <td class=""Item1"">(3,Item,1)</td><td class=""Item3"">(4,Item,3)</td>
14274         </tr><tr>
14275                 <td colspan=""2"" class=""Footer-1"">(5,Footer,-1)</td>
14276         </tr>
14277 </table>";
14278                 Assert.AreEqual (exp, v, "#736");
14279         }
14280
14281         [Test]
14282         public void RepeatInfo_2cols_7itms_vert_tbl_hdr_ftr ()
14283         {
14284                 // cols              : 2
14285                 // cnt               : 7
14286                 // RepeatDirection   : Vertical
14287                 // RepeatLayout      : Table
14288                 // OuterTableImplied : False
14289                 // Header            : True
14290                 // Footer            : True
14291                 // Separator         : False
14292
14293                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Vertical, RepeatLayout.Table, false, true, true, false);
14294                 string exp = @"<table class=""mainstyle"">
14295         <tr>
14296                 <td colspan=""2"" class=""Header-1"">(0,Header,-1)</td>
14297         </tr><tr>
14298                 <td class=""Item0"">(1,Item,0)</td><td class=""Item4"">(2,Item,4)</td>
14299         </tr><tr>
14300                 <td class=""Item1"">(3,Item,1)</td><td class=""Item5"">(4,Item,5)</td>
14301         </tr><tr>
14302                 <td class=""Item2"">(5,Item,2)</td><td class=""Item6"">(6,Item,6)</td>
14303         </tr><tr>
14304                 <td class=""Item3"">(7,Item,3)</td><td></td>
14305         </tr><tr>
14306                 <td colspan=""2"" class=""Footer-1"">(8,Footer,-1)</td>
14307         </tr>
14308 </table>";
14309                 Assert.AreEqual (exp, v, "#737");
14310         }
14311
14312         [Test]
14313         public void RepeatInfo_3cols_9itms_vert_tbl_hdr_ftr ()
14314         {
14315                 // cols              : 3
14316                 // cnt               : 9
14317                 // RepeatDirection   : Vertical
14318                 // RepeatLayout      : Table
14319                 // OuterTableImplied : False
14320                 // Header            : True
14321                 // Footer            : True
14322                 // Separator         : False
14323
14324                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Vertical, RepeatLayout.Table, false, true, true, false);
14325                 string exp = @"<table>
14326         <tr>
14327                 <td colspan=""3"" class=""Header-1"">(0,Header,-1)</td>
14328         </tr><tr>
14329                 <td class=""Item0"">(1,Item,0)</td><td class=""Item3"">(2,Item,3)</td><td class=""Item6"">(3,Item,6)</td>
14330         </tr><tr>
14331                 <td class=""Item1"">(4,Item,1)</td><td class=""Item4"">(5,Item,4)</td><td class=""Item7"">(6,Item,7)</td>
14332         </tr><tr>
14333                 <td class=""Item2"">(7,Item,2)</td><td class=""Item5"">(8,Item,5)</td><td class=""Item8"">(9,Item,8)</td>
14334         </tr><tr>
14335                 <td colspan=""3"" class=""Footer-1"">(10,Footer,-1)</td>
14336         </tr>
14337 </table>";
14338                 Assert.AreEqual (exp, v, "#738");
14339         }
14340
14341         [Test]
14342         public void RepeatInfo_3cols_7itms_vert_tbl_hdr_ftr ()
14343         {
14344                 // cols              : 3
14345                 // cnt               : 7
14346                 // RepeatDirection   : Vertical
14347                 // RepeatLayout      : Table
14348                 // OuterTableImplied : False
14349                 // Header            : True
14350                 // Footer            : True
14351                 // Separator         : False
14352
14353                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Vertical, RepeatLayout.Table, false, true, true, false);
14354                 string exp = @"<table>
14355         <tr>
14356                 <td colspan=""3"" class=""Header-1"">(0,Header,-1)</td>
14357         </tr><tr>
14358                 <td class=""Item0"">(1,Item,0)</td><td class=""Item3"">(2,Item,3)</td><td class=""Item5"">(3,Item,5)</td>
14359         </tr><tr>
14360                 <td class=""Item1"">(4,Item,1)</td><td class=""Item4"">(5,Item,4)</td><td class=""Item6"">(6,Item,6)</td>
14361         </tr><tr>
14362                 <td class=""Item2"">(7,Item,2)</td><td></td><td></td>
14363         </tr><tr>
14364                 <td colspan=""3"" class=""Footer-1"">(8,Footer,-1)</td>
14365         </tr>
14366 </table>";
14367                 Assert.AreEqual (exp, v, "#739");
14368         }
14369
14370         [Test]
14371         public void RepeatInfo_0cols_0itms_horiz_flow_hdr_ftr ()
14372         {
14373                 // cols              : 0
14374                 // cnt               : 0
14375                 // RepeatDirection   : Horizontal
14376                 // RepeatLayout      : Flow
14377                 // OuterTableImplied : False
14378                 // Header            : True
14379                 // Footer            : True
14380                 // Separator         : False
14381
14382                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Horizontal, RepeatLayout.Flow, false, true, true, false);
14383                 string exp = @"<span class=""mainstyle"">(0,Header,-1)(1,Footer,-1)</span>";
14384                 Assert.AreEqual (exp, v, "#740");
14385         }
14386
14387         [Test]
14388         public void RepeatInfo_0cols_1itms_horiz_flow_hdr_ftr ()
14389         {
14390                 // cols              : 0
14391                 // cnt               : 1
14392                 // RepeatDirection   : Horizontal
14393                 // RepeatLayout      : Flow
14394                 // OuterTableImplied : False
14395                 // Header            : True
14396                 // Footer            : True
14397                 // Separator         : False
14398
14399                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Horizontal, RepeatLayout.Flow, false, true, true, false);
14400                 string exp = @"<span class=""mainstyle"">(0,Header,-1)(1,Item,0)(2,Footer,-1)</span>";
14401                 Assert.AreEqual (exp, v, "#741");
14402         }
14403
14404         [Test]
14405         public void RepeatInfo_0cols_2itms_horiz_flow_hdr_ftr ()
14406         {
14407                 // cols              : 0
14408                 // cnt               : 2
14409                 // RepeatDirection   : Horizontal
14410                 // RepeatLayout      : Flow
14411                 // OuterTableImplied : False
14412                 // Header            : True
14413                 // Footer            : True
14414                 // Separator         : False
14415
14416                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Horizontal, RepeatLayout.Flow, false, true, true, false);
14417                 string exp = @"<span class=""mainstyle"">(0,Header,-1)(1,Item,0)(2,Item,1)(3,Footer,-1)</span>";
14418                 Assert.AreEqual (exp, v, "#742");
14419         }
14420
14421         [Test]
14422         public void RepeatInfo_0cols_5itms_horiz_flow_hdr_ftr ()
14423         {
14424                 // cols              : 0
14425                 // cnt               : 5
14426                 // RepeatDirection   : Horizontal
14427                 // RepeatLayout      : Flow
14428                 // OuterTableImplied : False
14429                 // Header            : True
14430                 // Footer            : True
14431                 // Separator         : False
14432
14433                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Horizontal, RepeatLayout.Flow, false, true, true, false);
14434                 string exp = @"<span class=""mainstyle"">(0,Header,-1)(1,Item,0)(2,Item,1)(3,Item,2)(4,Item,3)(5,Item,4)(6,Footer,-1)</span>";
14435                 Assert.AreEqual (exp, v, "#743");
14436         }
14437
14438         [Test]
14439         public void RepeatInfo_1cols_0itms_horiz_flow_hdr_ftr ()
14440         {
14441                 // cols              : 1
14442                 // cnt               : 0
14443                 // RepeatDirection   : Horizontal
14444                 // RepeatLayout      : Flow
14445                 // OuterTableImplied : False
14446                 // Header            : True
14447                 // Footer            : True
14448                 // Separator         : False
14449
14450                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Horizontal, RepeatLayout.Flow, false, true, true, false);
14451                 string exp = @"<span class=""mainstyle"">(0,Header,-1)(1,Footer,-1)</span>";
14452                 Assert.AreEqual (exp, v, "#744");
14453         }
14454
14455         [Test]
14456         public void RepeatInfo_1cols_5itms_horiz_flow_hdr_ftr ()
14457         {
14458                 // cols              : 1
14459                 // cnt               : 5
14460                 // RepeatDirection   : Horizontal
14461                 // RepeatLayout      : Flow
14462                 // OuterTableImplied : False
14463                 // Header            : True
14464                 // Footer            : True
14465                 // Separator         : False
14466
14467                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Horizontal, RepeatLayout.Flow, false, true, true, false);
14468                 string exp = @"<span class=""mainstyle"">(0,Header,-1)<br />(1,Item,0)<br />(2,Item,1)<br />(3,Item,2)<br />(4,Item,3)<br />(5,Item,4)<br />(6,Footer,-1)</span>";
14469                 Assert.AreEqual (exp, v, "#745");
14470         }
14471
14472         [Test]
14473         public void RepeatInfo_2cols_4itms_horiz_flow_hdr_ftr ()
14474         {
14475                 // cols              : 2
14476                 // cnt               : 4
14477                 // RepeatDirection   : Horizontal
14478                 // RepeatLayout      : Flow
14479                 // OuterTableImplied : False
14480                 // Header            : True
14481                 // Footer            : True
14482                 // Separator         : False
14483
14484                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Horizontal, RepeatLayout.Flow, false, true, true, false);
14485                 string exp = @"<span class=""mainstyle"">(0,Header,-1)<br />(1,Item,0)(2,Item,1)<br />(3,Item,2)(4,Item,3)<br />(5,Footer,-1)</span>";
14486                 Assert.AreEqual (exp, v, "#746");
14487         }
14488
14489         [Test]
14490         public void RepeatInfo_2cols_7itms_horiz_flow_hdr_ftr ()
14491         {
14492                 // cols              : 2
14493                 // cnt               : 7
14494                 // RepeatDirection   : Horizontal
14495                 // RepeatLayout      : Flow
14496                 // OuterTableImplied : False
14497                 // Header            : True
14498                 // Footer            : True
14499                 // Separator         : False
14500
14501                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Horizontal, RepeatLayout.Flow, false, true, true, false);
14502                 string exp = @"<span class=""mainstyle"">(0,Header,-1)<br />(1,Item,0)(2,Item,1)<br />(3,Item,2)(4,Item,3)<br />(5,Item,4)(6,Item,5)<br />(7,Item,6)<br />(8,Footer,-1)</span>";
14503                 Assert.AreEqual (exp, v, "#747");
14504         }
14505
14506         [Test]
14507         public void RepeatInfo_3cols_9itms_horiz_flow_hdr_ftr ()
14508         {
14509                 // cols              : 3
14510                 // cnt               : 9
14511                 // RepeatDirection   : Horizontal
14512                 // RepeatLayout      : Flow
14513                 // OuterTableImplied : False
14514                 // Header            : True
14515                 // Footer            : True
14516                 // Separator         : False
14517
14518                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Horizontal, RepeatLayout.Flow, false, true, true, false);
14519                 string exp = @"<span>(0,Header,-1)<br />(1,Item,0)(2,Item,1)(3,Item,2)<br />(4,Item,3)(5,Item,4)(6,Item,5)<br />(7,Item,6)(8,Item,7)(9,Item,8)<br />(10,Footer,-1)</span>";
14520                 Assert.AreEqual (exp, v, "#748");
14521         }
14522
14523         [Test]
14524         public void RepeatInfo_3cols_7itms_horiz_flow_hdr_ftr ()
14525         {
14526                 // cols              : 3
14527                 // cnt               : 7
14528                 // RepeatDirection   : Horizontal
14529                 // RepeatLayout      : Flow
14530                 // OuterTableImplied : False
14531                 // Header            : True
14532                 // Footer            : True
14533                 // Separator         : False
14534
14535                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Horizontal, RepeatLayout.Flow, false, true, true, false);
14536                 string exp = @"<span>(0,Header,-1)<br />(1,Item,0)(2,Item,1)(3,Item,2)<br />(4,Item,3)(5,Item,4)(6,Item,5)<br />(7,Item,6)<br />(8,Footer,-1)</span>";
14537                 Assert.AreEqual (exp, v, "#749");
14538         }
14539
14540         [Test]
14541         public void RepeatInfo_0cols_0itms_vert_flow_hdr_ftr ()
14542         {
14543                 // cols              : 0
14544                 // cnt               : 0
14545                 // RepeatDirection   : Vertical
14546                 // RepeatLayout      : Flow
14547                 // OuterTableImplied : False
14548                 // Header            : True
14549                 // Footer            : True
14550                 // Separator         : False
14551
14552                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Vertical, RepeatLayout.Flow, false, true, true, false);
14553                 string exp = @"<span class=""mainstyle"">(0,Header,-1)<br />(1,Footer,-1)</span>";
14554                 Assert.AreEqual (exp, v, "#750");
14555         }
14556
14557         [Test]
14558         public void RepeatInfo_0cols_1itms_vert_flow_hdr_ftr ()
14559         {
14560                 // cols              : 0
14561                 // cnt               : 1
14562                 // RepeatDirection   : Vertical
14563                 // RepeatLayout      : Flow
14564                 // OuterTableImplied : False
14565                 // Header            : True
14566                 // Footer            : True
14567                 // Separator         : False
14568
14569                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Vertical, RepeatLayout.Flow, false, true, true, false);
14570                 string exp = @"<span class=""mainstyle"">(0,Header,-1)<br />(1,Item,0)<br />(2,Footer,-1)</span>";
14571                 Assert.AreEqual (exp, v, "#751");
14572         }
14573
14574         [Test]
14575         public void RepeatInfo_0cols_2itms_vert_flow_hdr_ftr ()
14576         {
14577                 // cols              : 0
14578                 // cnt               : 2
14579                 // RepeatDirection   : Vertical
14580                 // RepeatLayout      : Flow
14581                 // OuterTableImplied : False
14582                 // Header            : True
14583                 // Footer            : True
14584                 // Separator         : False
14585
14586                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Vertical, RepeatLayout.Flow, false, true, true, false);
14587                 string exp = @"<span class=""mainstyle"">(0,Header,-1)<br />(1,Item,0)<br />(2,Item,1)<br />(3,Footer,-1)</span>";
14588                 Assert.AreEqual (exp, v, "#752");
14589         }
14590
14591         [Test]
14592         public void RepeatInfo_0cols_5itms_vert_flow_hdr_ftr ()
14593         {
14594                 // cols              : 0
14595                 // cnt               : 5
14596                 // RepeatDirection   : Vertical
14597                 // RepeatLayout      : Flow
14598                 // OuterTableImplied : False
14599                 // Header            : True
14600                 // Footer            : True
14601                 // Separator         : False
14602
14603                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Vertical, RepeatLayout.Flow, false, true, true, false);
14604                 string exp = @"<span class=""mainstyle"">(0,Header,-1)<br />(1,Item,0)<br />(2,Item,1)<br />(3,Item,2)<br />(4,Item,3)<br />(5,Item,4)<br />(6,Footer,-1)</span>";
14605                 Assert.AreEqual (exp, v, "#753");
14606         }
14607
14608         [Test]
14609         public void RepeatInfo_1cols_0itms_vert_flow_hdr_ftr ()
14610         {
14611                 // cols              : 1
14612                 // cnt               : 0
14613                 // RepeatDirection   : Vertical
14614                 // RepeatLayout      : Flow
14615                 // OuterTableImplied : False
14616                 // Header            : True
14617                 // Footer            : True
14618                 // Separator         : False
14619
14620                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Vertical, RepeatLayout.Flow, false, true, true, false);
14621                 string exp = @"<span class=""mainstyle"">(0,Header,-1)<br />(1,Footer,-1)</span>";
14622                 Assert.AreEqual (exp, v, "#754");
14623         }
14624
14625         [Test]
14626         public void RepeatInfo_1cols_5itms_vert_flow_hdr_ftr ()
14627         {
14628                 // cols              : 1
14629                 // cnt               : 5
14630                 // RepeatDirection   : Vertical
14631                 // RepeatLayout      : Flow
14632                 // OuterTableImplied : False
14633                 // Header            : True
14634                 // Footer            : True
14635                 // Separator         : False
14636
14637                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Vertical, RepeatLayout.Flow, false, true, true, false);
14638                 string exp = @"<span class=""mainstyle"">(0,Header,-1)<br />(1,Item,0)<br />(2,Item,1)<br />(3,Item,2)<br />(4,Item,3)<br />(5,Item,4)<br />(6,Footer,-1)</span>";
14639                 Assert.AreEqual (exp, v, "#755");
14640         }
14641
14642         [Test]
14643         public void RepeatInfo_2cols_4itms_vert_flow_hdr_ftr ()
14644         {
14645                 // cols              : 2
14646                 // cnt               : 4
14647                 // RepeatDirection   : Vertical
14648                 // RepeatLayout      : Flow
14649                 // OuterTableImplied : False
14650                 // Header            : True
14651                 // Footer            : True
14652                 // Separator         : False
14653
14654                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Vertical, RepeatLayout.Flow, false, true, true, false);
14655                 string exp = @"<span class=""mainstyle"">(0,Header,-1)<br />(1,Item,0)(2,Item,2)<br />(3,Item,1)(4,Item,3)<br />(5,Footer,-1)</span>";
14656                 Assert.AreEqual (exp, v, "#756");
14657         }
14658
14659         [Test]
14660         public void RepeatInfo_2cols_7itms_vert_flow_hdr_ftr ()
14661         {
14662                 // cols              : 2
14663                 // cnt               : 7
14664                 // RepeatDirection   : Vertical
14665                 // RepeatLayout      : Flow
14666                 // OuterTableImplied : False
14667                 // Header            : True
14668                 // Footer            : True
14669                 // Separator         : False
14670
14671                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Vertical, RepeatLayout.Flow, false, true, true, false);
14672                 string exp = @"<span class=""mainstyle"">(0,Header,-1)<br />(1,Item,0)(2,Item,4)<br />(3,Item,1)(4,Item,5)<br />(5,Item,2)(6,Item,6)<br />(7,Item,3)<br />(8,Footer,-1)</span>";
14673                 Assert.AreEqual (exp, v, "#757");
14674         }
14675
14676         [Test]
14677         public void RepeatInfo_3cols_9itms_vert_flow_hdr_ftr ()
14678         {
14679                 // cols              : 3
14680                 // cnt               : 9
14681                 // RepeatDirection   : Vertical
14682                 // RepeatLayout      : Flow
14683                 // OuterTableImplied : False
14684                 // Header            : True
14685                 // Footer            : True
14686                 // Separator         : False
14687
14688                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Vertical, RepeatLayout.Flow, false, true, true, false);
14689                 string exp = @"<span>(0,Header,-1)<br />(1,Item,0)(2,Item,3)(3,Item,6)<br />(4,Item,1)(5,Item,4)(6,Item,7)<br />(7,Item,2)(8,Item,5)(9,Item,8)<br />(10,Footer,-1)</span>";
14690                 Assert.AreEqual (exp, v, "#758");
14691         }
14692
14693         [Test]
14694         public void RepeatInfo_3cols_7itms_vert_flow_hdr_ftr ()
14695         {
14696                 // cols              : 3
14697                 // cnt               : 7
14698                 // RepeatDirection   : Vertical
14699                 // RepeatLayout      : Flow
14700                 // OuterTableImplied : False
14701                 // Header            : True
14702                 // Footer            : True
14703                 // Separator         : False
14704
14705                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Vertical, RepeatLayout.Flow, false, true, true, false);
14706                 string exp = @"<span>(0,Header,-1)<br />(1,Item,0)(2,Item,3)(3,Item,5)<br />(4,Item,1)(5,Item,4)(6,Item,6)<br />(7,Item,2)<br />(8,Footer,-1)</span>";
14707                 Assert.AreEqual (exp, v, "#759");
14708         }
14709
14710         [Test]
14711         [ExpectedException (typeof (global::System.InvalidOperationException))]
14712         public void RepeatInfo_0cols_0itms_horiz_ul_hdr_ftr ()
14713         {
14714                 // cols              : 0
14715                 // cnt               : 0
14716                 // RepeatDirection   : Horizontal
14717                 // RepeatLayout      : UnorderedList
14718                 // OuterTableImplied : False
14719                 // Header            : True
14720                 // Footer            : True
14721                 // Separator         : False
14722
14723                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, false, true, true, false);
14724
14725                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
14726         }
14727
14728         [Test]
14729         [ExpectedException (typeof (global::System.InvalidOperationException))]
14730         public void RepeatInfo_0cols_1itms_horiz_ul_hdr_ftr ()
14731         {
14732                 // cols              : 0
14733                 // cnt               : 1
14734                 // RepeatDirection   : Horizontal
14735                 // RepeatLayout      : UnorderedList
14736                 // OuterTableImplied : False
14737                 // Header            : True
14738                 // Footer            : True
14739                 // Separator         : False
14740
14741                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, false, true, true, false);
14742
14743                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
14744         }
14745
14746         [Test]
14747         [ExpectedException (typeof (global::System.InvalidOperationException))]
14748         public void RepeatInfo_0cols_2itms_horiz_ul_hdr_ftr ()
14749         {
14750                 // cols              : 0
14751                 // cnt               : 2
14752                 // RepeatDirection   : Horizontal
14753                 // RepeatLayout      : UnorderedList
14754                 // OuterTableImplied : False
14755                 // Header            : True
14756                 // Footer            : True
14757                 // Separator         : False
14758
14759                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, false, true, true, false);
14760
14761                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
14762         }
14763
14764         [Test]
14765         [ExpectedException (typeof (global::System.InvalidOperationException))]
14766         public void RepeatInfo_0cols_5itms_horiz_ul_hdr_ftr ()
14767         {
14768                 // cols              : 0
14769                 // cnt               : 5
14770                 // RepeatDirection   : Horizontal
14771                 // RepeatLayout      : UnorderedList
14772                 // OuterTableImplied : False
14773                 // Header            : True
14774                 // Footer            : True
14775                 // Separator         : False
14776
14777                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, false, true, true, false);
14778
14779                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
14780         }
14781
14782         [Test]
14783         [ExpectedException (typeof (global::System.InvalidOperationException))]
14784         public void RepeatInfo_1cols_0itms_horiz_ul_hdr_ftr ()
14785         {
14786                 // cols              : 1
14787                 // cnt               : 0
14788                 // RepeatDirection   : Horizontal
14789                 // RepeatLayout      : UnorderedList
14790                 // OuterTableImplied : False
14791                 // Header            : True
14792                 // Footer            : True
14793                 // Separator         : False
14794
14795                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, false, true, true, false);
14796
14797                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
14798         }
14799
14800         [Test]
14801         [ExpectedException (typeof (global::System.InvalidOperationException))]
14802         public void RepeatInfo_1cols_5itms_horiz_ul_hdr_ftr ()
14803         {
14804                 // cols              : 1
14805                 // cnt               : 5
14806                 // RepeatDirection   : Horizontal
14807                 // RepeatLayout      : UnorderedList
14808                 // OuterTableImplied : False
14809                 // Header            : True
14810                 // Footer            : True
14811                 // Separator         : False
14812
14813                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, false, true, true, false);
14814
14815                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
14816         }
14817
14818         [Test]
14819         [ExpectedException (typeof (global::System.InvalidOperationException))]
14820         public void RepeatInfo_2cols_4itms_horiz_ul_hdr_ftr ()
14821         {
14822                 // cols              : 2
14823                 // cnt               : 4
14824                 // RepeatDirection   : Horizontal
14825                 // RepeatLayout      : UnorderedList
14826                 // OuterTableImplied : False
14827                 // Header            : True
14828                 // Footer            : True
14829                 // Separator         : False
14830
14831                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, false, true, true, false);
14832
14833                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
14834         }
14835
14836         [Test]
14837         [ExpectedException (typeof (global::System.InvalidOperationException))]
14838         public void RepeatInfo_2cols_7itms_horiz_ul_hdr_ftr ()
14839         {
14840                 // cols              : 2
14841                 // cnt               : 7
14842                 // RepeatDirection   : Horizontal
14843                 // RepeatLayout      : UnorderedList
14844                 // OuterTableImplied : False
14845                 // Header            : True
14846                 // Footer            : True
14847                 // Separator         : False
14848
14849                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, false, true, true, false);
14850
14851                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
14852         }
14853
14854         [Test]
14855         [ExpectedException (typeof (global::System.InvalidOperationException))]
14856         public void RepeatInfo_3cols_9itms_horiz_ul_hdr_ftr ()
14857         {
14858                 // cols              : 3
14859                 // cnt               : 9
14860                 // RepeatDirection   : Horizontal
14861                 // RepeatLayout      : UnorderedList
14862                 // OuterTableImplied : False
14863                 // Header            : True
14864                 // Footer            : True
14865                 // Separator         : False
14866
14867                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, false, true, true, false);
14868
14869                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
14870         }
14871
14872         [Test]
14873         [ExpectedException (typeof (global::System.InvalidOperationException))]
14874         public void RepeatInfo_3cols_7itms_horiz_ul_hdr_ftr ()
14875         {
14876                 // cols              : 3
14877                 // cnt               : 7
14878                 // RepeatDirection   : Horizontal
14879                 // RepeatLayout      : UnorderedList
14880                 // OuterTableImplied : False
14881                 // Header            : True
14882                 // Footer            : True
14883                 // Separator         : False
14884
14885                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, false, true, true, false);
14886
14887                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
14888         }
14889
14890         [Test]
14891         [ExpectedException (typeof (global::System.InvalidOperationException))]
14892         public void RepeatInfo_0cols_0itms_vert_ul_hdr_ftr ()
14893         {
14894                 // cols              : 0
14895                 // cnt               : 0
14896                 // RepeatDirection   : Vertical
14897                 // RepeatLayout      : UnorderedList
14898                 // OuterTableImplied : False
14899                 // Header            : True
14900                 // Footer            : True
14901                 // Separator         : False
14902
14903                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Vertical, RepeatLayout.UnorderedList, false, true, true, false);
14904
14905                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
14906         }
14907
14908         [Test]
14909         [ExpectedException (typeof (global::System.InvalidOperationException))]
14910         public void RepeatInfo_0cols_1itms_vert_ul_hdr_ftr ()
14911         {
14912                 // cols              : 0
14913                 // cnt               : 1
14914                 // RepeatDirection   : Vertical
14915                 // RepeatLayout      : UnorderedList
14916                 // OuterTableImplied : False
14917                 // Header            : True
14918                 // Footer            : True
14919                 // Separator         : False
14920
14921                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Vertical, RepeatLayout.UnorderedList, false, true, true, false);
14922
14923                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
14924         }
14925
14926         [Test]
14927         [ExpectedException (typeof (global::System.InvalidOperationException))]
14928         public void RepeatInfo_0cols_2itms_vert_ul_hdr_ftr ()
14929         {
14930                 // cols              : 0
14931                 // cnt               : 2
14932                 // RepeatDirection   : Vertical
14933                 // RepeatLayout      : UnorderedList
14934                 // OuterTableImplied : False
14935                 // Header            : True
14936                 // Footer            : True
14937                 // Separator         : False
14938
14939                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Vertical, RepeatLayout.UnorderedList, false, true, true, false);
14940
14941                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
14942         }
14943
14944         [Test]
14945         [ExpectedException (typeof (global::System.InvalidOperationException))]
14946         public void RepeatInfo_0cols_5itms_vert_ul_hdr_ftr ()
14947         {
14948                 // cols              : 0
14949                 // cnt               : 5
14950                 // RepeatDirection   : Vertical
14951                 // RepeatLayout      : UnorderedList
14952                 // OuterTableImplied : False
14953                 // Header            : True
14954                 // Footer            : True
14955                 // Separator         : False
14956
14957                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Vertical, RepeatLayout.UnorderedList, false, true, true, false);
14958
14959                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
14960         }
14961
14962         [Test]
14963         [ExpectedException (typeof (global::System.InvalidOperationException))]
14964         public void RepeatInfo_1cols_0itms_vert_ul_hdr_ftr ()
14965         {
14966                 // cols              : 1
14967                 // cnt               : 0
14968                 // RepeatDirection   : Vertical
14969                 // RepeatLayout      : UnorderedList
14970                 // OuterTableImplied : False
14971                 // Header            : True
14972                 // Footer            : True
14973                 // Separator         : False
14974
14975                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Vertical, RepeatLayout.UnorderedList, false, true, true, false);
14976
14977                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
14978         }
14979
14980         [Test]
14981         [ExpectedException (typeof (global::System.InvalidOperationException))]
14982         public void RepeatInfo_1cols_5itms_vert_ul_hdr_ftr ()
14983         {
14984                 // cols              : 1
14985                 // cnt               : 5
14986                 // RepeatDirection   : Vertical
14987                 // RepeatLayout      : UnorderedList
14988                 // OuterTableImplied : False
14989                 // Header            : True
14990                 // Footer            : True
14991                 // Separator         : False
14992
14993                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Vertical, RepeatLayout.UnorderedList, false, true, true, false);
14994
14995                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
14996         }
14997
14998         [Test]
14999         [ExpectedException (typeof (global::System.InvalidOperationException))]
15000         public void RepeatInfo_2cols_4itms_vert_ul_hdr_ftr ()
15001         {
15002                 // cols              : 2
15003                 // cnt               : 4
15004                 // RepeatDirection   : Vertical
15005                 // RepeatLayout      : UnorderedList
15006                 // OuterTableImplied : False
15007                 // Header            : True
15008                 // Footer            : True
15009                 // Separator         : False
15010
15011                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Vertical, RepeatLayout.UnorderedList, false, true, true, false);
15012
15013                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
15014         }
15015
15016         [Test]
15017         [ExpectedException (typeof (global::System.InvalidOperationException))]
15018         public void RepeatInfo_2cols_7itms_vert_ul_hdr_ftr ()
15019         {
15020                 // cols              : 2
15021                 // cnt               : 7
15022                 // RepeatDirection   : Vertical
15023                 // RepeatLayout      : UnorderedList
15024                 // OuterTableImplied : False
15025                 // Header            : True
15026                 // Footer            : True
15027                 // Separator         : False
15028
15029                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Vertical, RepeatLayout.UnorderedList, false, true, true, false);
15030
15031                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
15032         }
15033
15034         [Test]
15035         [ExpectedException (typeof (global::System.InvalidOperationException))]
15036         public void RepeatInfo_3cols_9itms_vert_ul_hdr_ftr ()
15037         {
15038                 // cols              : 3
15039                 // cnt               : 9
15040                 // RepeatDirection   : Vertical
15041                 // RepeatLayout      : UnorderedList
15042                 // OuterTableImplied : False
15043                 // Header            : True
15044                 // Footer            : True
15045                 // Separator         : False
15046
15047                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Vertical, RepeatLayout.UnorderedList, false, true, true, false);
15048
15049                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
15050         }
15051
15052         [Test]
15053         [ExpectedException (typeof (global::System.InvalidOperationException))]
15054         public void RepeatInfo_3cols_7itms_vert_ul_hdr_ftr ()
15055         {
15056                 // cols              : 3
15057                 // cnt               : 7
15058                 // RepeatDirection   : Vertical
15059                 // RepeatLayout      : UnorderedList
15060                 // OuterTableImplied : False
15061                 // Header            : True
15062                 // Footer            : True
15063                 // Separator         : False
15064
15065                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Vertical, RepeatLayout.UnorderedList, false, true, true, false);
15066
15067                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
15068         }
15069
15070         [Test]
15071         [ExpectedException (typeof (global::System.InvalidOperationException))]
15072         public void RepeatInfo_0cols_0itms_horiz_ol_hdr_ftr ()
15073         {
15074                 // cols              : 0
15075                 // cnt               : 0
15076                 // RepeatDirection   : Horizontal
15077                 // RepeatLayout      : OrderedList
15078                 // OuterTableImplied : False
15079                 // Header            : True
15080                 // Footer            : True
15081                 // Separator         : False
15082
15083                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Horizontal, RepeatLayout.OrderedList, false, true, true, false);
15084
15085                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
15086         }
15087
15088         [Test]
15089         [ExpectedException (typeof (global::System.InvalidOperationException))]
15090         public void RepeatInfo_0cols_1itms_horiz_ol_hdr_ftr ()
15091         {
15092                 // cols              : 0
15093                 // cnt               : 1
15094                 // RepeatDirection   : Horizontal
15095                 // RepeatLayout      : OrderedList
15096                 // OuterTableImplied : False
15097                 // Header            : True
15098                 // Footer            : True
15099                 // Separator         : False
15100
15101                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Horizontal, RepeatLayout.OrderedList, false, true, true, false);
15102
15103                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
15104         }
15105
15106         [Test]
15107         [ExpectedException (typeof (global::System.InvalidOperationException))]
15108         public void RepeatInfo_0cols_2itms_horiz_ol_hdr_ftr ()
15109         {
15110                 // cols              : 0
15111                 // cnt               : 2
15112                 // RepeatDirection   : Horizontal
15113                 // RepeatLayout      : OrderedList
15114                 // OuterTableImplied : False
15115                 // Header            : True
15116                 // Footer            : True
15117                 // Separator         : False
15118
15119                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Horizontal, RepeatLayout.OrderedList, false, true, true, false);
15120
15121                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
15122         }
15123
15124         [Test]
15125         [ExpectedException (typeof (global::System.InvalidOperationException))]
15126         public void RepeatInfo_0cols_5itms_horiz_ol_hdr_ftr ()
15127         {
15128                 // cols              : 0
15129                 // cnt               : 5
15130                 // RepeatDirection   : Horizontal
15131                 // RepeatLayout      : OrderedList
15132                 // OuterTableImplied : False
15133                 // Header            : True
15134                 // Footer            : True
15135                 // Separator         : False
15136
15137                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Horizontal, RepeatLayout.OrderedList, false, true, true, false);
15138
15139                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
15140         }
15141
15142         [Test]
15143         [ExpectedException (typeof (global::System.InvalidOperationException))]
15144         public void RepeatInfo_1cols_0itms_horiz_ol_hdr_ftr ()
15145         {
15146                 // cols              : 1
15147                 // cnt               : 0
15148                 // RepeatDirection   : Horizontal
15149                 // RepeatLayout      : OrderedList
15150                 // OuterTableImplied : False
15151                 // Header            : True
15152                 // Footer            : True
15153                 // Separator         : False
15154
15155                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Horizontal, RepeatLayout.OrderedList, false, true, true, false);
15156
15157                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
15158         }
15159
15160         [Test]
15161         [ExpectedException (typeof (global::System.InvalidOperationException))]
15162         public void RepeatInfo_1cols_5itms_horiz_ol_hdr_ftr ()
15163         {
15164                 // cols              : 1
15165                 // cnt               : 5
15166                 // RepeatDirection   : Horizontal
15167                 // RepeatLayout      : OrderedList
15168                 // OuterTableImplied : False
15169                 // Header            : True
15170                 // Footer            : True
15171                 // Separator         : False
15172
15173                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Horizontal, RepeatLayout.OrderedList, false, true, true, false);
15174
15175                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
15176         }
15177
15178         [Test]
15179         [ExpectedException (typeof (global::System.InvalidOperationException))]
15180         public void RepeatInfo_2cols_4itms_horiz_ol_hdr_ftr ()
15181         {
15182                 // cols              : 2
15183                 // cnt               : 4
15184                 // RepeatDirection   : Horizontal
15185                 // RepeatLayout      : OrderedList
15186                 // OuterTableImplied : False
15187                 // Header            : True
15188                 // Footer            : True
15189                 // Separator         : False
15190
15191                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Horizontal, RepeatLayout.OrderedList, false, true, true, false);
15192
15193                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
15194         }
15195
15196         [Test]
15197         [ExpectedException (typeof (global::System.InvalidOperationException))]
15198         public void RepeatInfo_2cols_7itms_horiz_ol_hdr_ftr ()
15199         {
15200                 // cols              : 2
15201                 // cnt               : 7
15202                 // RepeatDirection   : Horizontal
15203                 // RepeatLayout      : OrderedList
15204                 // OuterTableImplied : False
15205                 // Header            : True
15206                 // Footer            : True
15207                 // Separator         : False
15208
15209                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Horizontal, RepeatLayout.OrderedList, false, true, true, false);
15210
15211                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
15212         }
15213
15214         [Test]
15215         [ExpectedException (typeof (global::System.InvalidOperationException))]
15216         public void RepeatInfo_3cols_9itms_horiz_ol_hdr_ftr ()
15217         {
15218                 // cols              : 3
15219                 // cnt               : 9
15220                 // RepeatDirection   : Horizontal
15221                 // RepeatLayout      : OrderedList
15222                 // OuterTableImplied : False
15223                 // Header            : True
15224                 // Footer            : True
15225                 // Separator         : False
15226
15227                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Horizontal, RepeatLayout.OrderedList, false, true, true, false);
15228
15229                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
15230         }
15231
15232         [Test]
15233         [ExpectedException (typeof (global::System.InvalidOperationException))]
15234         public void RepeatInfo_3cols_7itms_horiz_ol_hdr_ftr ()
15235         {
15236                 // cols              : 3
15237                 // cnt               : 7
15238                 // RepeatDirection   : Horizontal
15239                 // RepeatLayout      : OrderedList
15240                 // OuterTableImplied : False
15241                 // Header            : True
15242                 // Footer            : True
15243                 // Separator         : False
15244
15245                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Horizontal, RepeatLayout.OrderedList, false, true, true, false);
15246
15247                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
15248         }
15249
15250         [Test]
15251         [ExpectedException (typeof (global::System.InvalidOperationException))]
15252         public void RepeatInfo_0cols_0itms_vert_ol_hdr_ftr ()
15253         {
15254                 // cols              : 0
15255                 // cnt               : 0
15256                 // RepeatDirection   : Vertical
15257                 // RepeatLayout      : OrderedList
15258                 // OuterTableImplied : False
15259                 // Header            : True
15260                 // Footer            : True
15261                 // Separator         : False
15262
15263                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Vertical, RepeatLayout.OrderedList, false, true, true, false);
15264
15265                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
15266         }
15267
15268         [Test]
15269         [ExpectedException (typeof (global::System.InvalidOperationException))]
15270         public void RepeatInfo_0cols_1itms_vert_ol_hdr_ftr ()
15271         {
15272                 // cols              : 0
15273                 // cnt               : 1
15274                 // RepeatDirection   : Vertical
15275                 // RepeatLayout      : OrderedList
15276                 // OuterTableImplied : False
15277                 // Header            : True
15278                 // Footer            : True
15279                 // Separator         : False
15280
15281                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Vertical, RepeatLayout.OrderedList, false, true, true, false);
15282
15283                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
15284         }
15285
15286         [Test]
15287         [ExpectedException (typeof (global::System.InvalidOperationException))]
15288         public void RepeatInfo_0cols_2itms_vert_ol_hdr_ftr ()
15289         {
15290                 // cols              : 0
15291                 // cnt               : 2
15292                 // RepeatDirection   : Vertical
15293                 // RepeatLayout      : OrderedList
15294                 // OuterTableImplied : False
15295                 // Header            : True
15296                 // Footer            : True
15297                 // Separator         : False
15298
15299                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Vertical, RepeatLayout.OrderedList, false, true, true, false);
15300
15301                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
15302         }
15303
15304         [Test]
15305         [ExpectedException (typeof (global::System.InvalidOperationException))]
15306         public void RepeatInfo_0cols_5itms_vert_ol_hdr_ftr ()
15307         {
15308                 // cols              : 0
15309                 // cnt               : 5
15310                 // RepeatDirection   : Vertical
15311                 // RepeatLayout      : OrderedList
15312                 // OuterTableImplied : False
15313                 // Header            : True
15314                 // Footer            : True
15315                 // Separator         : False
15316
15317                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Vertical, RepeatLayout.OrderedList, false, true, true, false);
15318
15319                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
15320         }
15321
15322         [Test]
15323         [ExpectedException (typeof (global::System.InvalidOperationException))]
15324         public void RepeatInfo_1cols_0itms_vert_ol_hdr_ftr ()
15325         {
15326                 // cols              : 1
15327                 // cnt               : 0
15328                 // RepeatDirection   : Vertical
15329                 // RepeatLayout      : OrderedList
15330                 // OuterTableImplied : False
15331                 // Header            : True
15332                 // Footer            : True
15333                 // Separator         : False
15334
15335                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Vertical, RepeatLayout.OrderedList, false, true, true, false);
15336
15337                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
15338         }
15339
15340         [Test]
15341         [ExpectedException (typeof (global::System.InvalidOperationException))]
15342         public void RepeatInfo_1cols_5itms_vert_ol_hdr_ftr ()
15343         {
15344                 // cols              : 1
15345                 // cnt               : 5
15346                 // RepeatDirection   : Vertical
15347                 // RepeatLayout      : OrderedList
15348                 // OuterTableImplied : False
15349                 // Header            : True
15350                 // Footer            : True
15351                 // Separator         : False
15352
15353                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Vertical, RepeatLayout.OrderedList, false, true, true, false);
15354
15355                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
15356         }
15357
15358         [Test]
15359         [ExpectedException (typeof (global::System.InvalidOperationException))]
15360         public void RepeatInfo_2cols_4itms_vert_ol_hdr_ftr ()
15361         {
15362                 // cols              : 2
15363                 // cnt               : 4
15364                 // RepeatDirection   : Vertical
15365                 // RepeatLayout      : OrderedList
15366                 // OuterTableImplied : False
15367                 // Header            : True
15368                 // Footer            : True
15369                 // Separator         : False
15370
15371                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Vertical, RepeatLayout.OrderedList, false, true, true, false);
15372
15373                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
15374         }
15375
15376         [Test]
15377         [ExpectedException (typeof (global::System.InvalidOperationException))]
15378         public void RepeatInfo_2cols_7itms_vert_ol_hdr_ftr ()
15379         {
15380                 // cols              : 2
15381                 // cnt               : 7
15382                 // RepeatDirection   : Vertical
15383                 // RepeatLayout      : OrderedList
15384                 // OuterTableImplied : False
15385                 // Header            : True
15386                 // Footer            : True
15387                 // Separator         : False
15388
15389                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Vertical, RepeatLayout.OrderedList, false, true, true, false);
15390
15391                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
15392         }
15393
15394         [Test]
15395         [ExpectedException (typeof (global::System.InvalidOperationException))]
15396         public void RepeatInfo_3cols_9itms_vert_ol_hdr_ftr ()
15397         {
15398                 // cols              : 3
15399                 // cnt               : 9
15400                 // RepeatDirection   : Vertical
15401                 // RepeatLayout      : OrderedList
15402                 // OuterTableImplied : False
15403                 // Header            : True
15404                 // Footer            : True
15405                 // Separator         : False
15406
15407                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Vertical, RepeatLayout.OrderedList, false, true, true, false);
15408
15409                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
15410         }
15411
15412         [Test]
15413         [ExpectedException (typeof (global::System.InvalidOperationException))]
15414         public void RepeatInfo_3cols_7itms_vert_ol_hdr_ftr ()
15415         {
15416                 // cols              : 3
15417                 // cnt               : 7
15418                 // RepeatDirection   : Vertical
15419                 // RepeatLayout      : OrderedList
15420                 // OuterTableImplied : False
15421                 // Header            : True
15422                 // Footer            : True
15423                 // Separator         : False
15424
15425                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Vertical, RepeatLayout.OrderedList, false, true, true, false);
15426
15427                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
15428         }
15429
15430         [Test]
15431         public void RepeatInfo_0cols_0itms_horiz_tbl_otrtblimp_ftr ()
15432         {
15433                 // cols              : 0
15434                 // cnt               : 0
15435                 // RepeatDirection   : Horizontal
15436                 // RepeatLayout      : Table
15437                 // OuterTableImplied : True
15438                 // Header            : False
15439                 // Footer            : True
15440                 // Separator         : False
15441
15442                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Horizontal, RepeatLayout.Table, true, false, true, false);
15443                 string exp = @"<table class=""mainstyle"">
15444         <tr>
15445                 <td colspan=""0"" class=""Footer-1"">(0,Footer,-1)</td>
15446         </tr>
15447 </table>";
15448                 Assert.AreEqual (exp, v, "#800");
15449         }
15450
15451         [Test]
15452         public void RepeatInfo_0cols_1itms_horiz_tbl_otrtblimp_ftr ()
15453         {
15454                 // cols              : 0
15455                 // cnt               : 1
15456                 // RepeatDirection   : Horizontal
15457                 // RepeatLayout      : Table
15458                 // OuterTableImplied : True
15459                 // Header            : False
15460                 // Footer            : True
15461                 // Separator         : False
15462
15463                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Horizontal, RepeatLayout.Table, true, false, true, false);
15464                 string exp = @"<table class=""mainstyle"">
15465         <tr>
15466                 <td class=""Item0"">(0,Item,0)</td>
15467         </tr><tr>
15468                 <td class=""Footer-1"">(1,Footer,-1)</td>
15469         </tr>
15470 </table>";
15471                 Assert.AreEqual (exp, v, "#801");
15472         }
15473
15474         [Test]
15475         public void RepeatInfo_0cols_2itms_horiz_tbl_otrtblimp_ftr ()
15476         {
15477                 // cols              : 0
15478                 // cnt               : 2
15479                 // RepeatDirection   : Horizontal
15480                 // RepeatLayout      : Table
15481                 // OuterTableImplied : True
15482                 // Header            : False
15483                 // Footer            : True
15484                 // Separator         : False
15485
15486                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Horizontal, RepeatLayout.Table, true, false, true, false);
15487                 string exp = @"<table class=""mainstyle"">
15488         <tr>
15489                 <td class=""Item0"">(0,Item,0)</td><td class=""Item1"">(1,Item,1)</td>
15490         </tr><tr>
15491                 <td colspan=""2"" class=""Footer-1"">(2,Footer,-1)</td>
15492         </tr>
15493 </table>";
15494                 Assert.AreEqual (exp, v, "#802");
15495         }
15496
15497         [Test]
15498         public void RepeatInfo_0cols_5itms_horiz_tbl_otrtblimp_ftr ()
15499         {
15500                 // cols              : 0
15501                 // cnt               : 5
15502                 // RepeatDirection   : Horizontal
15503                 // RepeatLayout      : Table
15504                 // OuterTableImplied : True
15505                 // Header            : False
15506                 // Footer            : True
15507                 // Separator         : False
15508
15509                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Horizontal, RepeatLayout.Table, true, false, true, false);
15510                 string exp = @"<table class=""mainstyle"">
15511         <tr>
15512                 <td class=""Item0"">(0,Item,0)</td><td class=""Item1"">(1,Item,1)</td><td class=""Item2"">(2,Item,2)</td><td class=""Item3"">(3,Item,3)</td><td class=""Item4"">(4,Item,4)</td>
15513         </tr><tr>
15514                 <td colspan=""5"" class=""Footer-1"">(5,Footer,-1)</td>
15515         </tr>
15516 </table>";
15517                 Assert.AreEqual (exp, v, "#803");
15518         }
15519
15520         [Test]
15521         public void RepeatInfo_1cols_0itms_horiz_tbl_otrtblimp_ftr ()
15522         {
15523                 // cols              : 1
15524                 // cnt               : 0
15525                 // RepeatDirection   : Horizontal
15526                 // RepeatLayout      : Table
15527                 // OuterTableImplied : True
15528                 // Header            : False
15529                 // Footer            : True
15530                 // Separator         : False
15531
15532                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Horizontal, RepeatLayout.Table, true, false, true, false);
15533                 string exp = @"<table class=""mainstyle"">
15534         <tr>
15535                 <td class=""Footer-1"">(0,Footer,-1)</td>
15536         </tr>
15537 </table>";
15538                 Assert.AreEqual (exp, v, "#804");
15539         }
15540
15541         [Test]
15542         public void RepeatInfo_1cols_5itms_horiz_tbl_otrtblimp_ftr ()
15543         {
15544                 // cols              : 1
15545                 // cnt               : 5
15546                 // RepeatDirection   : Horizontal
15547                 // RepeatLayout      : Table
15548                 // OuterTableImplied : True
15549                 // Header            : False
15550                 // Footer            : True
15551                 // Separator         : False
15552
15553                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Horizontal, RepeatLayout.Table, true, false, true, false);
15554                 string exp = @"<table class=""mainstyle"">
15555         <tr>
15556                 <td class=""Item0"">(0,Item,0)</td>
15557         </tr><tr>
15558                 <td class=""Item1"">(1,Item,1)</td>
15559         </tr><tr>
15560                 <td class=""Item2"">(2,Item,2)</td>
15561         </tr><tr>
15562                 <td class=""Item3"">(3,Item,3)</td>
15563         </tr><tr>
15564                 <td class=""Item4"">(4,Item,4)</td>
15565         </tr><tr>
15566                 <td class=""Footer-1"">(5,Footer,-1)</td>
15567         </tr>
15568 </table>";
15569                 Assert.AreEqual (exp, v, "#805");
15570         }
15571
15572         [Test]
15573         public void RepeatInfo_2cols_4itms_horiz_tbl_otrtblimp_ftr ()
15574         {
15575                 // cols              : 2
15576                 // cnt               : 4
15577                 // RepeatDirection   : Horizontal
15578                 // RepeatLayout      : Table
15579                 // OuterTableImplied : True
15580                 // Header            : False
15581                 // Footer            : True
15582                 // Separator         : False
15583
15584                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Horizontal, RepeatLayout.Table, true, false, true, false);
15585                 string exp = @"<table class=""mainstyle"">
15586         <tr>
15587                 <td class=""Item0"">(0,Item,0)</td><td class=""Item1"">(1,Item,1)</td>
15588         </tr><tr>
15589                 <td class=""Item2"">(2,Item,2)</td><td class=""Item3"">(3,Item,3)</td>
15590         </tr><tr>
15591                 <td colspan=""2"" class=""Footer-1"">(4,Footer,-1)</td>
15592         </tr>
15593 </table>";
15594                 Assert.AreEqual (exp, v, "#806");
15595         }
15596
15597         [Test]
15598         public void RepeatInfo_2cols_7itms_horiz_tbl_otrtblimp_ftr ()
15599         {
15600                 // cols              : 2
15601                 // cnt               : 7
15602                 // RepeatDirection   : Horizontal
15603                 // RepeatLayout      : Table
15604                 // OuterTableImplied : True
15605                 // Header            : False
15606                 // Footer            : True
15607                 // Separator         : False
15608
15609                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Horizontal, RepeatLayout.Table, true, false, true, false);
15610                 string exp = @"<table class=""mainstyle"">
15611         <tr>
15612                 <td class=""Item0"">(0,Item,0)</td><td class=""Item1"">(1,Item,1)</td>
15613         </tr><tr>
15614                 <td class=""Item2"">(2,Item,2)</td><td class=""Item3"">(3,Item,3)</td>
15615         </tr><tr>
15616                 <td class=""Item4"">(4,Item,4)</td><td class=""Item5"">(5,Item,5)</td>
15617         </tr><tr>
15618                 <td class=""Item6"">(6,Item,6)</td><td></td>
15619         </tr><tr>
15620                 <td colspan=""2"" class=""Footer-1"">(7,Footer,-1)</td>
15621         </tr>
15622 </table>";
15623                 Assert.AreEqual (exp, v, "#807");
15624         }
15625
15626         [Test]
15627         public void RepeatInfo_3cols_9itms_horiz_tbl_otrtblimp_ftr ()
15628         {
15629                 // cols              : 3
15630                 // cnt               : 9
15631                 // RepeatDirection   : Horizontal
15632                 // RepeatLayout      : Table
15633                 // OuterTableImplied : True
15634                 // Header            : False
15635                 // Footer            : True
15636                 // Separator         : False
15637
15638                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Horizontal, RepeatLayout.Table, true, false, true, false);
15639                 string exp = @"<table>
15640         <tr>
15641                 <td class=""Item0"">(0,Item,0)</td><td class=""Item1"">(1,Item,1)</td><td class=""Item2"">(2,Item,2)</td>
15642         </tr><tr>
15643                 <td class=""Item3"">(3,Item,3)</td><td class=""Item4"">(4,Item,4)</td><td class=""Item5"">(5,Item,5)</td>
15644         </tr><tr>
15645                 <td class=""Item6"">(6,Item,6)</td><td class=""Item7"">(7,Item,7)</td><td class=""Item8"">(8,Item,8)</td>
15646         </tr><tr>
15647                 <td colspan=""3"" class=""Footer-1"">(9,Footer,-1)</td>
15648         </tr>
15649 </table>";
15650                 Assert.AreEqual (exp, v, "#808");
15651         }
15652
15653         [Test]
15654         public void RepeatInfo_3cols_7itms_horiz_tbl_otrtblimp_ftr ()
15655         {
15656                 // cols              : 3
15657                 // cnt               : 7
15658                 // RepeatDirection   : Horizontal
15659                 // RepeatLayout      : Table
15660                 // OuterTableImplied : True
15661                 // Header            : False
15662                 // Footer            : True
15663                 // Separator         : False
15664
15665                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Horizontal, RepeatLayout.Table, true, false, true, false);
15666                 string exp = @"<table>
15667         <tr>
15668                 <td class=""Item0"">(0,Item,0)</td><td class=""Item1"">(1,Item,1)</td><td class=""Item2"">(2,Item,2)</td>
15669         </tr><tr>
15670                 <td class=""Item3"">(3,Item,3)</td><td class=""Item4"">(4,Item,4)</td><td class=""Item5"">(5,Item,5)</td>
15671         </tr><tr>
15672                 <td class=""Item6"">(6,Item,6)</td><td></td><td></td>
15673         </tr><tr>
15674                 <td colspan=""3"" class=""Footer-1"">(7,Footer,-1)</td>
15675         </tr>
15676 </table>";
15677                 Assert.AreEqual (exp, v, "#809");
15678         }
15679
15680         [Test]
15681         public void RepeatInfo_0cols_0itms_vert_tbl_otrtblimp_ftr ()
15682         {
15683                 // cols              : 0
15684                 // cnt               : 0
15685                 // RepeatDirection   : Vertical
15686                 // RepeatLayout      : Table
15687                 // OuterTableImplied : True
15688                 // Header            : False
15689                 // Footer            : True
15690                 // Separator         : False
15691
15692                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Vertical, RepeatLayout.Table, true, false, true, false);
15693                 string exp = @"(0,Footer,-1)";
15694                 Assert.AreEqual (exp, v, "#810");
15695         }
15696
15697         [Test]
15698         public void RepeatInfo_0cols_1itms_vert_tbl_otrtblimp_ftr ()
15699         {
15700                 // cols              : 0
15701                 // cnt               : 1
15702                 // RepeatDirection   : Vertical
15703                 // RepeatLayout      : Table
15704                 // OuterTableImplied : True
15705                 // Header            : False
15706                 // Footer            : True
15707                 // Separator         : False
15708
15709                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Vertical, RepeatLayout.Table, true, false, true, false);
15710                 string exp = @"(0,Item,0)(1,Footer,-1)";
15711                 Assert.AreEqual (exp, v, "#811");
15712         }
15713
15714         [Test]
15715         public void RepeatInfo_0cols_2itms_vert_tbl_otrtblimp_ftr ()
15716         {
15717                 // cols              : 0
15718                 // cnt               : 2
15719                 // RepeatDirection   : Vertical
15720                 // RepeatLayout      : Table
15721                 // OuterTableImplied : True
15722                 // Header            : False
15723                 // Footer            : True
15724                 // Separator         : False
15725
15726                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Vertical, RepeatLayout.Table, true, false, true, false);
15727                 string exp = @"(0,Item,0)(1,Item,1)(2,Footer,-1)";
15728                 Assert.AreEqual (exp, v, "#812");
15729         }
15730
15731         [Test]
15732         public void RepeatInfo_0cols_5itms_vert_tbl_otrtblimp_ftr ()
15733         {
15734                 // cols              : 0
15735                 // cnt               : 5
15736                 // RepeatDirection   : Vertical
15737                 // RepeatLayout      : Table
15738                 // OuterTableImplied : True
15739                 // Header            : False
15740                 // Footer            : True
15741                 // Separator         : False
15742
15743                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Vertical, RepeatLayout.Table, true, false, true, false);
15744                 string exp = @"(0,Item,0)(1,Item,1)(2,Item,2)(3,Item,3)(4,Item,4)(5,Footer,-1)";
15745                 Assert.AreEqual (exp, v, "#813");
15746         }
15747
15748         [Test]
15749         public void RepeatInfo_1cols_0itms_vert_tbl_otrtblimp_ftr ()
15750         {
15751                 // cols              : 1
15752                 // cnt               : 0
15753                 // RepeatDirection   : Vertical
15754                 // RepeatLayout      : Table
15755                 // OuterTableImplied : True
15756                 // Header            : False
15757                 // Footer            : True
15758                 // Separator         : False
15759
15760                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Vertical, RepeatLayout.Table, true, false, true, false);
15761                 string exp = @"(0,Footer,-1)";
15762                 Assert.AreEqual (exp, v, "#814");
15763         }
15764
15765         [Test]
15766         public void RepeatInfo_1cols_5itms_vert_tbl_otrtblimp_ftr ()
15767         {
15768                 // cols              : 1
15769                 // cnt               : 5
15770                 // RepeatDirection   : Vertical
15771                 // RepeatLayout      : Table
15772                 // OuterTableImplied : True
15773                 // Header            : False
15774                 // Footer            : True
15775                 // Separator         : False
15776
15777                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Vertical, RepeatLayout.Table, true, false, true, false);
15778                 string exp = @"(0,Item,0)(1,Item,1)(2,Item,2)(3,Item,3)(4,Item,4)(5,Footer,-1)";
15779                 Assert.AreEqual (exp, v, "#815");
15780         }
15781
15782         [Test]
15783         public void RepeatInfo_2cols_4itms_vert_tbl_otrtblimp_ftr ()
15784         {
15785                 // cols              : 2
15786                 // cnt               : 4
15787                 // RepeatDirection   : Vertical
15788                 // RepeatLayout      : Table
15789                 // OuterTableImplied : True
15790                 // Header            : False
15791                 // Footer            : True
15792                 // Separator         : False
15793
15794                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Vertical, RepeatLayout.Table, true, false, true, false);
15795                 string exp = @"(0,Item,0)(1,Item,2)(2,Item,1)(3,Item,3)(4,Footer,-1)";
15796                 Assert.AreEqual (exp, v, "#816");
15797         }
15798
15799         [Test]
15800         public void RepeatInfo_2cols_7itms_vert_tbl_otrtblimp_ftr ()
15801         {
15802                 // cols              : 2
15803                 // cnt               : 7
15804                 // RepeatDirection   : Vertical
15805                 // RepeatLayout      : Table
15806                 // OuterTableImplied : True
15807                 // Header            : False
15808                 // Footer            : True
15809                 // Separator         : False
15810
15811                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Vertical, RepeatLayout.Table, true, false, true, false);
15812                 string exp = @"(0,Item,0)(1,Item,4)(2,Item,1)(3,Item,5)(4,Item,2)(5,Item,6)(6,Item,3)(7,Footer,-1)";
15813                 Assert.AreEqual (exp, v, "#817");
15814         }
15815
15816         [Test]
15817         public void RepeatInfo_3cols_9itms_vert_tbl_otrtblimp_ftr ()
15818         {
15819                 // cols              : 3
15820                 // cnt               : 9
15821                 // RepeatDirection   : Vertical
15822                 // RepeatLayout      : Table
15823                 // OuterTableImplied : True
15824                 // Header            : False
15825                 // Footer            : True
15826                 // Separator         : False
15827
15828                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Vertical, RepeatLayout.Table, true, false, true, false);
15829                 string exp = @"(0,Item,0)(1,Item,3)(2,Item,6)(3,Item,1)(4,Item,4)(5,Item,7)(6,Item,2)(7,Item,5)(8,Item,8)(9,Footer,-1)";
15830                 Assert.AreEqual (exp, v, "#818");
15831         }
15832
15833         [Test]
15834         public void RepeatInfo_3cols_7itms_vert_tbl_otrtblimp_ftr ()
15835         {
15836                 // cols              : 3
15837                 // cnt               : 7
15838                 // RepeatDirection   : Vertical
15839                 // RepeatLayout      : Table
15840                 // OuterTableImplied : True
15841                 // Header            : False
15842                 // Footer            : True
15843                 // Separator         : False
15844
15845                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Vertical, RepeatLayout.Table, true, false, true, false);
15846                 string exp = @"(0,Item,0)(1,Item,3)(2,Item,5)(3,Item,1)(4,Item,4)(5,Item,6)(6,Item,2)(7,Footer,-1)";
15847                 Assert.AreEqual (exp, v, "#819");
15848         }
15849
15850         [Test]
15851         public void RepeatInfo_0cols_0itms_horiz_flow_otrtblimp_ftr ()
15852         {
15853                 // cols              : 0
15854                 // cnt               : 0
15855                 // RepeatDirection   : Horizontal
15856                 // RepeatLayout      : Flow
15857                 // OuterTableImplied : True
15858                 // Header            : False
15859                 // Footer            : True
15860                 // Separator         : False
15861
15862                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Horizontal, RepeatLayout.Flow, true, false, true, false);
15863                 string exp = @"<span class=""mainstyle"">(0,Footer,-1)</span>";
15864                 Assert.AreEqual (exp, v, "#820");
15865         }
15866
15867         [Test]
15868         public void RepeatInfo_0cols_1itms_horiz_flow_otrtblimp_ftr ()
15869         {
15870                 // cols              : 0
15871                 // cnt               : 1
15872                 // RepeatDirection   : Horizontal
15873                 // RepeatLayout      : Flow
15874                 // OuterTableImplied : True
15875                 // Header            : False
15876                 // Footer            : True
15877                 // Separator         : False
15878
15879                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Horizontal, RepeatLayout.Flow, true, false, true, false);
15880                 string exp = @"<span class=""mainstyle"">(0,Item,0)(1,Footer,-1)</span>";
15881                 Assert.AreEqual (exp, v, "#821");
15882         }
15883
15884         [Test]
15885         public void RepeatInfo_0cols_2itms_horiz_flow_otrtblimp_ftr ()
15886         {
15887                 // cols              : 0
15888                 // cnt               : 2
15889                 // RepeatDirection   : Horizontal
15890                 // RepeatLayout      : Flow
15891                 // OuterTableImplied : True
15892                 // Header            : False
15893                 // Footer            : True
15894                 // Separator         : False
15895
15896                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Horizontal, RepeatLayout.Flow, true, false, true, false);
15897                 string exp = @"<span class=""mainstyle"">(0,Item,0)(1,Item,1)(2,Footer,-1)</span>";
15898                 Assert.AreEqual (exp, v, "#822");
15899         }
15900
15901         [Test]
15902         public void RepeatInfo_0cols_5itms_horiz_flow_otrtblimp_ftr ()
15903         {
15904                 // cols              : 0
15905                 // cnt               : 5
15906                 // RepeatDirection   : Horizontal
15907                 // RepeatLayout      : Flow
15908                 // OuterTableImplied : True
15909                 // Header            : False
15910                 // Footer            : True
15911                 // Separator         : False
15912
15913                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Horizontal, RepeatLayout.Flow, true, false, true, false);
15914                 string exp = @"<span class=""mainstyle"">(0,Item,0)(1,Item,1)(2,Item,2)(3,Item,3)(4,Item,4)(5,Footer,-1)</span>";
15915                 Assert.AreEqual (exp, v, "#823");
15916         }
15917
15918         [Test]
15919         public void RepeatInfo_1cols_0itms_horiz_flow_otrtblimp_ftr ()
15920         {
15921                 // cols              : 1
15922                 // cnt               : 0
15923                 // RepeatDirection   : Horizontal
15924                 // RepeatLayout      : Flow
15925                 // OuterTableImplied : True
15926                 // Header            : False
15927                 // Footer            : True
15928                 // Separator         : False
15929
15930                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Horizontal, RepeatLayout.Flow, true, false, true, false);
15931                 string exp = @"<span class=""mainstyle"">(0,Footer,-1)</span>";
15932                 Assert.AreEqual (exp, v, "#824");
15933         }
15934
15935         [Test]
15936         public void RepeatInfo_1cols_5itms_horiz_flow_otrtblimp_ftr ()
15937         {
15938                 // cols              : 1
15939                 // cnt               : 5
15940                 // RepeatDirection   : Horizontal
15941                 // RepeatLayout      : Flow
15942                 // OuterTableImplied : True
15943                 // Header            : False
15944                 // Footer            : True
15945                 // Separator         : False
15946
15947                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Horizontal, RepeatLayout.Flow, true, false, true, false);
15948                 string exp = @"<span class=""mainstyle"">(0,Item,0)<br />(1,Item,1)<br />(2,Item,2)<br />(3,Item,3)<br />(4,Item,4)<br />(5,Footer,-1)</span>";
15949                 Assert.AreEqual (exp, v, "#825");
15950         }
15951
15952         [Test]
15953         public void RepeatInfo_2cols_4itms_horiz_flow_otrtblimp_ftr ()
15954         {
15955                 // cols              : 2
15956                 // cnt               : 4
15957                 // RepeatDirection   : Horizontal
15958                 // RepeatLayout      : Flow
15959                 // OuterTableImplied : True
15960                 // Header            : False
15961                 // Footer            : True
15962                 // Separator         : False
15963
15964                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Horizontal, RepeatLayout.Flow, true, false, true, false);
15965                 string exp = @"<span class=""mainstyle"">(0,Item,0)(1,Item,1)<br />(2,Item,2)(3,Item,3)<br />(4,Footer,-1)</span>";
15966                 Assert.AreEqual (exp, v, "#826");
15967         }
15968
15969         [Test]
15970         public void RepeatInfo_2cols_7itms_horiz_flow_otrtblimp_ftr ()
15971         {
15972                 // cols              : 2
15973                 // cnt               : 7
15974                 // RepeatDirection   : Horizontal
15975                 // RepeatLayout      : Flow
15976                 // OuterTableImplied : True
15977                 // Header            : False
15978                 // Footer            : True
15979                 // Separator         : False
15980
15981                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Horizontal, RepeatLayout.Flow, true, false, true, false);
15982                 string exp = @"<span class=""mainstyle"">(0,Item,0)(1,Item,1)<br />(2,Item,2)(3,Item,3)<br />(4,Item,4)(5,Item,5)<br />(6,Item,6)<br />(7,Footer,-1)</span>";
15983                 Assert.AreEqual (exp, v, "#827");
15984         }
15985
15986         [Test]
15987         public void RepeatInfo_3cols_9itms_horiz_flow_otrtblimp_ftr ()
15988         {
15989                 // cols              : 3
15990                 // cnt               : 9
15991                 // RepeatDirection   : Horizontal
15992                 // RepeatLayout      : Flow
15993                 // OuterTableImplied : True
15994                 // Header            : False
15995                 // Footer            : True
15996                 // Separator         : False
15997
15998                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Horizontal, RepeatLayout.Flow, true, false, true, false);
15999                 string exp = @"<span>(0,Item,0)(1,Item,1)(2,Item,2)<br />(3,Item,3)(4,Item,4)(5,Item,5)<br />(6,Item,6)(7,Item,7)(8,Item,8)<br />(9,Footer,-1)</span>";
16000                 Assert.AreEqual (exp, v, "#828");
16001         }
16002
16003         [Test]
16004         public void RepeatInfo_3cols_7itms_horiz_flow_otrtblimp_ftr ()
16005         {
16006                 // cols              : 3
16007                 // cnt               : 7
16008                 // RepeatDirection   : Horizontal
16009                 // RepeatLayout      : Flow
16010                 // OuterTableImplied : True
16011                 // Header            : False
16012                 // Footer            : True
16013                 // Separator         : False
16014
16015                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Horizontal, RepeatLayout.Flow, true, false, true, false);
16016                 string exp = @"<span>(0,Item,0)(1,Item,1)(2,Item,2)<br />(3,Item,3)(4,Item,4)(5,Item,5)<br />(6,Item,6)<br />(7,Footer,-1)</span>";
16017                 Assert.AreEqual (exp, v, "#829");
16018         }
16019
16020         [Test]
16021         public void RepeatInfo_0cols_0itms_vert_flow_otrtblimp_ftr ()
16022         {
16023                 // cols              : 0
16024                 // cnt               : 0
16025                 // RepeatDirection   : Vertical
16026                 // RepeatLayout      : Flow
16027                 // OuterTableImplied : True
16028                 // Header            : False
16029                 // Footer            : True
16030                 // Separator         : False
16031
16032                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Vertical, RepeatLayout.Flow, true, false, true, false);
16033                 string exp = @"(0,Footer,-1)";
16034                 Assert.AreEqual (exp, v, "#830");
16035         }
16036
16037         [Test]
16038         public void RepeatInfo_0cols_1itms_vert_flow_otrtblimp_ftr ()
16039         {
16040                 // cols              : 0
16041                 // cnt               : 1
16042                 // RepeatDirection   : Vertical
16043                 // RepeatLayout      : Flow
16044                 // OuterTableImplied : True
16045                 // Header            : False
16046                 // Footer            : True
16047                 // Separator         : False
16048
16049                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Vertical, RepeatLayout.Flow, true, false, true, false);
16050                 string exp = @"(0,Item,0)(1,Footer,-1)";
16051                 Assert.AreEqual (exp, v, "#831");
16052         }
16053
16054         [Test]
16055         public void RepeatInfo_0cols_2itms_vert_flow_otrtblimp_ftr ()
16056         {
16057                 // cols              : 0
16058                 // cnt               : 2
16059                 // RepeatDirection   : Vertical
16060                 // RepeatLayout      : Flow
16061                 // OuterTableImplied : True
16062                 // Header            : False
16063                 // Footer            : True
16064                 // Separator         : False
16065
16066                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Vertical, RepeatLayout.Flow, true, false, true, false);
16067                 string exp = @"(0,Item,0)(1,Item,1)(2,Footer,-1)";
16068                 Assert.AreEqual (exp, v, "#832");
16069         }
16070
16071         [Test]
16072         public void RepeatInfo_0cols_5itms_vert_flow_otrtblimp_ftr ()
16073         {
16074                 // cols              : 0
16075                 // cnt               : 5
16076                 // RepeatDirection   : Vertical
16077                 // RepeatLayout      : Flow
16078                 // OuterTableImplied : True
16079                 // Header            : False
16080                 // Footer            : True
16081                 // Separator         : False
16082
16083                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Vertical, RepeatLayout.Flow, true, false, true, false);
16084                 string exp = @"(0,Item,0)(1,Item,1)(2,Item,2)(3,Item,3)(4,Item,4)(5,Footer,-1)";
16085                 Assert.AreEqual (exp, v, "#833");
16086         }
16087
16088         [Test]
16089         public void RepeatInfo_1cols_0itms_vert_flow_otrtblimp_ftr ()
16090         {
16091                 // cols              : 1
16092                 // cnt               : 0
16093                 // RepeatDirection   : Vertical
16094                 // RepeatLayout      : Flow
16095                 // OuterTableImplied : True
16096                 // Header            : False
16097                 // Footer            : True
16098                 // Separator         : False
16099
16100                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Vertical, RepeatLayout.Flow, true, false, true, false);
16101                 string exp = @"(0,Footer,-1)";
16102                 Assert.AreEqual (exp, v, "#834");
16103         }
16104
16105         [Test]
16106         public void RepeatInfo_1cols_5itms_vert_flow_otrtblimp_ftr ()
16107         {
16108                 // cols              : 1
16109                 // cnt               : 5
16110                 // RepeatDirection   : Vertical
16111                 // RepeatLayout      : Flow
16112                 // OuterTableImplied : True
16113                 // Header            : False
16114                 // Footer            : True
16115                 // Separator         : False
16116
16117                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Vertical, RepeatLayout.Flow, true, false, true, false);
16118                 string exp = @"(0,Item,0)(1,Item,1)(2,Item,2)(3,Item,3)(4,Item,4)(5,Footer,-1)";
16119                 Assert.AreEqual (exp, v, "#835");
16120         }
16121
16122         [Test]
16123         public void RepeatInfo_2cols_4itms_vert_flow_otrtblimp_ftr ()
16124         {
16125                 // cols              : 2
16126                 // cnt               : 4
16127                 // RepeatDirection   : Vertical
16128                 // RepeatLayout      : Flow
16129                 // OuterTableImplied : True
16130                 // Header            : False
16131                 // Footer            : True
16132                 // Separator         : False
16133
16134                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Vertical, RepeatLayout.Flow, true, false, true, false);
16135                 string exp = @"(0,Item,0)(1,Item,2)(2,Item,1)(3,Item,3)(4,Footer,-1)";
16136                 Assert.AreEqual (exp, v, "#836");
16137         }
16138
16139         [Test]
16140         public void RepeatInfo_2cols_7itms_vert_flow_otrtblimp_ftr ()
16141         {
16142                 // cols              : 2
16143                 // cnt               : 7
16144                 // RepeatDirection   : Vertical
16145                 // RepeatLayout      : Flow
16146                 // OuterTableImplied : True
16147                 // Header            : False
16148                 // Footer            : True
16149                 // Separator         : False
16150
16151                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Vertical, RepeatLayout.Flow, true, false, true, false);
16152                 string exp = @"(0,Item,0)(1,Item,4)(2,Item,1)(3,Item,5)(4,Item,2)(5,Item,6)(6,Item,3)(7,Footer,-1)";
16153                 Assert.AreEqual (exp, v, "#837");
16154         }
16155
16156         [Test]
16157         public void RepeatInfo_3cols_9itms_vert_flow_otrtblimp_ftr ()
16158         {
16159                 // cols              : 3
16160                 // cnt               : 9
16161                 // RepeatDirection   : Vertical
16162                 // RepeatLayout      : Flow
16163                 // OuterTableImplied : True
16164                 // Header            : False
16165                 // Footer            : True
16166                 // Separator         : False
16167
16168                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Vertical, RepeatLayout.Flow, true, false, true, false);
16169                 string exp = @"(0,Item,0)(1,Item,3)(2,Item,6)(3,Item,1)(4,Item,4)(5,Item,7)(6,Item,2)(7,Item,5)(8,Item,8)(9,Footer,-1)";
16170                 Assert.AreEqual (exp, v, "#838");
16171         }
16172
16173         [Test]
16174         public void RepeatInfo_3cols_7itms_vert_flow_otrtblimp_ftr ()
16175         {
16176                 // cols              : 3
16177                 // cnt               : 7
16178                 // RepeatDirection   : Vertical
16179                 // RepeatLayout      : Flow
16180                 // OuterTableImplied : True
16181                 // Header            : False
16182                 // Footer            : True
16183                 // Separator         : False
16184
16185                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Vertical, RepeatLayout.Flow, true, false, true, false);
16186                 string exp = @"(0,Item,0)(1,Item,3)(2,Item,5)(3,Item,1)(4,Item,4)(5,Item,6)(6,Item,2)(7,Footer,-1)";
16187                 Assert.AreEqual (exp, v, "#839");
16188         }
16189
16190         [Test]
16191         [ExpectedException (typeof (global::System.InvalidOperationException))]
16192         public void RepeatInfo_0cols_0itms_horiz_ul_otrtblimp_ftr ()
16193         {
16194                 // cols              : 0
16195                 // cnt               : 0
16196                 // RepeatDirection   : Horizontal
16197                 // RepeatLayout      : UnorderedList
16198                 // OuterTableImplied : True
16199                 // Header            : False
16200                 // Footer            : True
16201                 // Separator         : False
16202
16203                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, true, false, true, false);
16204
16205                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
16206         }
16207
16208         [Test]
16209         [ExpectedException (typeof (global::System.InvalidOperationException))]
16210         public void RepeatInfo_0cols_1itms_horiz_ul_otrtblimp_ftr ()
16211         {
16212                 // cols              : 0
16213                 // cnt               : 1
16214                 // RepeatDirection   : Horizontal
16215                 // RepeatLayout      : UnorderedList
16216                 // OuterTableImplied : True
16217                 // Header            : False
16218                 // Footer            : True
16219                 // Separator         : False
16220
16221                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, true, false, true, false);
16222
16223                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
16224         }
16225
16226         [Test]
16227         [ExpectedException (typeof (global::System.InvalidOperationException))]
16228         public void RepeatInfo_0cols_2itms_horiz_ul_otrtblimp_ftr ()
16229         {
16230                 // cols              : 0
16231                 // cnt               : 2
16232                 // RepeatDirection   : Horizontal
16233                 // RepeatLayout      : UnorderedList
16234                 // OuterTableImplied : True
16235                 // Header            : False
16236                 // Footer            : True
16237                 // Separator         : False
16238
16239                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, true, false, true, false);
16240
16241                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
16242         }
16243
16244         [Test]
16245         [ExpectedException (typeof (global::System.InvalidOperationException))]
16246         public void RepeatInfo_0cols_5itms_horiz_ul_otrtblimp_ftr ()
16247         {
16248                 // cols              : 0
16249                 // cnt               : 5
16250                 // RepeatDirection   : Horizontal
16251                 // RepeatLayout      : UnorderedList
16252                 // OuterTableImplied : True
16253                 // Header            : False
16254                 // Footer            : True
16255                 // Separator         : False
16256
16257                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, true, false, true, false);
16258
16259                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
16260         }
16261
16262         [Test]
16263         [ExpectedException (typeof (global::System.InvalidOperationException))]
16264         public void RepeatInfo_1cols_0itms_horiz_ul_otrtblimp_ftr ()
16265         {
16266                 // cols              : 1
16267                 // cnt               : 0
16268                 // RepeatDirection   : Horizontal
16269                 // RepeatLayout      : UnorderedList
16270                 // OuterTableImplied : True
16271                 // Header            : False
16272                 // Footer            : True
16273                 // Separator         : False
16274
16275                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, true, false, true, false);
16276
16277                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
16278         }
16279
16280         [Test]
16281         [ExpectedException (typeof (global::System.InvalidOperationException))]
16282         public void RepeatInfo_1cols_5itms_horiz_ul_otrtblimp_ftr ()
16283         {
16284                 // cols              : 1
16285                 // cnt               : 5
16286                 // RepeatDirection   : Horizontal
16287                 // RepeatLayout      : UnorderedList
16288                 // OuterTableImplied : True
16289                 // Header            : False
16290                 // Footer            : True
16291                 // Separator         : False
16292
16293                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, true, false, true, false);
16294
16295                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
16296         }
16297
16298         [Test]
16299         [ExpectedException (typeof (global::System.InvalidOperationException))]
16300         public void RepeatInfo_2cols_4itms_horiz_ul_otrtblimp_ftr ()
16301         {
16302                 // cols              : 2
16303                 // cnt               : 4
16304                 // RepeatDirection   : Horizontal
16305                 // RepeatLayout      : UnorderedList
16306                 // OuterTableImplied : True
16307                 // Header            : False
16308                 // Footer            : True
16309                 // Separator         : False
16310
16311                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, true, false, true, false);
16312
16313                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
16314         }
16315
16316         [Test]
16317         [ExpectedException (typeof (global::System.InvalidOperationException))]
16318         public void RepeatInfo_2cols_7itms_horiz_ul_otrtblimp_ftr ()
16319         {
16320                 // cols              : 2
16321                 // cnt               : 7
16322                 // RepeatDirection   : Horizontal
16323                 // RepeatLayout      : UnorderedList
16324                 // OuterTableImplied : True
16325                 // Header            : False
16326                 // Footer            : True
16327                 // Separator         : False
16328
16329                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, true, false, true, false);
16330
16331                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
16332         }
16333
16334         [Test]
16335         [ExpectedException (typeof (global::System.InvalidOperationException))]
16336         public void RepeatInfo_3cols_9itms_horiz_ul_otrtblimp_ftr ()
16337         {
16338                 // cols              : 3
16339                 // cnt               : 9
16340                 // RepeatDirection   : Horizontal
16341                 // RepeatLayout      : UnorderedList
16342                 // OuterTableImplied : True
16343                 // Header            : False
16344                 // Footer            : True
16345                 // Separator         : False
16346
16347                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, true, false, true, false);
16348
16349                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
16350         }
16351
16352         [Test]
16353         [ExpectedException (typeof (global::System.InvalidOperationException))]
16354         public void RepeatInfo_3cols_7itms_horiz_ul_otrtblimp_ftr ()
16355         {
16356                 // cols              : 3
16357                 // cnt               : 7
16358                 // RepeatDirection   : Horizontal
16359                 // RepeatLayout      : UnorderedList
16360                 // OuterTableImplied : True
16361                 // Header            : False
16362                 // Footer            : True
16363                 // Separator         : False
16364
16365                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, true, false, true, false);
16366
16367                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
16368         }
16369
16370         [Test]
16371         [ExpectedException (typeof (global::System.InvalidOperationException))]
16372         public void RepeatInfo_0cols_0itms_vert_ul_otrtblimp_ftr ()
16373         {
16374                 // cols              : 0
16375                 // cnt               : 0
16376                 // RepeatDirection   : Vertical
16377                 // RepeatLayout      : UnorderedList
16378                 // OuterTableImplied : True
16379                 // Header            : False
16380                 // Footer            : True
16381                 // Separator         : False
16382
16383                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Vertical, RepeatLayout.UnorderedList, true, false, true, false);
16384
16385                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
16386         }
16387
16388         [Test]
16389         [ExpectedException (typeof (global::System.InvalidOperationException))]
16390         public void RepeatInfo_0cols_1itms_vert_ul_otrtblimp_ftr ()
16391         {
16392                 // cols              : 0
16393                 // cnt               : 1
16394                 // RepeatDirection   : Vertical
16395                 // RepeatLayout      : UnorderedList
16396                 // OuterTableImplied : True
16397                 // Header            : False
16398                 // Footer            : True
16399                 // Separator         : False
16400
16401                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Vertical, RepeatLayout.UnorderedList, true, false, true, false);
16402
16403                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
16404         }
16405
16406         [Test]
16407         [ExpectedException (typeof (global::System.InvalidOperationException))]
16408         public void RepeatInfo_0cols_2itms_vert_ul_otrtblimp_ftr ()
16409         {
16410                 // cols              : 0
16411                 // cnt               : 2
16412                 // RepeatDirection   : Vertical
16413                 // RepeatLayout      : UnorderedList
16414                 // OuterTableImplied : True
16415                 // Header            : False
16416                 // Footer            : True
16417                 // Separator         : False
16418
16419                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Vertical, RepeatLayout.UnorderedList, true, false, true, false);
16420
16421                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
16422         }
16423
16424         [Test]
16425         [ExpectedException (typeof (global::System.InvalidOperationException))]
16426         public void RepeatInfo_0cols_5itms_vert_ul_otrtblimp_ftr ()
16427         {
16428                 // cols              : 0
16429                 // cnt               : 5
16430                 // RepeatDirection   : Vertical
16431                 // RepeatLayout      : UnorderedList
16432                 // OuterTableImplied : True
16433                 // Header            : False
16434                 // Footer            : True
16435                 // Separator         : False
16436
16437                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Vertical, RepeatLayout.UnorderedList, true, false, true, false);
16438
16439                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
16440         }
16441
16442         [Test]
16443         [ExpectedException (typeof (global::System.InvalidOperationException))]
16444         public void RepeatInfo_1cols_0itms_vert_ul_otrtblimp_ftr ()
16445         {
16446                 // cols              : 1
16447                 // cnt               : 0
16448                 // RepeatDirection   : Vertical
16449                 // RepeatLayout      : UnorderedList
16450                 // OuterTableImplied : True
16451                 // Header            : False
16452                 // Footer            : True
16453                 // Separator         : False
16454
16455                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Vertical, RepeatLayout.UnorderedList, true, false, true, false);
16456
16457                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
16458         }
16459
16460         [Test]
16461         [ExpectedException (typeof (global::System.InvalidOperationException))]
16462         public void RepeatInfo_1cols_5itms_vert_ul_otrtblimp_ftr ()
16463         {
16464                 // cols              : 1
16465                 // cnt               : 5
16466                 // RepeatDirection   : Vertical
16467                 // RepeatLayout      : UnorderedList
16468                 // OuterTableImplied : True
16469                 // Header            : False
16470                 // Footer            : True
16471                 // Separator         : False
16472
16473                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Vertical, RepeatLayout.UnorderedList, true, false, true, false);
16474
16475                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
16476         }
16477
16478         [Test]
16479         [ExpectedException (typeof (global::System.InvalidOperationException))]
16480         public void RepeatInfo_2cols_4itms_vert_ul_otrtblimp_ftr ()
16481         {
16482                 // cols              : 2
16483                 // cnt               : 4
16484                 // RepeatDirection   : Vertical
16485                 // RepeatLayout      : UnorderedList
16486                 // OuterTableImplied : True
16487                 // Header            : False
16488                 // Footer            : True
16489                 // Separator         : False
16490
16491                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Vertical, RepeatLayout.UnorderedList, true, false, true, false);
16492
16493                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
16494         }
16495
16496         [Test]
16497         [ExpectedException (typeof (global::System.InvalidOperationException))]
16498         public void RepeatInfo_2cols_7itms_vert_ul_otrtblimp_ftr ()
16499         {
16500                 // cols              : 2
16501                 // cnt               : 7
16502                 // RepeatDirection   : Vertical
16503                 // RepeatLayout      : UnorderedList
16504                 // OuterTableImplied : True
16505                 // Header            : False
16506                 // Footer            : True
16507                 // Separator         : False
16508
16509                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Vertical, RepeatLayout.UnorderedList, true, false, true, false);
16510
16511                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
16512         }
16513
16514         [Test]
16515         [ExpectedException (typeof (global::System.InvalidOperationException))]
16516         public void RepeatInfo_3cols_9itms_vert_ul_otrtblimp_ftr ()
16517         {
16518                 // cols              : 3
16519                 // cnt               : 9
16520                 // RepeatDirection   : Vertical
16521                 // RepeatLayout      : UnorderedList
16522                 // OuterTableImplied : True
16523                 // Header            : False
16524                 // Footer            : True
16525                 // Separator         : False
16526
16527                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Vertical, RepeatLayout.UnorderedList, true, false, true, false);
16528
16529                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
16530         }
16531
16532         [Test]
16533         [ExpectedException (typeof (global::System.InvalidOperationException))]
16534         public void RepeatInfo_3cols_7itms_vert_ul_otrtblimp_ftr ()
16535         {
16536                 // cols              : 3
16537                 // cnt               : 7
16538                 // RepeatDirection   : Vertical
16539                 // RepeatLayout      : UnorderedList
16540                 // OuterTableImplied : True
16541                 // Header            : False
16542                 // Footer            : True
16543                 // Separator         : False
16544
16545                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Vertical, RepeatLayout.UnorderedList, true, false, true, false);
16546
16547                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
16548         }
16549
16550         [Test]
16551         [ExpectedException (typeof (global::System.InvalidOperationException))]
16552         public void RepeatInfo_0cols_0itms_horiz_ol_otrtblimp_ftr ()
16553         {
16554                 // cols              : 0
16555                 // cnt               : 0
16556                 // RepeatDirection   : Horizontal
16557                 // RepeatLayout      : OrderedList
16558                 // OuterTableImplied : True
16559                 // Header            : False
16560                 // Footer            : True
16561                 // Separator         : False
16562
16563                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Horizontal, RepeatLayout.OrderedList, true, false, true, false);
16564
16565                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
16566         }
16567
16568         [Test]
16569         [ExpectedException (typeof (global::System.InvalidOperationException))]
16570         public void RepeatInfo_0cols_1itms_horiz_ol_otrtblimp_ftr ()
16571         {
16572                 // cols              : 0
16573                 // cnt               : 1
16574                 // RepeatDirection   : Horizontal
16575                 // RepeatLayout      : OrderedList
16576                 // OuterTableImplied : True
16577                 // Header            : False
16578                 // Footer            : True
16579                 // Separator         : False
16580
16581                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Horizontal, RepeatLayout.OrderedList, true, false, true, false);
16582
16583                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
16584         }
16585
16586         [Test]
16587         [ExpectedException (typeof (global::System.InvalidOperationException))]
16588         public void RepeatInfo_0cols_2itms_horiz_ol_otrtblimp_ftr ()
16589         {
16590                 // cols              : 0
16591                 // cnt               : 2
16592                 // RepeatDirection   : Horizontal
16593                 // RepeatLayout      : OrderedList
16594                 // OuterTableImplied : True
16595                 // Header            : False
16596                 // Footer            : True
16597                 // Separator         : False
16598
16599                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Horizontal, RepeatLayout.OrderedList, true, false, true, false);
16600
16601                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
16602         }
16603
16604         [Test]
16605         [ExpectedException (typeof (global::System.InvalidOperationException))]
16606         public void RepeatInfo_0cols_5itms_horiz_ol_otrtblimp_ftr ()
16607         {
16608                 // cols              : 0
16609                 // cnt               : 5
16610                 // RepeatDirection   : Horizontal
16611                 // RepeatLayout      : OrderedList
16612                 // OuterTableImplied : True
16613                 // Header            : False
16614                 // Footer            : True
16615                 // Separator         : False
16616
16617                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Horizontal, RepeatLayout.OrderedList, true, false, true, false);
16618
16619                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
16620         }
16621
16622         [Test]
16623         [ExpectedException (typeof (global::System.InvalidOperationException))]
16624         public void RepeatInfo_1cols_0itms_horiz_ol_otrtblimp_ftr ()
16625         {
16626                 // cols              : 1
16627                 // cnt               : 0
16628                 // RepeatDirection   : Horizontal
16629                 // RepeatLayout      : OrderedList
16630                 // OuterTableImplied : True
16631                 // Header            : False
16632                 // Footer            : True
16633                 // Separator         : False
16634
16635                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Horizontal, RepeatLayout.OrderedList, true, false, true, false);
16636
16637                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
16638         }
16639
16640         [Test]
16641         [ExpectedException (typeof (global::System.InvalidOperationException))]
16642         public void RepeatInfo_1cols_5itms_horiz_ol_otrtblimp_ftr ()
16643         {
16644                 // cols              : 1
16645                 // cnt               : 5
16646                 // RepeatDirection   : Horizontal
16647                 // RepeatLayout      : OrderedList
16648                 // OuterTableImplied : True
16649                 // Header            : False
16650                 // Footer            : True
16651                 // Separator         : False
16652
16653                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Horizontal, RepeatLayout.OrderedList, true, false, true, false);
16654
16655                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
16656         }
16657
16658         [Test]
16659         [ExpectedException (typeof (global::System.InvalidOperationException))]
16660         public void RepeatInfo_2cols_4itms_horiz_ol_otrtblimp_ftr ()
16661         {
16662                 // cols              : 2
16663                 // cnt               : 4
16664                 // RepeatDirection   : Horizontal
16665                 // RepeatLayout      : OrderedList
16666                 // OuterTableImplied : True
16667                 // Header            : False
16668                 // Footer            : True
16669                 // Separator         : False
16670
16671                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Horizontal, RepeatLayout.OrderedList, true, false, true, false);
16672
16673                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
16674         }
16675
16676         [Test]
16677         [ExpectedException (typeof (global::System.InvalidOperationException))]
16678         public void RepeatInfo_2cols_7itms_horiz_ol_otrtblimp_ftr ()
16679         {
16680                 // cols              : 2
16681                 // cnt               : 7
16682                 // RepeatDirection   : Horizontal
16683                 // RepeatLayout      : OrderedList
16684                 // OuterTableImplied : True
16685                 // Header            : False
16686                 // Footer            : True
16687                 // Separator         : False
16688
16689                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Horizontal, RepeatLayout.OrderedList, true, false, true, false);
16690
16691                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
16692         }
16693
16694         [Test]
16695         [ExpectedException (typeof (global::System.InvalidOperationException))]
16696         public void RepeatInfo_3cols_9itms_horiz_ol_otrtblimp_ftr ()
16697         {
16698                 // cols              : 3
16699                 // cnt               : 9
16700                 // RepeatDirection   : Horizontal
16701                 // RepeatLayout      : OrderedList
16702                 // OuterTableImplied : True
16703                 // Header            : False
16704                 // Footer            : True
16705                 // Separator         : False
16706
16707                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Horizontal, RepeatLayout.OrderedList, true, false, true, false);
16708
16709                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
16710         }
16711
16712         [Test]
16713         [ExpectedException (typeof (global::System.InvalidOperationException))]
16714         public void RepeatInfo_3cols_7itms_horiz_ol_otrtblimp_ftr ()
16715         {
16716                 // cols              : 3
16717                 // cnt               : 7
16718                 // RepeatDirection   : Horizontal
16719                 // RepeatLayout      : OrderedList
16720                 // OuterTableImplied : True
16721                 // Header            : False
16722                 // Footer            : True
16723                 // Separator         : False
16724
16725                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Horizontal, RepeatLayout.OrderedList, true, false, true, false);
16726
16727                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
16728         }
16729
16730         [Test]
16731         [ExpectedException (typeof (global::System.InvalidOperationException))]
16732         public void RepeatInfo_0cols_0itms_vert_ol_otrtblimp_ftr ()
16733         {
16734                 // cols              : 0
16735                 // cnt               : 0
16736                 // RepeatDirection   : Vertical
16737                 // RepeatLayout      : OrderedList
16738                 // OuterTableImplied : True
16739                 // Header            : False
16740                 // Footer            : True
16741                 // Separator         : False
16742
16743                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Vertical, RepeatLayout.OrderedList, true, false, true, false);
16744
16745                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
16746         }
16747
16748         [Test]
16749         [ExpectedException (typeof (global::System.InvalidOperationException))]
16750         public void RepeatInfo_0cols_1itms_vert_ol_otrtblimp_ftr ()
16751         {
16752                 // cols              : 0
16753                 // cnt               : 1
16754                 // RepeatDirection   : Vertical
16755                 // RepeatLayout      : OrderedList
16756                 // OuterTableImplied : True
16757                 // Header            : False
16758                 // Footer            : True
16759                 // Separator         : False
16760
16761                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Vertical, RepeatLayout.OrderedList, true, false, true, false);
16762
16763                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
16764         }
16765
16766         [Test]
16767         [ExpectedException (typeof (global::System.InvalidOperationException))]
16768         public void RepeatInfo_0cols_2itms_vert_ol_otrtblimp_ftr ()
16769         {
16770                 // cols              : 0
16771                 // cnt               : 2
16772                 // RepeatDirection   : Vertical
16773                 // RepeatLayout      : OrderedList
16774                 // OuterTableImplied : True
16775                 // Header            : False
16776                 // Footer            : True
16777                 // Separator         : False
16778
16779                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Vertical, RepeatLayout.OrderedList, true, false, true, false);
16780
16781                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
16782         }
16783
16784         [Test]
16785         [ExpectedException (typeof (global::System.InvalidOperationException))]
16786         public void RepeatInfo_0cols_5itms_vert_ol_otrtblimp_ftr ()
16787         {
16788                 // cols              : 0
16789                 // cnt               : 5
16790                 // RepeatDirection   : Vertical
16791                 // RepeatLayout      : OrderedList
16792                 // OuterTableImplied : True
16793                 // Header            : False
16794                 // Footer            : True
16795                 // Separator         : False
16796
16797                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Vertical, RepeatLayout.OrderedList, true, false, true, false);
16798
16799                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
16800         }
16801
16802         [Test]
16803         [ExpectedException (typeof (global::System.InvalidOperationException))]
16804         public void RepeatInfo_1cols_0itms_vert_ol_otrtblimp_ftr ()
16805         {
16806                 // cols              : 1
16807                 // cnt               : 0
16808                 // RepeatDirection   : Vertical
16809                 // RepeatLayout      : OrderedList
16810                 // OuterTableImplied : True
16811                 // Header            : False
16812                 // Footer            : True
16813                 // Separator         : False
16814
16815                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Vertical, RepeatLayout.OrderedList, true, false, true, false);
16816
16817                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
16818         }
16819
16820         [Test]
16821         [ExpectedException (typeof (global::System.InvalidOperationException))]
16822         public void RepeatInfo_1cols_5itms_vert_ol_otrtblimp_ftr ()
16823         {
16824                 // cols              : 1
16825                 // cnt               : 5
16826                 // RepeatDirection   : Vertical
16827                 // RepeatLayout      : OrderedList
16828                 // OuterTableImplied : True
16829                 // Header            : False
16830                 // Footer            : True
16831                 // Separator         : False
16832
16833                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Vertical, RepeatLayout.OrderedList, true, false, true, false);
16834
16835                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
16836         }
16837
16838         [Test]
16839         [ExpectedException (typeof (global::System.InvalidOperationException))]
16840         public void RepeatInfo_2cols_4itms_vert_ol_otrtblimp_ftr ()
16841         {
16842                 // cols              : 2
16843                 // cnt               : 4
16844                 // RepeatDirection   : Vertical
16845                 // RepeatLayout      : OrderedList
16846                 // OuterTableImplied : True
16847                 // Header            : False
16848                 // Footer            : True
16849                 // Separator         : False
16850
16851                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Vertical, RepeatLayout.OrderedList, true, false, true, false);
16852
16853                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
16854         }
16855
16856         [Test]
16857         [ExpectedException (typeof (global::System.InvalidOperationException))]
16858         public void RepeatInfo_2cols_7itms_vert_ol_otrtblimp_ftr ()
16859         {
16860                 // cols              : 2
16861                 // cnt               : 7
16862                 // RepeatDirection   : Vertical
16863                 // RepeatLayout      : OrderedList
16864                 // OuterTableImplied : True
16865                 // Header            : False
16866                 // Footer            : True
16867                 // Separator         : False
16868
16869                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Vertical, RepeatLayout.OrderedList, true, false, true, false);
16870
16871                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
16872         }
16873
16874         [Test]
16875         [ExpectedException (typeof (global::System.InvalidOperationException))]
16876         public void RepeatInfo_3cols_9itms_vert_ol_otrtblimp_ftr ()
16877         {
16878                 // cols              : 3
16879                 // cnt               : 9
16880                 // RepeatDirection   : Vertical
16881                 // RepeatLayout      : OrderedList
16882                 // OuterTableImplied : True
16883                 // Header            : False
16884                 // Footer            : True
16885                 // Separator         : False
16886
16887                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Vertical, RepeatLayout.OrderedList, true, false, true, false);
16888
16889                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
16890         }
16891
16892         [Test]
16893         [ExpectedException (typeof (global::System.InvalidOperationException))]
16894         public void RepeatInfo_3cols_7itms_vert_ol_otrtblimp_ftr ()
16895         {
16896                 // cols              : 3
16897                 // cnt               : 7
16898                 // RepeatDirection   : Vertical
16899                 // RepeatLayout      : OrderedList
16900                 // OuterTableImplied : True
16901                 // Header            : False
16902                 // Footer            : True
16903                 // Separator         : False
16904
16905                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Vertical, RepeatLayout.OrderedList, true, false, true, false);
16906
16907                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
16908         }
16909
16910         [Test]
16911         public void RepeatInfo_0cols_0itms_horiz_tbl_ftr ()
16912         {
16913                 // cols              : 0
16914                 // cnt               : 0
16915                 // RepeatDirection   : Horizontal
16916                 // RepeatLayout      : Table
16917                 // OuterTableImplied : False
16918                 // Header            : False
16919                 // Footer            : True
16920                 // Separator         : False
16921
16922                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Horizontal, RepeatLayout.Table, false, false, true, false);
16923                 string exp = @"<table class=""mainstyle"">
16924         <tr>
16925                 <td colspan=""0"" class=""Footer-1"">(0,Footer,-1)</td>
16926         </tr>
16927 </table>";
16928                 Assert.AreEqual (exp, v, "#880");
16929         }
16930
16931         [Test]
16932         public void RepeatInfo_0cols_1itms_horiz_tbl_ftr ()
16933         {
16934                 // cols              : 0
16935                 // cnt               : 1
16936                 // RepeatDirection   : Horizontal
16937                 // RepeatLayout      : Table
16938                 // OuterTableImplied : False
16939                 // Header            : False
16940                 // Footer            : True
16941                 // Separator         : False
16942
16943                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Horizontal, RepeatLayout.Table, false, false, true, false);
16944                 string exp = @"<table class=""mainstyle"">
16945         <tr>
16946                 <td class=""Item0"">(0,Item,0)</td>
16947         </tr><tr>
16948                 <td class=""Footer-1"">(1,Footer,-1)</td>
16949         </tr>
16950 </table>";
16951                 Assert.AreEqual (exp, v, "#881");
16952         }
16953
16954         [Test]
16955         public void RepeatInfo_0cols_2itms_horiz_tbl_ftr ()
16956         {
16957                 // cols              : 0
16958                 // cnt               : 2
16959                 // RepeatDirection   : Horizontal
16960                 // RepeatLayout      : Table
16961                 // OuterTableImplied : False
16962                 // Header            : False
16963                 // Footer            : True
16964                 // Separator         : False
16965
16966                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Horizontal, RepeatLayout.Table, false, false, true, false);
16967                 string exp = @"<table class=""mainstyle"">
16968         <tr>
16969                 <td class=""Item0"">(0,Item,0)</td><td class=""Item1"">(1,Item,1)</td>
16970         </tr><tr>
16971                 <td colspan=""2"" class=""Footer-1"">(2,Footer,-1)</td>
16972         </tr>
16973 </table>";
16974                 Assert.AreEqual (exp, v, "#882");
16975         }
16976
16977         [Test]
16978         public void RepeatInfo_0cols_5itms_horiz_tbl_ftr ()
16979         {
16980                 // cols              : 0
16981                 // cnt               : 5
16982                 // RepeatDirection   : Horizontal
16983                 // RepeatLayout      : Table
16984                 // OuterTableImplied : False
16985                 // Header            : False
16986                 // Footer            : True
16987                 // Separator         : False
16988
16989                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Horizontal, RepeatLayout.Table, false, false, true, false);
16990                 string exp = @"<table class=""mainstyle"">
16991         <tr>
16992                 <td class=""Item0"">(0,Item,0)</td><td class=""Item1"">(1,Item,1)</td><td class=""Item2"">(2,Item,2)</td><td class=""Item3"">(3,Item,3)</td><td class=""Item4"">(4,Item,4)</td>
16993         </tr><tr>
16994                 <td colspan=""5"" class=""Footer-1"">(5,Footer,-1)</td>
16995         </tr>
16996 </table>";
16997                 Assert.AreEqual (exp, v, "#883");
16998         }
16999
17000         [Test]
17001         public void RepeatInfo_1cols_0itms_horiz_tbl_ftr ()
17002         {
17003                 // cols              : 1
17004                 // cnt               : 0
17005                 // RepeatDirection   : Horizontal
17006                 // RepeatLayout      : Table
17007                 // OuterTableImplied : False
17008                 // Header            : False
17009                 // Footer            : True
17010                 // Separator         : False
17011
17012                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Horizontal, RepeatLayout.Table, false, false, true, false);
17013                 string exp = @"<table class=""mainstyle"">
17014         <tr>
17015                 <td class=""Footer-1"">(0,Footer,-1)</td>
17016         </tr>
17017 </table>";
17018                 Assert.AreEqual (exp, v, "#884");
17019         }
17020
17021         [Test]
17022         public void RepeatInfo_1cols_5itms_horiz_tbl_ftr ()
17023         {
17024                 // cols              : 1
17025                 // cnt               : 5
17026                 // RepeatDirection   : Horizontal
17027                 // RepeatLayout      : Table
17028                 // OuterTableImplied : False
17029                 // Header            : False
17030                 // Footer            : True
17031                 // Separator         : False
17032
17033                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Horizontal, RepeatLayout.Table, false, false, true, false);
17034                 string exp = @"<table class=""mainstyle"">
17035         <tr>
17036                 <td class=""Item0"">(0,Item,0)</td>
17037         </tr><tr>
17038                 <td class=""Item1"">(1,Item,1)</td>
17039         </tr><tr>
17040                 <td class=""Item2"">(2,Item,2)</td>
17041         </tr><tr>
17042                 <td class=""Item3"">(3,Item,3)</td>
17043         </tr><tr>
17044                 <td class=""Item4"">(4,Item,4)</td>
17045         </tr><tr>
17046                 <td class=""Footer-1"">(5,Footer,-1)</td>
17047         </tr>
17048 </table>";
17049                 Assert.AreEqual (exp, v, "#885");
17050         }
17051
17052         [Test]
17053         public void RepeatInfo_2cols_4itms_horiz_tbl_ftr ()
17054         {
17055                 // cols              : 2
17056                 // cnt               : 4
17057                 // RepeatDirection   : Horizontal
17058                 // RepeatLayout      : Table
17059                 // OuterTableImplied : False
17060                 // Header            : False
17061                 // Footer            : True
17062                 // Separator         : False
17063
17064                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Horizontal, RepeatLayout.Table, false, false, true, false);
17065                 string exp = @"<table class=""mainstyle"">
17066         <tr>
17067                 <td class=""Item0"">(0,Item,0)</td><td class=""Item1"">(1,Item,1)</td>
17068         </tr><tr>
17069                 <td class=""Item2"">(2,Item,2)</td><td class=""Item3"">(3,Item,3)</td>
17070         </tr><tr>
17071                 <td colspan=""2"" class=""Footer-1"">(4,Footer,-1)</td>
17072         </tr>
17073 </table>";
17074                 Assert.AreEqual (exp, v, "#886");
17075         }
17076
17077         [Test]
17078         public void RepeatInfo_2cols_7itms_horiz_tbl_ftr ()
17079         {
17080                 // cols              : 2
17081                 // cnt               : 7
17082                 // RepeatDirection   : Horizontal
17083                 // RepeatLayout      : Table
17084                 // OuterTableImplied : False
17085                 // Header            : False
17086                 // Footer            : True
17087                 // Separator         : False
17088
17089                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Horizontal, RepeatLayout.Table, false, false, true, false);
17090                 string exp = @"<table class=""mainstyle"">
17091         <tr>
17092                 <td class=""Item0"">(0,Item,0)</td><td class=""Item1"">(1,Item,1)</td>
17093         </tr><tr>
17094                 <td class=""Item2"">(2,Item,2)</td><td class=""Item3"">(3,Item,3)</td>
17095         </tr><tr>
17096                 <td class=""Item4"">(4,Item,4)</td><td class=""Item5"">(5,Item,5)</td>
17097         </tr><tr>
17098                 <td class=""Item6"">(6,Item,6)</td><td></td>
17099         </tr><tr>
17100                 <td colspan=""2"" class=""Footer-1"">(7,Footer,-1)</td>
17101         </tr>
17102 </table>";
17103                 Assert.AreEqual (exp, v, "#887");
17104         }
17105
17106         [Test]
17107         public void RepeatInfo_3cols_9itms_horiz_tbl_ftr ()
17108         {
17109                 // cols              : 3
17110                 // cnt               : 9
17111                 // RepeatDirection   : Horizontal
17112                 // RepeatLayout      : Table
17113                 // OuterTableImplied : False
17114                 // Header            : False
17115                 // Footer            : True
17116                 // Separator         : False
17117
17118                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Horizontal, RepeatLayout.Table, false, false, true, false);
17119                 string exp = @"<table>
17120         <tr>
17121                 <td class=""Item0"">(0,Item,0)</td><td class=""Item1"">(1,Item,1)</td><td class=""Item2"">(2,Item,2)</td>
17122         </tr><tr>
17123                 <td class=""Item3"">(3,Item,3)</td><td class=""Item4"">(4,Item,4)</td><td class=""Item5"">(5,Item,5)</td>
17124         </tr><tr>
17125                 <td class=""Item6"">(6,Item,6)</td><td class=""Item7"">(7,Item,7)</td><td class=""Item8"">(8,Item,8)</td>
17126         </tr><tr>
17127                 <td colspan=""3"" class=""Footer-1"">(9,Footer,-1)</td>
17128         </tr>
17129 </table>";
17130                 Assert.AreEqual (exp, v, "#888");
17131         }
17132
17133         [Test]
17134         public void RepeatInfo_3cols_7itms_horiz_tbl_ftr ()
17135         {
17136                 // cols              : 3
17137                 // cnt               : 7
17138                 // RepeatDirection   : Horizontal
17139                 // RepeatLayout      : Table
17140                 // OuterTableImplied : False
17141                 // Header            : False
17142                 // Footer            : True
17143                 // Separator         : False
17144
17145                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Horizontal, RepeatLayout.Table, false, false, true, false);
17146                 string exp = @"<table>
17147         <tr>
17148                 <td class=""Item0"">(0,Item,0)</td><td class=""Item1"">(1,Item,1)</td><td class=""Item2"">(2,Item,2)</td>
17149         </tr><tr>
17150                 <td class=""Item3"">(3,Item,3)</td><td class=""Item4"">(4,Item,4)</td><td class=""Item5"">(5,Item,5)</td>
17151         </tr><tr>
17152                 <td class=""Item6"">(6,Item,6)</td><td></td><td></td>
17153         </tr><tr>
17154                 <td colspan=""3"" class=""Footer-1"">(7,Footer,-1)</td>
17155         </tr>
17156 </table>";
17157                 Assert.AreEqual (exp, v, "#889");
17158         }
17159
17160         [Test]
17161         public void RepeatInfo_0cols_0itms_vert_tbl_ftr ()
17162         {
17163                 // cols              : 0
17164                 // cnt               : 0
17165                 // RepeatDirection   : Vertical
17166                 // RepeatLayout      : Table
17167                 // OuterTableImplied : False
17168                 // Header            : False
17169                 // Footer            : True
17170                 // Separator         : False
17171
17172                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Vertical, RepeatLayout.Table, false, false, true, false);
17173                 string exp = @"<table class=""mainstyle"">
17174         <tr>
17175                 <td class=""Footer-1"">(0,Footer,-1)</td>
17176         </tr>
17177 </table>";
17178                 Assert.AreEqual (exp, v, "#890");
17179         }
17180
17181         [Test]
17182         public void RepeatInfo_0cols_1itms_vert_tbl_ftr ()
17183         {
17184                 // cols              : 0
17185                 // cnt               : 1
17186                 // RepeatDirection   : Vertical
17187                 // RepeatLayout      : Table
17188                 // OuterTableImplied : False
17189                 // Header            : False
17190                 // Footer            : True
17191                 // Separator         : False
17192
17193                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Vertical, RepeatLayout.Table, false, false, true, false);
17194                 string exp = @"<table class=""mainstyle"">
17195         <tr>
17196                 <td class=""Item0"">(0,Item,0)</td>
17197         </tr><tr>
17198                 <td class=""Footer-1"">(1,Footer,-1)</td>
17199         </tr>
17200 </table>";
17201                 Assert.AreEqual (exp, v, "#891");
17202         }
17203
17204         [Test]
17205         public void RepeatInfo_0cols_2itms_vert_tbl_ftr ()
17206         {
17207                 // cols              : 0
17208                 // cnt               : 2
17209                 // RepeatDirection   : Vertical
17210                 // RepeatLayout      : Table
17211                 // OuterTableImplied : False
17212                 // Header            : False
17213                 // Footer            : True
17214                 // Separator         : False
17215
17216                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Vertical, RepeatLayout.Table, false, false, true, false);
17217                 string exp = @"<table class=""mainstyle"">
17218         <tr>
17219                 <td class=""Item0"">(0,Item,0)</td>
17220         </tr><tr>
17221                 <td class=""Item1"">(1,Item,1)</td>
17222         </tr><tr>
17223                 <td class=""Footer-1"">(2,Footer,-1)</td>
17224         </tr>
17225 </table>";
17226                 Assert.AreEqual (exp, v, "#892");
17227         }
17228
17229         [Test]
17230         public void RepeatInfo_0cols_5itms_vert_tbl_ftr ()
17231         {
17232                 // cols              : 0
17233                 // cnt               : 5
17234                 // RepeatDirection   : Vertical
17235                 // RepeatLayout      : Table
17236                 // OuterTableImplied : False
17237                 // Header            : False
17238                 // Footer            : True
17239                 // Separator         : False
17240
17241                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Vertical, RepeatLayout.Table, false, false, true, false);
17242                 string exp = @"<table class=""mainstyle"">
17243         <tr>
17244                 <td class=""Item0"">(0,Item,0)</td>
17245         </tr><tr>
17246                 <td class=""Item1"">(1,Item,1)</td>
17247         </tr><tr>
17248                 <td class=""Item2"">(2,Item,2)</td>
17249         </tr><tr>
17250                 <td class=""Item3"">(3,Item,3)</td>
17251         </tr><tr>
17252                 <td class=""Item4"">(4,Item,4)</td>
17253         </tr><tr>
17254                 <td class=""Footer-1"">(5,Footer,-1)</td>
17255         </tr>
17256 </table>";
17257                 Assert.AreEqual (exp, v, "#893");
17258         }
17259
17260         [Test]
17261         public void RepeatInfo_1cols_0itms_vert_tbl_ftr ()
17262         {
17263                 // cols              : 1
17264                 // cnt               : 0
17265                 // RepeatDirection   : Vertical
17266                 // RepeatLayout      : Table
17267                 // OuterTableImplied : False
17268                 // Header            : False
17269                 // Footer            : True
17270                 // Separator         : False
17271
17272                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Vertical, RepeatLayout.Table, false, false, true, false);
17273                 string exp = @"<table class=""mainstyle"">
17274         <tr>
17275                 <td class=""Footer-1"">(0,Footer,-1)</td>
17276         </tr>
17277 </table>";
17278                 Assert.AreEqual (exp, v, "#894");
17279         }
17280
17281         [Test]
17282         public void RepeatInfo_1cols_5itms_vert_tbl_ftr ()
17283         {
17284                 // cols              : 1
17285                 // cnt               : 5
17286                 // RepeatDirection   : Vertical
17287                 // RepeatLayout      : Table
17288                 // OuterTableImplied : False
17289                 // Header            : False
17290                 // Footer            : True
17291                 // Separator         : False
17292
17293                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Vertical, RepeatLayout.Table, false, false, true, false);
17294                 string exp = @"<table class=""mainstyle"">
17295         <tr>
17296                 <td class=""Item0"">(0,Item,0)</td>
17297         </tr><tr>
17298                 <td class=""Item1"">(1,Item,1)</td>
17299         </tr><tr>
17300                 <td class=""Item2"">(2,Item,2)</td>
17301         </tr><tr>
17302                 <td class=""Item3"">(3,Item,3)</td>
17303         </tr><tr>
17304                 <td class=""Item4"">(4,Item,4)</td>
17305         </tr><tr>
17306                 <td class=""Footer-1"">(5,Footer,-1)</td>
17307         </tr>
17308 </table>";
17309                 Assert.AreEqual (exp, v, "#895");
17310         }
17311
17312         [Test]
17313         public void RepeatInfo_2cols_4itms_vert_tbl_ftr ()
17314         {
17315                 // cols              : 2
17316                 // cnt               : 4
17317                 // RepeatDirection   : Vertical
17318                 // RepeatLayout      : Table
17319                 // OuterTableImplied : False
17320                 // Header            : False
17321                 // Footer            : True
17322                 // Separator         : False
17323
17324                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Vertical, RepeatLayout.Table, false, false, true, false);
17325                 string exp = @"<table class=""mainstyle"">
17326         <tr>
17327                 <td class=""Item0"">(0,Item,0)</td><td class=""Item2"">(1,Item,2)</td>
17328         </tr><tr>
17329                 <td class=""Item1"">(2,Item,1)</td><td class=""Item3"">(3,Item,3)</td>
17330         </tr><tr>
17331                 <td colspan=""2"" class=""Footer-1"">(4,Footer,-1)</td>
17332         </tr>
17333 </table>";
17334                 Assert.AreEqual (exp, v, "#896");
17335         }
17336
17337         [Test]
17338         public void RepeatInfo_2cols_7itms_vert_tbl_ftr ()
17339         {
17340                 // cols              : 2
17341                 // cnt               : 7
17342                 // RepeatDirection   : Vertical
17343                 // RepeatLayout      : Table
17344                 // OuterTableImplied : False
17345                 // Header            : False
17346                 // Footer            : True
17347                 // Separator         : False
17348
17349                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Vertical, RepeatLayout.Table, false, false, true, false);
17350                 string exp = @"<table class=""mainstyle"">
17351         <tr>
17352                 <td class=""Item0"">(0,Item,0)</td><td class=""Item4"">(1,Item,4)</td>
17353         </tr><tr>
17354                 <td class=""Item1"">(2,Item,1)</td><td class=""Item5"">(3,Item,5)</td>
17355         </tr><tr>
17356                 <td class=""Item2"">(4,Item,2)</td><td class=""Item6"">(5,Item,6)</td>
17357         </tr><tr>
17358                 <td class=""Item3"">(6,Item,3)</td><td></td>
17359         </tr><tr>
17360                 <td colspan=""2"" class=""Footer-1"">(7,Footer,-1)</td>
17361         </tr>
17362 </table>";
17363                 Assert.AreEqual (exp, v, "#897");
17364         }
17365
17366         [Test]
17367         public void RepeatInfo_3cols_9itms_vert_tbl_ftr ()
17368         {
17369                 // cols              : 3
17370                 // cnt               : 9
17371                 // RepeatDirection   : Vertical
17372                 // RepeatLayout      : Table
17373                 // OuterTableImplied : False
17374                 // Header            : False
17375                 // Footer            : True
17376                 // Separator         : False
17377
17378                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Vertical, RepeatLayout.Table, false, false, true, false);
17379                 string exp = @"<table>
17380         <tr>
17381                 <td class=""Item0"">(0,Item,0)</td><td class=""Item3"">(1,Item,3)</td><td class=""Item6"">(2,Item,6)</td>
17382         </tr><tr>
17383                 <td class=""Item1"">(3,Item,1)</td><td class=""Item4"">(4,Item,4)</td><td class=""Item7"">(5,Item,7)</td>
17384         </tr><tr>
17385                 <td class=""Item2"">(6,Item,2)</td><td class=""Item5"">(7,Item,5)</td><td class=""Item8"">(8,Item,8)</td>
17386         </tr><tr>
17387                 <td colspan=""3"" class=""Footer-1"">(9,Footer,-1)</td>
17388         </tr>
17389 </table>";
17390                 Assert.AreEqual (exp, v, "#898");
17391         }
17392
17393         [Test]
17394         public void RepeatInfo_3cols_7itms_vert_tbl_ftr ()
17395         {
17396                 // cols              : 3
17397                 // cnt               : 7
17398                 // RepeatDirection   : Vertical
17399                 // RepeatLayout      : Table
17400                 // OuterTableImplied : False
17401                 // Header            : False
17402                 // Footer            : True
17403                 // Separator         : False
17404
17405                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Vertical, RepeatLayout.Table, false, false, true, false);
17406                 string exp = @"<table>
17407         <tr>
17408                 <td class=""Item0"">(0,Item,0)</td><td class=""Item3"">(1,Item,3)</td><td class=""Item5"">(2,Item,5)</td>
17409         </tr><tr>
17410                 <td class=""Item1"">(3,Item,1)</td><td class=""Item4"">(4,Item,4)</td><td class=""Item6"">(5,Item,6)</td>
17411         </tr><tr>
17412                 <td class=""Item2"">(6,Item,2)</td><td></td><td></td>
17413         </tr><tr>
17414                 <td colspan=""3"" class=""Footer-1"">(7,Footer,-1)</td>
17415         </tr>
17416 </table>";
17417                 Assert.AreEqual (exp, v, "#899");
17418         }
17419
17420         [Test]
17421         public void RepeatInfo_0cols_0itms_horiz_flow_ftr ()
17422         {
17423                 // cols              : 0
17424                 // cnt               : 0
17425                 // RepeatDirection   : Horizontal
17426                 // RepeatLayout      : Flow
17427                 // OuterTableImplied : False
17428                 // Header            : False
17429                 // Footer            : True
17430                 // Separator         : False
17431
17432                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Horizontal, RepeatLayout.Flow, false, false, true, false);
17433                 string exp = @"<span class=""mainstyle"">(0,Footer,-1)</span>";
17434                 Assert.AreEqual (exp, v, "#900");
17435         }
17436
17437         [Test]
17438         public void RepeatInfo_0cols_1itms_horiz_flow_ftr ()
17439         {
17440                 // cols              : 0
17441                 // cnt               : 1
17442                 // RepeatDirection   : Horizontal
17443                 // RepeatLayout      : Flow
17444                 // OuterTableImplied : False
17445                 // Header            : False
17446                 // Footer            : True
17447                 // Separator         : False
17448
17449                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Horizontal, RepeatLayout.Flow, false, false, true, false);
17450                 string exp = @"<span class=""mainstyle"">(0,Item,0)(1,Footer,-1)</span>";
17451                 Assert.AreEqual (exp, v, "#901");
17452         }
17453
17454         [Test]
17455         public void RepeatInfo_0cols_2itms_horiz_flow_ftr ()
17456         {
17457                 // cols              : 0
17458                 // cnt               : 2
17459                 // RepeatDirection   : Horizontal
17460                 // RepeatLayout      : Flow
17461                 // OuterTableImplied : False
17462                 // Header            : False
17463                 // Footer            : True
17464                 // Separator         : False
17465
17466                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Horizontal, RepeatLayout.Flow, false, false, true, false);
17467                 string exp = @"<span class=""mainstyle"">(0,Item,0)(1,Item,1)(2,Footer,-1)</span>";
17468                 Assert.AreEqual (exp, v, "#902");
17469         }
17470
17471         [Test]
17472         public void RepeatInfo_0cols_5itms_horiz_flow_ftr ()
17473         {
17474                 // cols              : 0
17475                 // cnt               : 5
17476                 // RepeatDirection   : Horizontal
17477                 // RepeatLayout      : Flow
17478                 // OuterTableImplied : False
17479                 // Header            : False
17480                 // Footer            : True
17481                 // Separator         : False
17482
17483                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Horizontal, RepeatLayout.Flow, false, false, true, false);
17484                 string exp = @"<span class=""mainstyle"">(0,Item,0)(1,Item,1)(2,Item,2)(3,Item,3)(4,Item,4)(5,Footer,-1)</span>";
17485                 Assert.AreEqual (exp, v, "#903");
17486         }
17487
17488         [Test]
17489         public void RepeatInfo_1cols_0itms_horiz_flow_ftr ()
17490         {
17491                 // cols              : 1
17492                 // cnt               : 0
17493                 // RepeatDirection   : Horizontal
17494                 // RepeatLayout      : Flow
17495                 // OuterTableImplied : False
17496                 // Header            : False
17497                 // Footer            : True
17498                 // Separator         : False
17499
17500                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Horizontal, RepeatLayout.Flow, false, false, true, false);
17501                 string exp = @"<span class=""mainstyle"">(0,Footer,-1)</span>";
17502                 Assert.AreEqual (exp, v, "#904");
17503         }
17504
17505         [Test]
17506         public void RepeatInfo_1cols_5itms_horiz_flow_ftr ()
17507         {
17508                 // cols              : 1
17509                 // cnt               : 5
17510                 // RepeatDirection   : Horizontal
17511                 // RepeatLayout      : Flow
17512                 // OuterTableImplied : False
17513                 // Header            : False
17514                 // Footer            : True
17515                 // Separator         : False
17516
17517                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Horizontal, RepeatLayout.Flow, false, false, true, false);
17518                 string exp = @"<span class=""mainstyle"">(0,Item,0)<br />(1,Item,1)<br />(2,Item,2)<br />(3,Item,3)<br />(4,Item,4)<br />(5,Footer,-1)</span>";
17519                 Assert.AreEqual (exp, v, "#905");
17520         }
17521
17522         [Test]
17523         public void RepeatInfo_2cols_4itms_horiz_flow_ftr ()
17524         {
17525                 // cols              : 2
17526                 // cnt               : 4
17527                 // RepeatDirection   : Horizontal
17528                 // RepeatLayout      : Flow
17529                 // OuterTableImplied : False
17530                 // Header            : False
17531                 // Footer            : True
17532                 // Separator         : False
17533
17534                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Horizontal, RepeatLayout.Flow, false, false, true, false);
17535                 string exp = @"<span class=""mainstyle"">(0,Item,0)(1,Item,1)<br />(2,Item,2)(3,Item,3)<br />(4,Footer,-1)</span>";
17536                 Assert.AreEqual (exp, v, "#906");
17537         }
17538
17539         [Test]
17540         public void RepeatInfo_2cols_7itms_horiz_flow_ftr ()
17541         {
17542                 // cols              : 2
17543                 // cnt               : 7
17544                 // RepeatDirection   : Horizontal
17545                 // RepeatLayout      : Flow
17546                 // OuterTableImplied : False
17547                 // Header            : False
17548                 // Footer            : True
17549                 // Separator         : False
17550
17551                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Horizontal, RepeatLayout.Flow, false, false, true, false);
17552                 string exp = @"<span class=""mainstyle"">(0,Item,0)(1,Item,1)<br />(2,Item,2)(3,Item,3)<br />(4,Item,4)(5,Item,5)<br />(6,Item,6)<br />(7,Footer,-1)</span>";
17553                 Assert.AreEqual (exp, v, "#907");
17554         }
17555
17556         [Test]
17557         public void RepeatInfo_3cols_9itms_horiz_flow_ftr ()
17558         {
17559                 // cols              : 3
17560                 // cnt               : 9
17561                 // RepeatDirection   : Horizontal
17562                 // RepeatLayout      : Flow
17563                 // OuterTableImplied : False
17564                 // Header            : False
17565                 // Footer            : True
17566                 // Separator         : False
17567
17568                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Horizontal, RepeatLayout.Flow, false, false, true, false);
17569                 string exp = @"<span>(0,Item,0)(1,Item,1)(2,Item,2)<br />(3,Item,3)(4,Item,4)(5,Item,5)<br />(6,Item,6)(7,Item,7)(8,Item,8)<br />(9,Footer,-1)</span>";
17570                 Assert.AreEqual (exp, v, "#908");
17571         }
17572
17573         [Test]
17574         public void RepeatInfo_3cols_7itms_horiz_flow_ftr ()
17575         {
17576                 // cols              : 3
17577                 // cnt               : 7
17578                 // RepeatDirection   : Horizontal
17579                 // RepeatLayout      : Flow
17580                 // OuterTableImplied : False
17581                 // Header            : False
17582                 // Footer            : True
17583                 // Separator         : False
17584
17585                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Horizontal, RepeatLayout.Flow, false, false, true, false);
17586                 string exp = @"<span>(0,Item,0)(1,Item,1)(2,Item,2)<br />(3,Item,3)(4,Item,4)(5,Item,5)<br />(6,Item,6)<br />(7,Footer,-1)</span>";
17587                 Assert.AreEqual (exp, v, "#909");
17588         }
17589
17590         [Test]
17591         public void RepeatInfo_0cols_0itms_vert_flow_ftr ()
17592         {
17593                 // cols              : 0
17594                 // cnt               : 0
17595                 // RepeatDirection   : Vertical
17596                 // RepeatLayout      : Flow
17597                 // OuterTableImplied : False
17598                 // Header            : False
17599                 // Footer            : True
17600                 // Separator         : False
17601
17602                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Vertical, RepeatLayout.Flow, false, false, true, false);
17603                 string exp = @"<span class=""mainstyle"">(0,Footer,-1)</span>";
17604                 Assert.AreEqual (exp, v, "#910");
17605         }
17606
17607         [Test]
17608         public void RepeatInfo_0cols_1itms_vert_flow_ftr ()
17609         {
17610                 // cols              : 0
17611                 // cnt               : 1
17612                 // RepeatDirection   : Vertical
17613                 // RepeatLayout      : Flow
17614                 // OuterTableImplied : False
17615                 // Header            : False
17616                 // Footer            : True
17617                 // Separator         : False
17618
17619                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Vertical, RepeatLayout.Flow, false, false, true, false);
17620                 string exp = @"<span class=""mainstyle"">(0,Item,0)<br />(1,Footer,-1)</span>";
17621                 Assert.AreEqual (exp, v, "#911");
17622         }
17623
17624         [Test]
17625         public void RepeatInfo_0cols_2itms_vert_flow_ftr ()
17626         {
17627                 // cols              : 0
17628                 // cnt               : 2
17629                 // RepeatDirection   : Vertical
17630                 // RepeatLayout      : Flow
17631                 // OuterTableImplied : False
17632                 // Header            : False
17633                 // Footer            : True
17634                 // Separator         : False
17635
17636                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Vertical, RepeatLayout.Flow, false, false, true, false);
17637                 string exp = @"<span class=""mainstyle"">(0,Item,0)<br />(1,Item,1)<br />(2,Footer,-1)</span>";
17638                 Assert.AreEqual (exp, v, "#912");
17639         }
17640
17641         [Test]
17642         public void RepeatInfo_0cols_5itms_vert_flow_ftr ()
17643         {
17644                 // cols              : 0
17645                 // cnt               : 5
17646                 // RepeatDirection   : Vertical
17647                 // RepeatLayout      : Flow
17648                 // OuterTableImplied : False
17649                 // Header            : False
17650                 // Footer            : True
17651                 // Separator         : False
17652
17653                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Vertical, RepeatLayout.Flow, false, false, true, false);
17654                 string exp = @"<span class=""mainstyle"">(0,Item,0)<br />(1,Item,1)<br />(2,Item,2)<br />(3,Item,3)<br />(4,Item,4)<br />(5,Footer,-1)</span>";
17655                 Assert.AreEqual (exp, v, "#913");
17656         }
17657
17658         [Test]
17659         public void RepeatInfo_1cols_0itms_vert_flow_ftr ()
17660         {
17661                 // cols              : 1
17662                 // cnt               : 0
17663                 // RepeatDirection   : Vertical
17664                 // RepeatLayout      : Flow
17665                 // OuterTableImplied : False
17666                 // Header            : False
17667                 // Footer            : True
17668                 // Separator         : False
17669
17670                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Vertical, RepeatLayout.Flow, false, false, true, false);
17671                 string exp = @"<span class=""mainstyle"">(0,Footer,-1)</span>";
17672                 Assert.AreEqual (exp, v, "#914");
17673         }
17674
17675         [Test]
17676         public void RepeatInfo_1cols_5itms_vert_flow_ftr ()
17677         {
17678                 // cols              : 1
17679                 // cnt               : 5
17680                 // RepeatDirection   : Vertical
17681                 // RepeatLayout      : Flow
17682                 // OuterTableImplied : False
17683                 // Header            : False
17684                 // Footer            : True
17685                 // Separator         : False
17686
17687                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Vertical, RepeatLayout.Flow, false, false, true, false);
17688                 string exp = @"<span class=""mainstyle"">(0,Item,0)<br />(1,Item,1)<br />(2,Item,2)<br />(3,Item,3)<br />(4,Item,4)<br />(5,Footer,-1)</span>";
17689                 Assert.AreEqual (exp, v, "#915");
17690         }
17691
17692         [Test]
17693         public void RepeatInfo_2cols_4itms_vert_flow_ftr ()
17694         {
17695                 // cols              : 2
17696                 // cnt               : 4
17697                 // RepeatDirection   : Vertical
17698                 // RepeatLayout      : Flow
17699                 // OuterTableImplied : False
17700                 // Header            : False
17701                 // Footer            : True
17702                 // Separator         : False
17703
17704                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Vertical, RepeatLayout.Flow, false, false, true, false);
17705                 string exp = @"<span class=""mainstyle"">(0,Item,0)(1,Item,2)<br />(2,Item,1)(3,Item,3)<br />(4,Footer,-1)</span>";
17706                 Assert.AreEqual (exp, v, "#916");
17707         }
17708
17709         [Test]
17710         public void RepeatInfo_2cols_7itms_vert_flow_ftr ()
17711         {
17712                 // cols              : 2
17713                 // cnt               : 7
17714                 // RepeatDirection   : Vertical
17715                 // RepeatLayout      : Flow
17716                 // OuterTableImplied : False
17717                 // Header            : False
17718                 // Footer            : True
17719                 // Separator         : False
17720
17721                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Vertical, RepeatLayout.Flow, false, false, true, false);
17722                 string exp = @"<span class=""mainstyle"">(0,Item,0)(1,Item,4)<br />(2,Item,1)(3,Item,5)<br />(4,Item,2)(5,Item,6)<br />(6,Item,3)<br />(7,Footer,-1)</span>";
17723                 Assert.AreEqual (exp, v, "#917");
17724         }
17725
17726         [Test]
17727         public void RepeatInfo_3cols_9itms_vert_flow_ftr ()
17728         {
17729                 // cols              : 3
17730                 // cnt               : 9
17731                 // RepeatDirection   : Vertical
17732                 // RepeatLayout      : Flow
17733                 // OuterTableImplied : False
17734                 // Header            : False
17735                 // Footer            : True
17736                 // Separator         : False
17737
17738                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Vertical, RepeatLayout.Flow, false, false, true, false);
17739                 string exp = @"<span>(0,Item,0)(1,Item,3)(2,Item,6)<br />(3,Item,1)(4,Item,4)(5,Item,7)<br />(6,Item,2)(7,Item,5)(8,Item,8)<br />(9,Footer,-1)</span>";
17740                 Assert.AreEqual (exp, v, "#918");
17741         }
17742
17743         [Test]
17744         public void RepeatInfo_3cols_7itms_vert_flow_ftr ()
17745         {
17746                 // cols              : 3
17747                 // cnt               : 7
17748                 // RepeatDirection   : Vertical
17749                 // RepeatLayout      : Flow
17750                 // OuterTableImplied : False
17751                 // Header            : False
17752                 // Footer            : True
17753                 // Separator         : False
17754
17755                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Vertical, RepeatLayout.Flow, false, false, true, false);
17756                 string exp = @"<span>(0,Item,0)(1,Item,3)(2,Item,5)<br />(3,Item,1)(4,Item,4)(5,Item,6)<br />(6,Item,2)<br />(7,Footer,-1)</span>";
17757                 Assert.AreEqual (exp, v, "#919");
17758         }
17759
17760         [Test]
17761         [ExpectedException (typeof (global::System.InvalidOperationException))]
17762         public void RepeatInfo_0cols_0itms_horiz_ul_ftr ()
17763         {
17764                 // cols              : 0
17765                 // cnt               : 0
17766                 // RepeatDirection   : Horizontal
17767                 // RepeatLayout      : UnorderedList
17768                 // OuterTableImplied : False
17769                 // Header            : False
17770                 // Footer            : True
17771                 // Separator         : False
17772
17773                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, false, false, true, false);
17774
17775                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
17776         }
17777
17778         [Test]
17779         [ExpectedException (typeof (global::System.InvalidOperationException))]
17780         public void RepeatInfo_0cols_1itms_horiz_ul_ftr ()
17781         {
17782                 // cols              : 0
17783                 // cnt               : 1
17784                 // RepeatDirection   : Horizontal
17785                 // RepeatLayout      : UnorderedList
17786                 // OuterTableImplied : False
17787                 // Header            : False
17788                 // Footer            : True
17789                 // Separator         : False
17790
17791                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, false, false, true, false);
17792
17793                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
17794         }
17795
17796         [Test]
17797         [ExpectedException (typeof (global::System.InvalidOperationException))]
17798         public void RepeatInfo_0cols_2itms_horiz_ul_ftr ()
17799         {
17800                 // cols              : 0
17801                 // cnt               : 2
17802                 // RepeatDirection   : Horizontal
17803                 // RepeatLayout      : UnorderedList
17804                 // OuterTableImplied : False
17805                 // Header            : False
17806                 // Footer            : True
17807                 // Separator         : False
17808
17809                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, false, false, true, false);
17810
17811                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
17812         }
17813
17814         [Test]
17815         [ExpectedException (typeof (global::System.InvalidOperationException))]
17816         public void RepeatInfo_0cols_5itms_horiz_ul_ftr ()
17817         {
17818                 // cols              : 0
17819                 // cnt               : 5
17820                 // RepeatDirection   : Horizontal
17821                 // RepeatLayout      : UnorderedList
17822                 // OuterTableImplied : False
17823                 // Header            : False
17824                 // Footer            : True
17825                 // Separator         : False
17826
17827                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, false, false, true, false);
17828
17829                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
17830         }
17831
17832         [Test]
17833         [ExpectedException (typeof (global::System.InvalidOperationException))]
17834         public void RepeatInfo_1cols_0itms_horiz_ul_ftr ()
17835         {
17836                 // cols              : 1
17837                 // cnt               : 0
17838                 // RepeatDirection   : Horizontal
17839                 // RepeatLayout      : UnorderedList
17840                 // OuterTableImplied : False
17841                 // Header            : False
17842                 // Footer            : True
17843                 // Separator         : False
17844
17845                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, false, false, true, false);
17846
17847                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
17848         }
17849
17850         [Test]
17851         [ExpectedException (typeof (global::System.InvalidOperationException))]
17852         public void RepeatInfo_1cols_5itms_horiz_ul_ftr ()
17853         {
17854                 // cols              : 1
17855                 // cnt               : 5
17856                 // RepeatDirection   : Horizontal
17857                 // RepeatLayout      : UnorderedList
17858                 // OuterTableImplied : False
17859                 // Header            : False
17860                 // Footer            : True
17861                 // Separator         : False
17862
17863                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, false, false, true, false);
17864
17865                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
17866         }
17867
17868         [Test]
17869         [ExpectedException (typeof (global::System.InvalidOperationException))]
17870         public void RepeatInfo_2cols_4itms_horiz_ul_ftr ()
17871         {
17872                 // cols              : 2
17873                 // cnt               : 4
17874                 // RepeatDirection   : Horizontal
17875                 // RepeatLayout      : UnorderedList
17876                 // OuterTableImplied : False
17877                 // Header            : False
17878                 // Footer            : True
17879                 // Separator         : False
17880
17881                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, false, false, true, false);
17882
17883                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
17884         }
17885
17886         [Test]
17887         [ExpectedException (typeof (global::System.InvalidOperationException))]
17888         public void RepeatInfo_2cols_7itms_horiz_ul_ftr ()
17889         {
17890                 // cols              : 2
17891                 // cnt               : 7
17892                 // RepeatDirection   : Horizontal
17893                 // RepeatLayout      : UnorderedList
17894                 // OuterTableImplied : False
17895                 // Header            : False
17896                 // Footer            : True
17897                 // Separator         : False
17898
17899                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, false, false, true, false);
17900
17901                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
17902         }
17903
17904         [Test]
17905         [ExpectedException (typeof (global::System.InvalidOperationException))]
17906         public void RepeatInfo_3cols_9itms_horiz_ul_ftr ()
17907         {
17908                 // cols              : 3
17909                 // cnt               : 9
17910                 // RepeatDirection   : Horizontal
17911                 // RepeatLayout      : UnorderedList
17912                 // OuterTableImplied : False
17913                 // Header            : False
17914                 // Footer            : True
17915                 // Separator         : False
17916
17917                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, false, false, true, false);
17918
17919                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
17920         }
17921
17922         [Test]
17923         [ExpectedException (typeof (global::System.InvalidOperationException))]
17924         public void RepeatInfo_3cols_7itms_horiz_ul_ftr ()
17925         {
17926                 // cols              : 3
17927                 // cnt               : 7
17928                 // RepeatDirection   : Horizontal
17929                 // RepeatLayout      : UnorderedList
17930                 // OuterTableImplied : False
17931                 // Header            : False
17932                 // Footer            : True
17933                 // Separator         : False
17934
17935                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, false, false, true, false);
17936
17937                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
17938         }
17939
17940         [Test]
17941         [ExpectedException (typeof (global::System.InvalidOperationException))]
17942         public void RepeatInfo_0cols_0itms_vert_ul_ftr ()
17943         {
17944                 // cols              : 0
17945                 // cnt               : 0
17946                 // RepeatDirection   : Vertical
17947                 // RepeatLayout      : UnorderedList
17948                 // OuterTableImplied : False
17949                 // Header            : False
17950                 // Footer            : True
17951                 // Separator         : False
17952
17953                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Vertical, RepeatLayout.UnorderedList, false, false, true, false);
17954
17955                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
17956         }
17957
17958         [Test]
17959         [ExpectedException (typeof (global::System.InvalidOperationException))]
17960         public void RepeatInfo_0cols_1itms_vert_ul_ftr ()
17961         {
17962                 // cols              : 0
17963                 // cnt               : 1
17964                 // RepeatDirection   : Vertical
17965                 // RepeatLayout      : UnorderedList
17966                 // OuterTableImplied : False
17967                 // Header            : False
17968                 // Footer            : True
17969                 // Separator         : False
17970
17971                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Vertical, RepeatLayout.UnorderedList, false, false, true, false);
17972
17973                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
17974         }
17975
17976         [Test]
17977         [ExpectedException (typeof (global::System.InvalidOperationException))]
17978         public void RepeatInfo_0cols_2itms_vert_ul_ftr ()
17979         {
17980                 // cols              : 0
17981                 // cnt               : 2
17982                 // RepeatDirection   : Vertical
17983                 // RepeatLayout      : UnorderedList
17984                 // OuterTableImplied : False
17985                 // Header            : False
17986                 // Footer            : True
17987                 // Separator         : False
17988
17989                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Vertical, RepeatLayout.UnorderedList, false, false, true, false);
17990
17991                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
17992         }
17993
17994         [Test]
17995         [ExpectedException (typeof (global::System.InvalidOperationException))]
17996         public void RepeatInfo_0cols_5itms_vert_ul_ftr ()
17997         {
17998                 // cols              : 0
17999                 // cnt               : 5
18000                 // RepeatDirection   : Vertical
18001                 // RepeatLayout      : UnorderedList
18002                 // OuterTableImplied : False
18003                 // Header            : False
18004                 // Footer            : True
18005                 // Separator         : False
18006
18007                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Vertical, RepeatLayout.UnorderedList, false, false, true, false);
18008
18009                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
18010         }
18011
18012         [Test]
18013         [ExpectedException (typeof (global::System.InvalidOperationException))]
18014         public void RepeatInfo_1cols_0itms_vert_ul_ftr ()
18015         {
18016                 // cols              : 1
18017                 // cnt               : 0
18018                 // RepeatDirection   : Vertical
18019                 // RepeatLayout      : UnorderedList
18020                 // OuterTableImplied : False
18021                 // Header            : False
18022                 // Footer            : True
18023                 // Separator         : False
18024
18025                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Vertical, RepeatLayout.UnorderedList, false, false, true, false);
18026
18027                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
18028         }
18029
18030         [Test]
18031         [ExpectedException (typeof (global::System.InvalidOperationException))]
18032         public void RepeatInfo_1cols_5itms_vert_ul_ftr ()
18033         {
18034                 // cols              : 1
18035                 // cnt               : 5
18036                 // RepeatDirection   : Vertical
18037                 // RepeatLayout      : UnorderedList
18038                 // OuterTableImplied : False
18039                 // Header            : False
18040                 // Footer            : True
18041                 // Separator         : False
18042
18043                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Vertical, RepeatLayout.UnorderedList, false, false, true, false);
18044
18045                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
18046         }
18047
18048         [Test]
18049         [ExpectedException (typeof (global::System.InvalidOperationException))]
18050         public void RepeatInfo_2cols_4itms_vert_ul_ftr ()
18051         {
18052                 // cols              : 2
18053                 // cnt               : 4
18054                 // RepeatDirection   : Vertical
18055                 // RepeatLayout      : UnorderedList
18056                 // OuterTableImplied : False
18057                 // Header            : False
18058                 // Footer            : True
18059                 // Separator         : False
18060
18061                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Vertical, RepeatLayout.UnorderedList, false, false, true, false);
18062
18063                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
18064         }
18065
18066         [Test]
18067         [ExpectedException (typeof (global::System.InvalidOperationException))]
18068         public void RepeatInfo_2cols_7itms_vert_ul_ftr ()
18069         {
18070                 // cols              : 2
18071                 // cnt               : 7
18072                 // RepeatDirection   : Vertical
18073                 // RepeatLayout      : UnorderedList
18074                 // OuterTableImplied : False
18075                 // Header            : False
18076                 // Footer            : True
18077                 // Separator         : False
18078
18079                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Vertical, RepeatLayout.UnorderedList, false, false, true, false);
18080
18081                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
18082         }
18083
18084         [Test]
18085         [ExpectedException (typeof (global::System.InvalidOperationException))]
18086         public void RepeatInfo_3cols_9itms_vert_ul_ftr ()
18087         {
18088                 // cols              : 3
18089                 // cnt               : 9
18090                 // RepeatDirection   : Vertical
18091                 // RepeatLayout      : UnorderedList
18092                 // OuterTableImplied : False
18093                 // Header            : False
18094                 // Footer            : True
18095                 // Separator         : False
18096
18097                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Vertical, RepeatLayout.UnorderedList, false, false, true, false);
18098
18099                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
18100         }
18101
18102         [Test]
18103         [ExpectedException (typeof (global::System.InvalidOperationException))]
18104         public void RepeatInfo_3cols_7itms_vert_ul_ftr ()
18105         {
18106                 // cols              : 3
18107                 // cnt               : 7
18108                 // RepeatDirection   : Vertical
18109                 // RepeatLayout      : UnorderedList
18110                 // OuterTableImplied : False
18111                 // Header            : False
18112                 // Footer            : True
18113                 // Separator         : False
18114
18115                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Vertical, RepeatLayout.UnorderedList, false, false, true, false);
18116
18117                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
18118         }
18119
18120         [Test]
18121         [ExpectedException (typeof (global::System.InvalidOperationException))]
18122         public void RepeatInfo_0cols_0itms_horiz_ol_ftr ()
18123         {
18124                 // cols              : 0
18125                 // cnt               : 0
18126                 // RepeatDirection   : Horizontal
18127                 // RepeatLayout      : OrderedList
18128                 // OuterTableImplied : False
18129                 // Header            : False
18130                 // Footer            : True
18131                 // Separator         : False
18132
18133                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Horizontal, RepeatLayout.OrderedList, false, false, true, false);
18134
18135                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
18136         }
18137
18138         [Test]
18139         [ExpectedException (typeof (global::System.InvalidOperationException))]
18140         public void RepeatInfo_0cols_1itms_horiz_ol_ftr ()
18141         {
18142                 // cols              : 0
18143                 // cnt               : 1
18144                 // RepeatDirection   : Horizontal
18145                 // RepeatLayout      : OrderedList
18146                 // OuterTableImplied : False
18147                 // Header            : False
18148                 // Footer            : True
18149                 // Separator         : False
18150
18151                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Horizontal, RepeatLayout.OrderedList, false, false, true, false);
18152
18153                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
18154         }
18155
18156         [Test]
18157         [ExpectedException (typeof (global::System.InvalidOperationException))]
18158         public void RepeatInfo_0cols_2itms_horiz_ol_ftr ()
18159         {
18160                 // cols              : 0
18161                 // cnt               : 2
18162                 // RepeatDirection   : Horizontal
18163                 // RepeatLayout      : OrderedList
18164                 // OuterTableImplied : False
18165                 // Header            : False
18166                 // Footer            : True
18167                 // Separator         : False
18168
18169                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Horizontal, RepeatLayout.OrderedList, false, false, true, false);
18170
18171                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
18172         }
18173
18174         [Test]
18175         [ExpectedException (typeof (global::System.InvalidOperationException))]
18176         public void RepeatInfo_0cols_5itms_horiz_ol_ftr ()
18177         {
18178                 // cols              : 0
18179                 // cnt               : 5
18180                 // RepeatDirection   : Horizontal
18181                 // RepeatLayout      : OrderedList
18182                 // OuterTableImplied : False
18183                 // Header            : False
18184                 // Footer            : True
18185                 // Separator         : False
18186
18187                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Horizontal, RepeatLayout.OrderedList, false, false, true, false);
18188
18189                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
18190         }
18191
18192         [Test]
18193         [ExpectedException (typeof (global::System.InvalidOperationException))]
18194         public void RepeatInfo_1cols_0itms_horiz_ol_ftr ()
18195         {
18196                 // cols              : 1
18197                 // cnt               : 0
18198                 // RepeatDirection   : Horizontal
18199                 // RepeatLayout      : OrderedList
18200                 // OuterTableImplied : False
18201                 // Header            : False
18202                 // Footer            : True
18203                 // Separator         : False
18204
18205                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Horizontal, RepeatLayout.OrderedList, false, false, true, false);
18206
18207                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
18208         }
18209
18210         [Test]
18211         [ExpectedException (typeof (global::System.InvalidOperationException))]
18212         public void RepeatInfo_1cols_5itms_horiz_ol_ftr ()
18213         {
18214                 // cols              : 1
18215                 // cnt               : 5
18216                 // RepeatDirection   : Horizontal
18217                 // RepeatLayout      : OrderedList
18218                 // OuterTableImplied : False
18219                 // Header            : False
18220                 // Footer            : True
18221                 // Separator         : False
18222
18223                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Horizontal, RepeatLayout.OrderedList, false, false, true, false);
18224
18225                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
18226         }
18227
18228         [Test]
18229         [ExpectedException (typeof (global::System.InvalidOperationException))]
18230         public void RepeatInfo_2cols_4itms_horiz_ol_ftr ()
18231         {
18232                 // cols              : 2
18233                 // cnt               : 4
18234                 // RepeatDirection   : Horizontal
18235                 // RepeatLayout      : OrderedList
18236                 // OuterTableImplied : False
18237                 // Header            : False
18238                 // Footer            : True
18239                 // Separator         : False
18240
18241                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Horizontal, RepeatLayout.OrderedList, false, false, true, false);
18242
18243                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
18244         }
18245
18246         [Test]
18247         [ExpectedException (typeof (global::System.InvalidOperationException))]
18248         public void RepeatInfo_2cols_7itms_horiz_ol_ftr ()
18249         {
18250                 // cols              : 2
18251                 // cnt               : 7
18252                 // RepeatDirection   : Horizontal
18253                 // RepeatLayout      : OrderedList
18254                 // OuterTableImplied : False
18255                 // Header            : False
18256                 // Footer            : True
18257                 // Separator         : False
18258
18259                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Horizontal, RepeatLayout.OrderedList, false, false, true, false);
18260
18261                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
18262         }
18263
18264         [Test]
18265         [ExpectedException (typeof (global::System.InvalidOperationException))]
18266         public void RepeatInfo_3cols_9itms_horiz_ol_ftr ()
18267         {
18268                 // cols              : 3
18269                 // cnt               : 9
18270                 // RepeatDirection   : Horizontal
18271                 // RepeatLayout      : OrderedList
18272                 // OuterTableImplied : False
18273                 // Header            : False
18274                 // Footer            : True
18275                 // Separator         : False
18276
18277                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Horizontal, RepeatLayout.OrderedList, false, false, true, false);
18278
18279                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
18280         }
18281
18282         [Test]
18283         [ExpectedException (typeof (global::System.InvalidOperationException))]
18284         public void RepeatInfo_3cols_7itms_horiz_ol_ftr ()
18285         {
18286                 // cols              : 3
18287                 // cnt               : 7
18288                 // RepeatDirection   : Horizontal
18289                 // RepeatLayout      : OrderedList
18290                 // OuterTableImplied : False
18291                 // Header            : False
18292                 // Footer            : True
18293                 // Separator         : False
18294
18295                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Horizontal, RepeatLayout.OrderedList, false, false, true, false);
18296
18297                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
18298         }
18299
18300         [Test]
18301         [ExpectedException (typeof (global::System.InvalidOperationException))]
18302         public void RepeatInfo_0cols_0itms_vert_ol_ftr ()
18303         {
18304                 // cols              : 0
18305                 // cnt               : 0
18306                 // RepeatDirection   : Vertical
18307                 // RepeatLayout      : OrderedList
18308                 // OuterTableImplied : False
18309                 // Header            : False
18310                 // Footer            : True
18311                 // Separator         : False
18312
18313                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Vertical, RepeatLayout.OrderedList, false, false, true, false);
18314
18315                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
18316         }
18317
18318         [Test]
18319         [ExpectedException (typeof (global::System.InvalidOperationException))]
18320         public void RepeatInfo_0cols_1itms_vert_ol_ftr ()
18321         {
18322                 // cols              : 0
18323                 // cnt               : 1
18324                 // RepeatDirection   : Vertical
18325                 // RepeatLayout      : OrderedList
18326                 // OuterTableImplied : False
18327                 // Header            : False
18328                 // Footer            : True
18329                 // Separator         : False
18330
18331                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Vertical, RepeatLayout.OrderedList, false, false, true, false);
18332
18333                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
18334         }
18335
18336         [Test]
18337         [ExpectedException (typeof (global::System.InvalidOperationException))]
18338         public void RepeatInfo_0cols_2itms_vert_ol_ftr ()
18339         {
18340                 // cols              : 0
18341                 // cnt               : 2
18342                 // RepeatDirection   : Vertical
18343                 // RepeatLayout      : OrderedList
18344                 // OuterTableImplied : False
18345                 // Header            : False
18346                 // Footer            : True
18347                 // Separator         : False
18348
18349                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Vertical, RepeatLayout.OrderedList, false, false, true, false);
18350
18351                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
18352         }
18353
18354         [Test]
18355         [ExpectedException (typeof (global::System.InvalidOperationException))]
18356         public void RepeatInfo_0cols_5itms_vert_ol_ftr ()
18357         {
18358                 // cols              : 0
18359                 // cnt               : 5
18360                 // RepeatDirection   : Vertical
18361                 // RepeatLayout      : OrderedList
18362                 // OuterTableImplied : False
18363                 // Header            : False
18364                 // Footer            : True
18365                 // Separator         : False
18366
18367                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Vertical, RepeatLayout.OrderedList, false, false, true, false);
18368
18369                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
18370         }
18371
18372         [Test]
18373         [ExpectedException (typeof (global::System.InvalidOperationException))]
18374         public void RepeatInfo_1cols_0itms_vert_ol_ftr ()
18375         {
18376                 // cols              : 1
18377                 // cnt               : 0
18378                 // RepeatDirection   : Vertical
18379                 // RepeatLayout      : OrderedList
18380                 // OuterTableImplied : False
18381                 // Header            : False
18382                 // Footer            : True
18383                 // Separator         : False
18384
18385                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Vertical, RepeatLayout.OrderedList, false, false, true, false);
18386
18387                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
18388         }
18389
18390         [Test]
18391         [ExpectedException (typeof (global::System.InvalidOperationException))]
18392         public void RepeatInfo_1cols_5itms_vert_ol_ftr ()
18393         {
18394                 // cols              : 1
18395                 // cnt               : 5
18396                 // RepeatDirection   : Vertical
18397                 // RepeatLayout      : OrderedList
18398                 // OuterTableImplied : False
18399                 // Header            : False
18400                 // Footer            : True
18401                 // Separator         : False
18402
18403                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Vertical, RepeatLayout.OrderedList, false, false, true, false);
18404
18405                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
18406         }
18407
18408         [Test]
18409         [ExpectedException (typeof (global::System.InvalidOperationException))]
18410         public void RepeatInfo_2cols_4itms_vert_ol_ftr ()
18411         {
18412                 // cols              : 2
18413                 // cnt               : 4
18414                 // RepeatDirection   : Vertical
18415                 // RepeatLayout      : OrderedList
18416                 // OuterTableImplied : False
18417                 // Header            : False
18418                 // Footer            : True
18419                 // Separator         : False
18420
18421                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Vertical, RepeatLayout.OrderedList, false, false, true, false);
18422
18423                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
18424         }
18425
18426         [Test]
18427         [ExpectedException (typeof (global::System.InvalidOperationException))]
18428         public void RepeatInfo_2cols_7itms_vert_ol_ftr ()
18429         {
18430                 // cols              : 2
18431                 // cnt               : 7
18432                 // RepeatDirection   : Vertical
18433                 // RepeatLayout      : OrderedList
18434                 // OuterTableImplied : False
18435                 // Header            : False
18436                 // Footer            : True
18437                 // Separator         : False
18438
18439                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Vertical, RepeatLayout.OrderedList, false, false, true, false);
18440
18441                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
18442         }
18443
18444         [Test]
18445         [ExpectedException (typeof (global::System.InvalidOperationException))]
18446         public void RepeatInfo_3cols_9itms_vert_ol_ftr ()
18447         {
18448                 // cols              : 3
18449                 // cnt               : 9
18450                 // RepeatDirection   : Vertical
18451                 // RepeatLayout      : OrderedList
18452                 // OuterTableImplied : False
18453                 // Header            : False
18454                 // Footer            : True
18455                 // Separator         : False
18456
18457                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Vertical, RepeatLayout.OrderedList, false, false, true, false);
18458
18459                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
18460         }
18461
18462         [Test]
18463         [ExpectedException (typeof (global::System.InvalidOperationException))]
18464         public void RepeatInfo_3cols_7itms_vert_ol_ftr ()
18465         {
18466                 // cols              : 3
18467                 // cnt               : 7
18468                 // RepeatDirection   : Vertical
18469                 // RepeatLayout      : OrderedList
18470                 // OuterTableImplied : False
18471                 // Header            : False
18472                 // Footer            : True
18473                 // Separator         : False
18474
18475                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Vertical, RepeatLayout.OrderedList, false, false, true, false);
18476
18477                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
18478         }
18479
18480         [Test]
18481         public void RepeatInfo_0cols_0itms_horiz_tbl_otrtblimp_hdr ()
18482         {
18483                 // cols              : 0
18484                 // cnt               : 0
18485                 // RepeatDirection   : Horizontal
18486                 // RepeatLayout      : Table
18487                 // OuterTableImplied : True
18488                 // Header            : True
18489                 // Footer            : False
18490                 // Separator         : False
18491
18492                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Horizontal, RepeatLayout.Table, true, true, false, false);
18493                 string exp = @"<table class=""mainstyle"">
18494         <tr>
18495                 <td colspan=""0"" class=""Header-1"">(0,Header,-1)</td>
18496         </tr>
18497 </table>";
18498                 Assert.AreEqual (exp, v, "#960");
18499         }
18500
18501         [Test]
18502         public void RepeatInfo_0cols_1itms_horiz_tbl_otrtblimp_hdr ()
18503         {
18504                 // cols              : 0
18505                 // cnt               : 1
18506                 // RepeatDirection   : Horizontal
18507                 // RepeatLayout      : Table
18508                 // OuterTableImplied : True
18509                 // Header            : True
18510                 // Footer            : False
18511                 // Separator         : False
18512
18513                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Horizontal, RepeatLayout.Table, true, true, false, false);
18514                 string exp = @"<table class=""mainstyle"">
18515         <tr>
18516                 <td class=""Header-1"">(0,Header,-1)</td>
18517         </tr><tr>
18518                 <td class=""Item0"">(1,Item,0)</td>
18519         </tr>
18520 </table>";
18521                 Assert.AreEqual (exp, v, "#961");
18522         }
18523
18524         [Test]
18525         public void RepeatInfo_0cols_2itms_horiz_tbl_otrtblimp_hdr ()
18526         {
18527                 // cols              : 0
18528                 // cnt               : 2
18529                 // RepeatDirection   : Horizontal
18530                 // RepeatLayout      : Table
18531                 // OuterTableImplied : True
18532                 // Header            : True
18533                 // Footer            : False
18534                 // Separator         : False
18535
18536                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Horizontal, RepeatLayout.Table, true, true, false, false);
18537                 string exp = @"<table class=""mainstyle"">
18538         <tr>
18539                 <td colspan=""2"" class=""Header-1"">(0,Header,-1)</td>
18540         </tr><tr>
18541                 <td class=""Item0"">(1,Item,0)</td><td class=""Item1"">(2,Item,1)</td>
18542         </tr>
18543 </table>";
18544                 Assert.AreEqual (exp, v, "#962");
18545         }
18546
18547         [Test]
18548         public void RepeatInfo_0cols_5itms_horiz_tbl_otrtblimp_hdr ()
18549         {
18550                 // cols              : 0
18551                 // cnt               : 5
18552                 // RepeatDirection   : Horizontal
18553                 // RepeatLayout      : Table
18554                 // OuterTableImplied : True
18555                 // Header            : True
18556                 // Footer            : False
18557                 // Separator         : False
18558
18559                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Horizontal, RepeatLayout.Table, true, true, false, false);
18560                 string exp = @"<table class=""mainstyle"">
18561         <tr>
18562                 <td colspan=""5"" class=""Header-1"">(0,Header,-1)</td>
18563         </tr><tr>
18564                 <td class=""Item0"">(1,Item,0)</td><td class=""Item1"">(2,Item,1)</td><td class=""Item2"">(3,Item,2)</td><td class=""Item3"">(4,Item,3)</td><td class=""Item4"">(5,Item,4)</td>
18565         </tr>
18566 </table>";
18567                 Assert.AreEqual (exp, v, "#963");
18568         }
18569
18570         [Test]
18571         public void RepeatInfo_1cols_0itms_horiz_tbl_otrtblimp_hdr ()
18572         {
18573                 // cols              : 1
18574                 // cnt               : 0
18575                 // RepeatDirection   : Horizontal
18576                 // RepeatLayout      : Table
18577                 // OuterTableImplied : True
18578                 // Header            : True
18579                 // Footer            : False
18580                 // Separator         : False
18581
18582                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Horizontal, RepeatLayout.Table, true, true, false, false);
18583                 string exp = @"<table class=""mainstyle"">
18584         <tr>
18585                 <td class=""Header-1"">(0,Header,-1)</td>
18586         </tr>
18587 </table>";
18588                 Assert.AreEqual (exp, v, "#964");
18589         }
18590
18591         [Test]
18592         public void RepeatInfo_1cols_5itms_horiz_tbl_otrtblimp_hdr ()
18593         {
18594                 // cols              : 1
18595                 // cnt               : 5
18596                 // RepeatDirection   : Horizontal
18597                 // RepeatLayout      : Table
18598                 // OuterTableImplied : True
18599                 // Header            : True
18600                 // Footer            : False
18601                 // Separator         : False
18602
18603                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Horizontal, RepeatLayout.Table, true, true, false, false);
18604                 string exp = @"<table class=""mainstyle"">
18605         <tr>
18606                 <td class=""Header-1"">(0,Header,-1)</td>
18607         </tr><tr>
18608                 <td class=""Item0"">(1,Item,0)</td>
18609         </tr><tr>
18610                 <td class=""Item1"">(2,Item,1)</td>
18611         </tr><tr>
18612                 <td class=""Item2"">(3,Item,2)</td>
18613         </tr><tr>
18614                 <td class=""Item3"">(4,Item,3)</td>
18615         </tr><tr>
18616                 <td class=""Item4"">(5,Item,4)</td>
18617         </tr>
18618 </table>";
18619                 Assert.AreEqual (exp, v, "#965");
18620         }
18621
18622         [Test]
18623         public void RepeatInfo_2cols_4itms_horiz_tbl_otrtblimp_hdr ()
18624         {
18625                 // cols              : 2
18626                 // cnt               : 4
18627                 // RepeatDirection   : Horizontal
18628                 // RepeatLayout      : Table
18629                 // OuterTableImplied : True
18630                 // Header            : True
18631                 // Footer            : False
18632                 // Separator         : False
18633
18634                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Horizontal, RepeatLayout.Table, true, true, false, false);
18635                 string exp = @"<table class=""mainstyle"">
18636         <tr>
18637                 <td colspan=""2"" class=""Header-1"">(0,Header,-1)</td>
18638         </tr><tr>
18639                 <td class=""Item0"">(1,Item,0)</td><td class=""Item1"">(2,Item,1)</td>
18640         </tr><tr>
18641                 <td class=""Item2"">(3,Item,2)</td><td class=""Item3"">(4,Item,3)</td>
18642         </tr>
18643 </table>";
18644                 Assert.AreEqual (exp, v, "#966");
18645         }
18646
18647         [Test]
18648         public void RepeatInfo_2cols_7itms_horiz_tbl_otrtblimp_hdr ()
18649         {
18650                 // cols              : 2
18651                 // cnt               : 7
18652                 // RepeatDirection   : Horizontal
18653                 // RepeatLayout      : Table
18654                 // OuterTableImplied : True
18655                 // Header            : True
18656                 // Footer            : False
18657                 // Separator         : False
18658
18659                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Horizontal, RepeatLayout.Table, true, true, false, false);
18660                 string exp = @"<table class=""mainstyle"">
18661         <tr>
18662                 <td colspan=""2"" class=""Header-1"">(0,Header,-1)</td>
18663         </tr><tr>
18664                 <td class=""Item0"">(1,Item,0)</td><td class=""Item1"">(2,Item,1)</td>
18665         </tr><tr>
18666                 <td class=""Item2"">(3,Item,2)</td><td class=""Item3"">(4,Item,3)</td>
18667         </tr><tr>
18668                 <td class=""Item4"">(5,Item,4)</td><td class=""Item5"">(6,Item,5)</td>
18669         </tr><tr>
18670                 <td class=""Item6"">(7,Item,6)</td><td></td>
18671         </tr>
18672 </table>";
18673                 Assert.AreEqual (exp, v, "#967");
18674         }
18675
18676         [Test]
18677         public void RepeatInfo_3cols_9itms_horiz_tbl_otrtblimp_hdr ()
18678         {
18679                 // cols              : 3
18680                 // cnt               : 9
18681                 // RepeatDirection   : Horizontal
18682                 // RepeatLayout      : Table
18683                 // OuterTableImplied : True
18684                 // Header            : True
18685                 // Footer            : False
18686                 // Separator         : False
18687
18688                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Horizontal, RepeatLayout.Table, true, true, false, false);
18689                 string exp = @"<table>
18690         <tr>
18691                 <td colspan=""3"" class=""Header-1"">(0,Header,-1)</td>
18692         </tr><tr>
18693                 <td class=""Item0"">(1,Item,0)</td><td class=""Item1"">(2,Item,1)</td><td class=""Item2"">(3,Item,2)</td>
18694         </tr><tr>
18695                 <td class=""Item3"">(4,Item,3)</td><td class=""Item4"">(5,Item,4)</td><td class=""Item5"">(6,Item,5)</td>
18696         </tr><tr>
18697                 <td class=""Item6"">(7,Item,6)</td><td class=""Item7"">(8,Item,7)</td><td class=""Item8"">(9,Item,8)</td>
18698         </tr>
18699 </table>";
18700                 Assert.AreEqual (exp, v, "#968");
18701         }
18702
18703         [Test]
18704         public void RepeatInfo_3cols_7itms_horiz_tbl_otrtblimp_hdr ()
18705         {
18706                 // cols              : 3
18707                 // cnt               : 7
18708                 // RepeatDirection   : Horizontal
18709                 // RepeatLayout      : Table
18710                 // OuterTableImplied : True
18711                 // Header            : True
18712                 // Footer            : False
18713                 // Separator         : False
18714
18715                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Horizontal, RepeatLayout.Table, true, true, false, false);
18716                 string exp = @"<table>
18717         <tr>
18718                 <td colspan=""3"" class=""Header-1"">(0,Header,-1)</td>
18719         </tr><tr>
18720                 <td class=""Item0"">(1,Item,0)</td><td class=""Item1"">(2,Item,1)</td><td class=""Item2"">(3,Item,2)</td>
18721         </tr><tr>
18722                 <td class=""Item3"">(4,Item,3)</td><td class=""Item4"">(5,Item,4)</td><td class=""Item5"">(6,Item,5)</td>
18723         </tr><tr>
18724                 <td class=""Item6"">(7,Item,6)</td><td></td><td></td>
18725         </tr>
18726 </table>";
18727                 Assert.AreEqual (exp, v, "#969");
18728         }
18729
18730         [Test]
18731         public void RepeatInfo_0cols_0itms_vert_tbl_otrtblimp_hdr ()
18732         {
18733                 // cols              : 0
18734                 // cnt               : 0
18735                 // RepeatDirection   : Vertical
18736                 // RepeatLayout      : Table
18737                 // OuterTableImplied : True
18738                 // Header            : True
18739                 // Footer            : False
18740                 // Separator         : False
18741
18742                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Vertical, RepeatLayout.Table, true, true, false, false);
18743                 string exp = @"(0,Header,-1)";
18744                 Assert.AreEqual (exp, v, "#970");
18745         }
18746
18747         [Test]
18748         public void RepeatInfo_0cols_1itms_vert_tbl_otrtblimp_hdr ()
18749         {
18750                 // cols              : 0
18751                 // cnt               : 1
18752                 // RepeatDirection   : Vertical
18753                 // RepeatLayout      : Table
18754                 // OuterTableImplied : True
18755                 // Header            : True
18756                 // Footer            : False
18757                 // Separator         : False
18758
18759                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Vertical, RepeatLayout.Table, true, true, false, false);
18760                 string exp = @"(0,Header,-1)(1,Item,0)";
18761                 Assert.AreEqual (exp, v, "#971");
18762         }
18763
18764         [Test]
18765         public void RepeatInfo_0cols_2itms_vert_tbl_otrtblimp_hdr ()
18766         {
18767                 // cols              : 0
18768                 // cnt               : 2
18769                 // RepeatDirection   : Vertical
18770                 // RepeatLayout      : Table
18771                 // OuterTableImplied : True
18772                 // Header            : True
18773                 // Footer            : False
18774                 // Separator         : False
18775
18776                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Vertical, RepeatLayout.Table, true, true, false, false);
18777                 string exp = @"(0,Header,-1)(1,Item,0)(2,Item,1)";
18778                 Assert.AreEqual (exp, v, "#972");
18779         }
18780
18781         [Test]
18782         public void RepeatInfo_0cols_5itms_vert_tbl_otrtblimp_hdr ()
18783         {
18784                 // cols              : 0
18785                 // cnt               : 5
18786                 // RepeatDirection   : Vertical
18787                 // RepeatLayout      : Table
18788                 // OuterTableImplied : True
18789                 // Header            : True
18790                 // Footer            : False
18791                 // Separator         : False
18792
18793                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Vertical, RepeatLayout.Table, true, true, false, false);
18794                 string exp = @"(0,Header,-1)(1,Item,0)(2,Item,1)(3,Item,2)(4,Item,3)(5,Item,4)";
18795                 Assert.AreEqual (exp, v, "#973");
18796         }
18797
18798         [Test]
18799         public void RepeatInfo_1cols_0itms_vert_tbl_otrtblimp_hdr ()
18800         {
18801                 // cols              : 1
18802                 // cnt               : 0
18803                 // RepeatDirection   : Vertical
18804                 // RepeatLayout      : Table
18805                 // OuterTableImplied : True
18806                 // Header            : True
18807                 // Footer            : False
18808                 // Separator         : False
18809
18810                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Vertical, RepeatLayout.Table, true, true, false, false);
18811                 string exp = @"(0,Header,-1)";
18812                 Assert.AreEqual (exp, v, "#974");
18813         }
18814
18815         [Test]
18816         public void RepeatInfo_1cols_5itms_vert_tbl_otrtblimp_hdr ()
18817         {
18818                 // cols              : 1
18819                 // cnt               : 5
18820                 // RepeatDirection   : Vertical
18821                 // RepeatLayout      : Table
18822                 // OuterTableImplied : True
18823                 // Header            : True
18824                 // Footer            : False
18825                 // Separator         : False
18826
18827                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Vertical, RepeatLayout.Table, true, true, false, false);
18828                 string exp = @"(0,Header,-1)(1,Item,0)(2,Item,1)(3,Item,2)(4,Item,3)(5,Item,4)";
18829                 Assert.AreEqual (exp, v, "#975");
18830         }
18831
18832         [Test]
18833         public void RepeatInfo_2cols_4itms_vert_tbl_otrtblimp_hdr ()
18834         {
18835                 // cols              : 2
18836                 // cnt               : 4
18837                 // RepeatDirection   : Vertical
18838                 // RepeatLayout      : Table
18839                 // OuterTableImplied : True
18840                 // Header            : True
18841                 // Footer            : False
18842                 // Separator         : False
18843
18844                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Vertical, RepeatLayout.Table, true, true, false, false);
18845                 string exp = @"(0,Header,-1)(1,Item,0)(2,Item,2)(3,Item,1)(4,Item,3)";
18846                 Assert.AreEqual (exp, v, "#976");
18847         }
18848
18849         [Test]
18850         public void RepeatInfo_2cols_7itms_vert_tbl_otrtblimp_hdr ()
18851         {
18852                 // cols              : 2
18853                 // cnt               : 7
18854                 // RepeatDirection   : Vertical
18855                 // RepeatLayout      : Table
18856                 // OuterTableImplied : True
18857                 // Header            : True
18858                 // Footer            : False
18859                 // Separator         : False
18860
18861                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Vertical, RepeatLayout.Table, true, true, false, false);
18862                 string exp = @"(0,Header,-1)(1,Item,0)(2,Item,4)(3,Item,1)(4,Item,5)(5,Item,2)(6,Item,6)(7,Item,3)";
18863                 Assert.AreEqual (exp, v, "#977");
18864         }
18865
18866         [Test]
18867         public void RepeatInfo_3cols_9itms_vert_tbl_otrtblimp_hdr ()
18868         {
18869                 // cols              : 3
18870                 // cnt               : 9
18871                 // RepeatDirection   : Vertical
18872                 // RepeatLayout      : Table
18873                 // OuterTableImplied : True
18874                 // Header            : True
18875                 // Footer            : False
18876                 // Separator         : False
18877
18878                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Vertical, RepeatLayout.Table, true, true, false, false);
18879                 string exp = @"(0,Header,-1)(1,Item,0)(2,Item,3)(3,Item,6)(4,Item,1)(5,Item,4)(6,Item,7)(7,Item,2)(8,Item,5)(9,Item,8)";
18880                 Assert.AreEqual (exp, v, "#978");
18881         }
18882
18883         [Test]
18884         public void RepeatInfo_3cols_7itms_vert_tbl_otrtblimp_hdr ()
18885         {
18886                 // cols              : 3
18887                 // cnt               : 7
18888                 // RepeatDirection   : Vertical
18889                 // RepeatLayout      : Table
18890                 // OuterTableImplied : True
18891                 // Header            : True
18892                 // Footer            : False
18893                 // Separator         : False
18894
18895                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Vertical, RepeatLayout.Table, true, true, false, false);
18896                 string exp = @"(0,Header,-1)(1,Item,0)(2,Item,3)(3,Item,5)(4,Item,1)(5,Item,4)(6,Item,6)(7,Item,2)";
18897                 Assert.AreEqual (exp, v, "#979");
18898         }
18899
18900         [Test]
18901         public void RepeatInfo_0cols_0itms_horiz_flow_otrtblimp_hdr ()
18902         {
18903                 // cols              : 0
18904                 // cnt               : 0
18905                 // RepeatDirection   : Horizontal
18906                 // RepeatLayout      : Flow
18907                 // OuterTableImplied : True
18908                 // Header            : True
18909                 // Footer            : False
18910                 // Separator         : False
18911
18912                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Horizontal, RepeatLayout.Flow, true, true, false, false);
18913                 string exp = @"<span class=""mainstyle"">(0,Header,-1)</span>";
18914                 Assert.AreEqual (exp, v, "#980");
18915         }
18916
18917         [Test]
18918         public void RepeatInfo_0cols_1itms_horiz_flow_otrtblimp_hdr ()
18919         {
18920                 // cols              : 0
18921                 // cnt               : 1
18922                 // RepeatDirection   : Horizontal
18923                 // RepeatLayout      : Flow
18924                 // OuterTableImplied : True
18925                 // Header            : True
18926                 // Footer            : False
18927                 // Separator         : False
18928
18929                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Horizontal, RepeatLayout.Flow, true, true, false, false);
18930                 string exp = @"<span class=""mainstyle"">(0,Header,-1)(1,Item,0)</span>";
18931                 Assert.AreEqual (exp, v, "#981");
18932         }
18933
18934         [Test]
18935         public void RepeatInfo_0cols_2itms_horiz_flow_otrtblimp_hdr ()
18936         {
18937                 // cols              : 0
18938                 // cnt               : 2
18939                 // RepeatDirection   : Horizontal
18940                 // RepeatLayout      : Flow
18941                 // OuterTableImplied : True
18942                 // Header            : True
18943                 // Footer            : False
18944                 // Separator         : False
18945
18946                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Horizontal, RepeatLayout.Flow, true, true, false, false);
18947                 string exp = @"<span class=""mainstyle"">(0,Header,-1)(1,Item,0)(2,Item,1)</span>";
18948                 Assert.AreEqual (exp, v, "#982");
18949         }
18950
18951         [Test]
18952         public void RepeatInfo_0cols_5itms_horiz_flow_otrtblimp_hdr ()
18953         {
18954                 // cols              : 0
18955                 // cnt               : 5
18956                 // RepeatDirection   : Horizontal
18957                 // RepeatLayout      : Flow
18958                 // OuterTableImplied : True
18959                 // Header            : True
18960                 // Footer            : False
18961                 // Separator         : False
18962
18963                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Horizontal, RepeatLayout.Flow, true, true, false, false);
18964                 string exp = @"<span class=""mainstyle"">(0,Header,-1)(1,Item,0)(2,Item,1)(3,Item,2)(4,Item,3)(5,Item,4)</span>";
18965                 Assert.AreEqual (exp, v, "#983");
18966         }
18967
18968         [Test]
18969         public void RepeatInfo_1cols_0itms_horiz_flow_otrtblimp_hdr ()
18970         {
18971                 // cols              : 1
18972                 // cnt               : 0
18973                 // RepeatDirection   : Horizontal
18974                 // RepeatLayout      : Flow
18975                 // OuterTableImplied : True
18976                 // Header            : True
18977                 // Footer            : False
18978                 // Separator         : False
18979
18980                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Horizontal, RepeatLayout.Flow, true, true, false, false);
18981                 string exp = @"<span class=""mainstyle"">(0,Header,-1)</span>";
18982                 Assert.AreEqual (exp, v, "#984");
18983         }
18984
18985         [Test]
18986         public void RepeatInfo_1cols_5itms_horiz_flow_otrtblimp_hdr ()
18987         {
18988                 // cols              : 1
18989                 // cnt               : 5
18990                 // RepeatDirection   : Horizontal
18991                 // RepeatLayout      : Flow
18992                 // OuterTableImplied : True
18993                 // Header            : True
18994                 // Footer            : False
18995                 // Separator         : False
18996
18997                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Horizontal, RepeatLayout.Flow, true, true, false, false);
18998                 string exp = @"<span class=""mainstyle"">(0,Header,-1)<br />(1,Item,0)<br />(2,Item,1)<br />(3,Item,2)<br />(4,Item,3)<br />(5,Item,4)<br /></span>";
18999                 Assert.AreEqual (exp, v, "#985");
19000         }
19001
19002         [Test]
19003         public void RepeatInfo_2cols_4itms_horiz_flow_otrtblimp_hdr ()
19004         {
19005                 // cols              : 2
19006                 // cnt               : 4
19007                 // RepeatDirection   : Horizontal
19008                 // RepeatLayout      : Flow
19009                 // OuterTableImplied : True
19010                 // Header            : True
19011                 // Footer            : False
19012                 // Separator         : False
19013
19014                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Horizontal, RepeatLayout.Flow, true, true, false, false);
19015                 string exp = @"<span class=""mainstyle"">(0,Header,-1)<br />(1,Item,0)(2,Item,1)<br />(3,Item,2)(4,Item,3)<br /></span>";
19016                 Assert.AreEqual (exp, v, "#986");
19017         }
19018
19019         [Test]
19020         public void RepeatInfo_2cols_7itms_horiz_flow_otrtblimp_hdr ()
19021         {
19022                 // cols              : 2
19023                 // cnt               : 7
19024                 // RepeatDirection   : Horizontal
19025                 // RepeatLayout      : Flow
19026                 // OuterTableImplied : True
19027                 // Header            : True
19028                 // Footer            : False
19029                 // Separator         : False
19030
19031                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Horizontal, RepeatLayout.Flow, true, true, false, false);
19032                 string exp = @"<span class=""mainstyle"">(0,Header,-1)<br />(1,Item,0)(2,Item,1)<br />(3,Item,2)(4,Item,3)<br />(5,Item,4)(6,Item,5)<br />(7,Item,6)<br /></span>";
19033                 Assert.AreEqual (exp, v, "#987");
19034         }
19035
19036         [Test]
19037         public void RepeatInfo_3cols_9itms_horiz_flow_otrtblimp_hdr ()
19038         {
19039                 // cols              : 3
19040                 // cnt               : 9
19041                 // RepeatDirection   : Horizontal
19042                 // RepeatLayout      : Flow
19043                 // OuterTableImplied : True
19044                 // Header            : True
19045                 // Footer            : False
19046                 // Separator         : False
19047
19048                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Horizontal, RepeatLayout.Flow, true, true, false, false);
19049                 string exp = @"<span>(0,Header,-1)<br />(1,Item,0)(2,Item,1)(3,Item,2)<br />(4,Item,3)(5,Item,4)(6,Item,5)<br />(7,Item,6)(8,Item,7)(9,Item,8)<br /></span>";
19050                 Assert.AreEqual (exp, v, "#988");
19051         }
19052
19053         [Test]
19054         public void RepeatInfo_3cols_7itms_horiz_flow_otrtblimp_hdr ()
19055         {
19056                 // cols              : 3
19057                 // cnt               : 7
19058                 // RepeatDirection   : Horizontal
19059                 // RepeatLayout      : Flow
19060                 // OuterTableImplied : True
19061                 // Header            : True
19062                 // Footer            : False
19063                 // Separator         : False
19064
19065                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Horizontal, RepeatLayout.Flow, true, true, false, false);
19066                 string exp = @"<span>(0,Header,-1)<br />(1,Item,0)(2,Item,1)(3,Item,2)<br />(4,Item,3)(5,Item,4)(6,Item,5)<br />(7,Item,6)<br /></span>";
19067                 Assert.AreEqual (exp, v, "#989");
19068         }
19069
19070         [Test]
19071         public void RepeatInfo_0cols_0itms_vert_flow_otrtblimp_hdr ()
19072         {
19073                 // cols              : 0
19074                 // cnt               : 0
19075                 // RepeatDirection   : Vertical
19076                 // RepeatLayout      : Flow
19077                 // OuterTableImplied : True
19078                 // Header            : True
19079                 // Footer            : False
19080                 // Separator         : False
19081
19082                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Vertical, RepeatLayout.Flow, true, true, false, false);
19083                 string exp = @"(0,Header,-1)";
19084                 Assert.AreEqual (exp, v, "#990");
19085         }
19086
19087         [Test]
19088         public void RepeatInfo_0cols_1itms_vert_flow_otrtblimp_hdr ()
19089         {
19090                 // cols              : 0
19091                 // cnt               : 1
19092                 // RepeatDirection   : Vertical
19093                 // RepeatLayout      : Flow
19094                 // OuterTableImplied : True
19095                 // Header            : True
19096                 // Footer            : False
19097                 // Separator         : False
19098
19099                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Vertical, RepeatLayout.Flow, true, true, false, false);
19100                 string exp = @"(0,Header,-1)(1,Item,0)";
19101                 Assert.AreEqual (exp, v, "#991");
19102         }
19103
19104         [Test]
19105         public void RepeatInfo_0cols_2itms_vert_flow_otrtblimp_hdr ()
19106         {
19107                 // cols              : 0
19108                 // cnt               : 2
19109                 // RepeatDirection   : Vertical
19110                 // RepeatLayout      : Flow
19111                 // OuterTableImplied : True
19112                 // Header            : True
19113                 // Footer            : False
19114                 // Separator         : False
19115
19116                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Vertical, RepeatLayout.Flow, true, true, false, false);
19117                 string exp = @"(0,Header,-1)(1,Item,0)(2,Item,1)";
19118                 Assert.AreEqual (exp, v, "#992");
19119         }
19120
19121         [Test]
19122         public void RepeatInfo_0cols_5itms_vert_flow_otrtblimp_hdr ()
19123         {
19124                 // cols              : 0
19125                 // cnt               : 5
19126                 // RepeatDirection   : Vertical
19127                 // RepeatLayout      : Flow
19128                 // OuterTableImplied : True
19129                 // Header            : True
19130                 // Footer            : False
19131                 // Separator         : False
19132
19133                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Vertical, RepeatLayout.Flow, true, true, false, false);
19134                 string exp = @"(0,Header,-1)(1,Item,0)(2,Item,1)(3,Item,2)(4,Item,3)(5,Item,4)";
19135                 Assert.AreEqual (exp, v, "#993");
19136         }
19137
19138         [Test]
19139         public void RepeatInfo_1cols_0itms_vert_flow_otrtblimp_hdr ()
19140         {
19141                 // cols              : 1
19142                 // cnt               : 0
19143                 // RepeatDirection   : Vertical
19144                 // RepeatLayout      : Flow
19145                 // OuterTableImplied : True
19146                 // Header            : True
19147                 // Footer            : False
19148                 // Separator         : False
19149
19150                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Vertical, RepeatLayout.Flow, true, true, false, false);
19151                 string exp = @"(0,Header,-1)";
19152                 Assert.AreEqual (exp, v, "#994");
19153         }
19154
19155         [Test]
19156         public void RepeatInfo_1cols_5itms_vert_flow_otrtblimp_hdr ()
19157         {
19158                 // cols              : 1
19159                 // cnt               : 5
19160                 // RepeatDirection   : Vertical
19161                 // RepeatLayout      : Flow
19162                 // OuterTableImplied : True
19163                 // Header            : True
19164                 // Footer            : False
19165                 // Separator         : False
19166
19167                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Vertical, RepeatLayout.Flow, true, true, false, false);
19168                 string exp = @"(0,Header,-1)(1,Item,0)(2,Item,1)(3,Item,2)(4,Item,3)(5,Item,4)";
19169                 Assert.AreEqual (exp, v, "#995");
19170         }
19171
19172         [Test]
19173         public void RepeatInfo_2cols_4itms_vert_flow_otrtblimp_hdr ()
19174         {
19175                 // cols              : 2
19176                 // cnt               : 4
19177                 // RepeatDirection   : Vertical
19178                 // RepeatLayout      : Flow
19179                 // OuterTableImplied : True
19180                 // Header            : True
19181                 // Footer            : False
19182                 // Separator         : False
19183
19184                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Vertical, RepeatLayout.Flow, true, true, false, false);
19185                 string exp = @"(0,Header,-1)(1,Item,0)(2,Item,2)(3,Item,1)(4,Item,3)";
19186                 Assert.AreEqual (exp, v, "#996");
19187         }
19188
19189         [Test]
19190         public void RepeatInfo_2cols_7itms_vert_flow_otrtblimp_hdr ()
19191         {
19192                 // cols              : 2
19193                 // cnt               : 7
19194                 // RepeatDirection   : Vertical
19195                 // RepeatLayout      : Flow
19196                 // OuterTableImplied : True
19197                 // Header            : True
19198                 // Footer            : False
19199                 // Separator         : False
19200
19201                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Vertical, RepeatLayout.Flow, true, true, false, false);
19202                 string exp = @"(0,Header,-1)(1,Item,0)(2,Item,4)(3,Item,1)(4,Item,5)(5,Item,2)(6,Item,6)(7,Item,3)";
19203                 Assert.AreEqual (exp, v, "#997");
19204         }
19205
19206         [Test]
19207         public void RepeatInfo_3cols_9itms_vert_flow_otrtblimp_hdr ()
19208         {
19209                 // cols              : 3
19210                 // cnt               : 9
19211                 // RepeatDirection   : Vertical
19212                 // RepeatLayout      : Flow
19213                 // OuterTableImplied : True
19214                 // Header            : True
19215                 // Footer            : False
19216                 // Separator         : False
19217
19218                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Vertical, RepeatLayout.Flow, true, true, false, false);
19219                 string exp = @"(0,Header,-1)(1,Item,0)(2,Item,3)(3,Item,6)(4,Item,1)(5,Item,4)(6,Item,7)(7,Item,2)(8,Item,5)(9,Item,8)";
19220                 Assert.AreEqual (exp, v, "#998");
19221         }
19222
19223         [Test]
19224         public void RepeatInfo_3cols_7itms_vert_flow_otrtblimp_hdr ()
19225         {
19226                 // cols              : 3
19227                 // cnt               : 7
19228                 // RepeatDirection   : Vertical
19229                 // RepeatLayout      : Flow
19230                 // OuterTableImplied : True
19231                 // Header            : True
19232                 // Footer            : False
19233                 // Separator         : False
19234
19235                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Vertical, RepeatLayout.Flow, true, true, false, false);
19236                 string exp = @"(0,Header,-1)(1,Item,0)(2,Item,3)(3,Item,5)(4,Item,1)(5,Item,4)(6,Item,6)(7,Item,2)";
19237                 Assert.AreEqual (exp, v, "#999");
19238         }
19239
19240         [Test]
19241         [ExpectedException (typeof (global::System.InvalidOperationException))]
19242         public void RepeatInfo_0cols_0itms_horiz_ul_otrtblimp_hdr ()
19243         {
19244                 // cols              : 0
19245                 // cnt               : 0
19246                 // RepeatDirection   : Horizontal
19247                 // RepeatLayout      : UnorderedList
19248                 // OuterTableImplied : True
19249                 // Header            : True
19250                 // Footer            : False
19251                 // Separator         : False
19252
19253                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, true, true, false, false);
19254
19255                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
19256         }
19257
19258         [Test]
19259         [ExpectedException (typeof (global::System.InvalidOperationException))]
19260         public void RepeatInfo_0cols_1itms_horiz_ul_otrtblimp_hdr ()
19261         {
19262                 // cols              : 0
19263                 // cnt               : 1
19264                 // RepeatDirection   : Horizontal
19265                 // RepeatLayout      : UnorderedList
19266                 // OuterTableImplied : True
19267                 // Header            : True
19268                 // Footer            : False
19269                 // Separator         : False
19270
19271                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, true, true, false, false);
19272
19273                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
19274         }
19275
19276         [Test]
19277         [ExpectedException (typeof (global::System.InvalidOperationException))]
19278         public void RepeatInfo_0cols_2itms_horiz_ul_otrtblimp_hdr ()
19279         {
19280                 // cols              : 0
19281                 // cnt               : 2
19282                 // RepeatDirection   : Horizontal
19283                 // RepeatLayout      : UnorderedList
19284                 // OuterTableImplied : True
19285                 // Header            : True
19286                 // Footer            : False
19287                 // Separator         : False
19288
19289                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, true, true, false, false);
19290
19291                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
19292         }
19293
19294         [Test]
19295         [ExpectedException (typeof (global::System.InvalidOperationException))]
19296         public void RepeatInfo_0cols_5itms_horiz_ul_otrtblimp_hdr ()
19297         {
19298                 // cols              : 0
19299                 // cnt               : 5
19300                 // RepeatDirection   : Horizontal
19301                 // RepeatLayout      : UnorderedList
19302                 // OuterTableImplied : True
19303                 // Header            : True
19304                 // Footer            : False
19305                 // Separator         : False
19306
19307                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, true, true, false, false);
19308
19309                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
19310         }
19311
19312         [Test]
19313         [ExpectedException (typeof (global::System.InvalidOperationException))]
19314         public void RepeatInfo_1cols_0itms_horiz_ul_otrtblimp_hdr ()
19315         {
19316                 // cols              : 1
19317                 // cnt               : 0
19318                 // RepeatDirection   : Horizontal
19319                 // RepeatLayout      : UnorderedList
19320                 // OuterTableImplied : True
19321                 // Header            : True
19322                 // Footer            : False
19323                 // Separator         : False
19324
19325                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, true, true, false, false);
19326
19327                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
19328         }
19329
19330         [Test]
19331         [ExpectedException (typeof (global::System.InvalidOperationException))]
19332         public void RepeatInfo_1cols_5itms_horiz_ul_otrtblimp_hdr ()
19333         {
19334                 // cols              : 1
19335                 // cnt               : 5
19336                 // RepeatDirection   : Horizontal
19337                 // RepeatLayout      : UnorderedList
19338                 // OuterTableImplied : True
19339                 // Header            : True
19340                 // Footer            : False
19341                 // Separator         : False
19342
19343                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, true, true, false, false);
19344
19345                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
19346         }
19347
19348         [Test]
19349         [ExpectedException (typeof (global::System.InvalidOperationException))]
19350         public void RepeatInfo_2cols_4itms_horiz_ul_otrtblimp_hdr ()
19351         {
19352                 // cols              : 2
19353                 // cnt               : 4
19354                 // RepeatDirection   : Horizontal
19355                 // RepeatLayout      : UnorderedList
19356                 // OuterTableImplied : True
19357                 // Header            : True
19358                 // Footer            : False
19359                 // Separator         : False
19360
19361                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, true, true, false, false);
19362
19363                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
19364         }
19365
19366         [Test]
19367         [ExpectedException (typeof (global::System.InvalidOperationException))]
19368         public void RepeatInfo_2cols_7itms_horiz_ul_otrtblimp_hdr ()
19369         {
19370                 // cols              : 2
19371                 // cnt               : 7
19372                 // RepeatDirection   : Horizontal
19373                 // RepeatLayout      : UnorderedList
19374                 // OuterTableImplied : True
19375                 // Header            : True
19376                 // Footer            : False
19377                 // Separator         : False
19378
19379                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, true, true, false, false);
19380
19381                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
19382         }
19383
19384         [Test]
19385         [ExpectedException (typeof (global::System.InvalidOperationException))]
19386         public void RepeatInfo_3cols_9itms_horiz_ul_otrtblimp_hdr ()
19387         {
19388                 // cols              : 3
19389                 // cnt               : 9
19390                 // RepeatDirection   : Horizontal
19391                 // RepeatLayout      : UnorderedList
19392                 // OuterTableImplied : True
19393                 // Header            : True
19394                 // Footer            : False
19395                 // Separator         : False
19396
19397                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, true, true, false, false);
19398
19399                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
19400         }
19401
19402         [Test]
19403         [ExpectedException (typeof (global::System.InvalidOperationException))]
19404         public void RepeatInfo_3cols_7itms_horiz_ul_otrtblimp_hdr ()
19405         {
19406                 // cols              : 3
19407                 // cnt               : 7
19408                 // RepeatDirection   : Horizontal
19409                 // RepeatLayout      : UnorderedList
19410                 // OuterTableImplied : True
19411                 // Header            : True
19412                 // Footer            : False
19413                 // Separator         : False
19414
19415                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, true, true, false, false);
19416
19417                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
19418         }
19419
19420         [Test]
19421         [ExpectedException (typeof (global::System.InvalidOperationException))]
19422         public void RepeatInfo_0cols_0itms_vert_ul_otrtblimp_hdr ()
19423         {
19424                 // cols              : 0
19425                 // cnt               : 0
19426                 // RepeatDirection   : Vertical
19427                 // RepeatLayout      : UnorderedList
19428                 // OuterTableImplied : True
19429                 // Header            : True
19430                 // Footer            : False
19431                 // Separator         : False
19432
19433                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Vertical, RepeatLayout.UnorderedList, true, true, false, false);
19434
19435                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
19436         }
19437
19438         [Test]
19439         [ExpectedException (typeof (global::System.InvalidOperationException))]
19440         public void RepeatInfo_0cols_1itms_vert_ul_otrtblimp_hdr ()
19441         {
19442                 // cols              : 0
19443                 // cnt               : 1
19444                 // RepeatDirection   : Vertical
19445                 // RepeatLayout      : UnorderedList
19446                 // OuterTableImplied : True
19447                 // Header            : True
19448                 // Footer            : False
19449                 // Separator         : False
19450
19451                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Vertical, RepeatLayout.UnorderedList, true, true, false, false);
19452
19453                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
19454         }
19455
19456         [Test]
19457         [ExpectedException (typeof (global::System.InvalidOperationException))]
19458         public void RepeatInfo_0cols_2itms_vert_ul_otrtblimp_hdr ()
19459         {
19460                 // cols              : 0
19461                 // cnt               : 2
19462                 // RepeatDirection   : Vertical
19463                 // RepeatLayout      : UnorderedList
19464                 // OuterTableImplied : True
19465                 // Header            : True
19466                 // Footer            : False
19467                 // Separator         : False
19468
19469                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Vertical, RepeatLayout.UnorderedList, true, true, false, false);
19470
19471                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
19472         }
19473
19474         [Test]
19475         [ExpectedException (typeof (global::System.InvalidOperationException))]
19476         public void RepeatInfo_0cols_5itms_vert_ul_otrtblimp_hdr ()
19477         {
19478                 // cols              : 0
19479                 // cnt               : 5
19480                 // RepeatDirection   : Vertical
19481                 // RepeatLayout      : UnorderedList
19482                 // OuterTableImplied : True
19483                 // Header            : True
19484                 // Footer            : False
19485                 // Separator         : False
19486
19487                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Vertical, RepeatLayout.UnorderedList, true, true, false, false);
19488
19489                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
19490         }
19491
19492         [Test]
19493         [ExpectedException (typeof (global::System.InvalidOperationException))]
19494         public void RepeatInfo_1cols_0itms_vert_ul_otrtblimp_hdr ()
19495         {
19496                 // cols              : 1
19497                 // cnt               : 0
19498                 // RepeatDirection   : Vertical
19499                 // RepeatLayout      : UnorderedList
19500                 // OuterTableImplied : True
19501                 // Header            : True
19502                 // Footer            : False
19503                 // Separator         : False
19504
19505                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Vertical, RepeatLayout.UnorderedList, true, true, false, false);
19506
19507                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
19508         }
19509
19510         [Test]
19511         [ExpectedException (typeof (global::System.InvalidOperationException))]
19512         public void RepeatInfo_1cols_5itms_vert_ul_otrtblimp_hdr ()
19513         {
19514                 // cols              : 1
19515                 // cnt               : 5
19516                 // RepeatDirection   : Vertical
19517                 // RepeatLayout      : UnorderedList
19518                 // OuterTableImplied : True
19519                 // Header            : True
19520                 // Footer            : False
19521                 // Separator         : False
19522
19523                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Vertical, RepeatLayout.UnorderedList, true, true, false, false);
19524
19525                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
19526         }
19527
19528         [Test]
19529         [ExpectedException (typeof (global::System.InvalidOperationException))]
19530         public void RepeatInfo_2cols_4itms_vert_ul_otrtblimp_hdr ()
19531         {
19532                 // cols              : 2
19533                 // cnt               : 4
19534                 // RepeatDirection   : Vertical
19535                 // RepeatLayout      : UnorderedList
19536                 // OuterTableImplied : True
19537                 // Header            : True
19538                 // Footer            : False
19539                 // Separator         : False
19540
19541                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Vertical, RepeatLayout.UnorderedList, true, true, false, false);
19542
19543                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
19544         }
19545
19546         [Test]
19547         [ExpectedException (typeof (global::System.InvalidOperationException))]
19548         public void RepeatInfo_2cols_7itms_vert_ul_otrtblimp_hdr ()
19549         {
19550                 // cols              : 2
19551                 // cnt               : 7
19552                 // RepeatDirection   : Vertical
19553                 // RepeatLayout      : UnorderedList
19554                 // OuterTableImplied : True
19555                 // Header            : True
19556                 // Footer            : False
19557                 // Separator         : False
19558
19559                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Vertical, RepeatLayout.UnorderedList, true, true, false, false);
19560
19561                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
19562         }
19563
19564         [Test]
19565         [ExpectedException (typeof (global::System.InvalidOperationException))]
19566         public void RepeatInfo_3cols_9itms_vert_ul_otrtblimp_hdr ()
19567         {
19568                 // cols              : 3
19569                 // cnt               : 9
19570                 // RepeatDirection   : Vertical
19571                 // RepeatLayout      : UnorderedList
19572                 // OuterTableImplied : True
19573                 // Header            : True
19574                 // Footer            : False
19575                 // Separator         : False
19576
19577                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Vertical, RepeatLayout.UnorderedList, true, true, false, false);
19578
19579                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
19580         }
19581
19582         [Test]
19583         [ExpectedException (typeof (global::System.InvalidOperationException))]
19584         public void RepeatInfo_3cols_7itms_vert_ul_otrtblimp_hdr ()
19585         {
19586                 // cols              : 3
19587                 // cnt               : 7
19588                 // RepeatDirection   : Vertical
19589                 // RepeatLayout      : UnorderedList
19590                 // OuterTableImplied : True
19591                 // Header            : True
19592                 // Footer            : False
19593                 // Separator         : False
19594
19595                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Vertical, RepeatLayout.UnorderedList, true, true, false, false);
19596
19597                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
19598         }
19599
19600         [Test]
19601         [ExpectedException (typeof (global::System.InvalidOperationException))]
19602         public void RepeatInfo_0cols_0itms_horiz_ol_otrtblimp_hdr ()
19603         {
19604                 // cols              : 0
19605                 // cnt               : 0
19606                 // RepeatDirection   : Horizontal
19607                 // RepeatLayout      : OrderedList
19608                 // OuterTableImplied : True
19609                 // Header            : True
19610                 // Footer            : False
19611                 // Separator         : False
19612
19613                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Horizontal, RepeatLayout.OrderedList, true, true, false, false);
19614
19615                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
19616         }
19617
19618         [Test]
19619         [ExpectedException (typeof (global::System.InvalidOperationException))]
19620         public void RepeatInfo_0cols_1itms_horiz_ol_otrtblimp_hdr ()
19621         {
19622                 // cols              : 0
19623                 // cnt               : 1
19624                 // RepeatDirection   : Horizontal
19625                 // RepeatLayout      : OrderedList
19626                 // OuterTableImplied : True
19627                 // Header            : True
19628                 // Footer            : False
19629                 // Separator         : False
19630
19631                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Horizontal, RepeatLayout.OrderedList, true, true, false, false);
19632
19633                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
19634         }
19635
19636         [Test]
19637         [ExpectedException (typeof (global::System.InvalidOperationException))]
19638         public void RepeatInfo_0cols_2itms_horiz_ol_otrtblimp_hdr ()
19639         {
19640                 // cols              : 0
19641                 // cnt               : 2
19642                 // RepeatDirection   : Horizontal
19643                 // RepeatLayout      : OrderedList
19644                 // OuterTableImplied : True
19645                 // Header            : True
19646                 // Footer            : False
19647                 // Separator         : False
19648
19649                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Horizontal, RepeatLayout.OrderedList, true, true, false, false);
19650
19651                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
19652         }
19653
19654         [Test]
19655         [ExpectedException (typeof (global::System.InvalidOperationException))]
19656         public void RepeatInfo_0cols_5itms_horiz_ol_otrtblimp_hdr ()
19657         {
19658                 // cols              : 0
19659                 // cnt               : 5
19660                 // RepeatDirection   : Horizontal
19661                 // RepeatLayout      : OrderedList
19662                 // OuterTableImplied : True
19663                 // Header            : True
19664                 // Footer            : False
19665                 // Separator         : False
19666
19667                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Horizontal, RepeatLayout.OrderedList, true, true, false, false);
19668
19669                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
19670         }
19671
19672         [Test]
19673         [ExpectedException (typeof (global::System.InvalidOperationException))]
19674         public void RepeatInfo_1cols_0itms_horiz_ol_otrtblimp_hdr ()
19675         {
19676                 // cols              : 1
19677                 // cnt               : 0
19678                 // RepeatDirection   : Horizontal
19679                 // RepeatLayout      : OrderedList
19680                 // OuterTableImplied : True
19681                 // Header            : True
19682                 // Footer            : False
19683                 // Separator         : False
19684
19685                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Horizontal, RepeatLayout.OrderedList, true, true, false, false);
19686
19687                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
19688         }
19689
19690         [Test]
19691         [ExpectedException (typeof (global::System.InvalidOperationException))]
19692         public void RepeatInfo_1cols_5itms_horiz_ol_otrtblimp_hdr ()
19693         {
19694                 // cols              : 1
19695                 // cnt               : 5
19696                 // RepeatDirection   : Horizontal
19697                 // RepeatLayout      : OrderedList
19698                 // OuterTableImplied : True
19699                 // Header            : True
19700                 // Footer            : False
19701                 // Separator         : False
19702
19703                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Horizontal, RepeatLayout.OrderedList, true, true, false, false);
19704
19705                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
19706         }
19707
19708         [Test]
19709         [ExpectedException (typeof (global::System.InvalidOperationException))]
19710         public void RepeatInfo_2cols_4itms_horiz_ol_otrtblimp_hdr ()
19711         {
19712                 // cols              : 2
19713                 // cnt               : 4
19714                 // RepeatDirection   : Horizontal
19715                 // RepeatLayout      : OrderedList
19716                 // OuterTableImplied : True
19717                 // Header            : True
19718                 // Footer            : False
19719                 // Separator         : False
19720
19721                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Horizontal, RepeatLayout.OrderedList, true, true, false, false);
19722
19723                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
19724         }
19725
19726         [Test]
19727         [ExpectedException (typeof (global::System.InvalidOperationException))]
19728         public void RepeatInfo_2cols_7itms_horiz_ol_otrtblimp_hdr ()
19729         {
19730                 // cols              : 2
19731                 // cnt               : 7
19732                 // RepeatDirection   : Horizontal
19733                 // RepeatLayout      : OrderedList
19734                 // OuterTableImplied : True
19735                 // Header            : True
19736                 // Footer            : False
19737                 // Separator         : False
19738
19739                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Horizontal, RepeatLayout.OrderedList, true, true, false, false);
19740
19741                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
19742         }
19743
19744         [Test]
19745         [ExpectedException (typeof (global::System.InvalidOperationException))]
19746         public void RepeatInfo_3cols_9itms_horiz_ol_otrtblimp_hdr ()
19747         {
19748                 // cols              : 3
19749                 // cnt               : 9
19750                 // RepeatDirection   : Horizontal
19751                 // RepeatLayout      : OrderedList
19752                 // OuterTableImplied : True
19753                 // Header            : True
19754                 // Footer            : False
19755                 // Separator         : False
19756
19757                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Horizontal, RepeatLayout.OrderedList, true, true, false, false);
19758
19759                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
19760         }
19761
19762         [Test]
19763         [ExpectedException (typeof (global::System.InvalidOperationException))]
19764         public void RepeatInfo_3cols_7itms_horiz_ol_otrtblimp_hdr ()
19765         {
19766                 // cols              : 3
19767                 // cnt               : 7
19768                 // RepeatDirection   : Horizontal
19769                 // RepeatLayout      : OrderedList
19770                 // OuterTableImplied : True
19771                 // Header            : True
19772                 // Footer            : False
19773                 // Separator         : False
19774
19775                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Horizontal, RepeatLayout.OrderedList, true, true, false, false);
19776
19777                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
19778         }
19779
19780         [Test]
19781         [ExpectedException (typeof (global::System.InvalidOperationException))]
19782         public void RepeatInfo_0cols_0itms_vert_ol_otrtblimp_hdr ()
19783         {
19784                 // cols              : 0
19785                 // cnt               : 0
19786                 // RepeatDirection   : Vertical
19787                 // RepeatLayout      : OrderedList
19788                 // OuterTableImplied : True
19789                 // Header            : True
19790                 // Footer            : False
19791                 // Separator         : False
19792
19793                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Vertical, RepeatLayout.OrderedList, true, true, false, false);
19794
19795                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
19796         }
19797
19798         [Test]
19799         [ExpectedException (typeof (global::System.InvalidOperationException))]
19800         public void RepeatInfo_0cols_1itms_vert_ol_otrtblimp_hdr ()
19801         {
19802                 // cols              : 0
19803                 // cnt               : 1
19804                 // RepeatDirection   : Vertical
19805                 // RepeatLayout      : OrderedList
19806                 // OuterTableImplied : True
19807                 // Header            : True
19808                 // Footer            : False
19809                 // Separator         : False
19810
19811                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Vertical, RepeatLayout.OrderedList, true, true, false, false);
19812
19813                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
19814         }
19815
19816         [Test]
19817         [ExpectedException (typeof (global::System.InvalidOperationException))]
19818         public void RepeatInfo_0cols_2itms_vert_ol_otrtblimp_hdr ()
19819         {
19820                 // cols              : 0
19821                 // cnt               : 2
19822                 // RepeatDirection   : Vertical
19823                 // RepeatLayout      : OrderedList
19824                 // OuterTableImplied : True
19825                 // Header            : True
19826                 // Footer            : False
19827                 // Separator         : False
19828
19829                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Vertical, RepeatLayout.OrderedList, true, true, false, false);
19830
19831                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
19832         }
19833
19834         [Test]
19835         [ExpectedException (typeof (global::System.InvalidOperationException))]
19836         public void RepeatInfo_0cols_5itms_vert_ol_otrtblimp_hdr ()
19837         {
19838                 // cols              : 0
19839                 // cnt               : 5
19840                 // RepeatDirection   : Vertical
19841                 // RepeatLayout      : OrderedList
19842                 // OuterTableImplied : True
19843                 // Header            : True
19844                 // Footer            : False
19845                 // Separator         : False
19846
19847                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Vertical, RepeatLayout.OrderedList, true, true, false, false);
19848
19849                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
19850         }
19851
19852         [Test]
19853         [ExpectedException (typeof (global::System.InvalidOperationException))]
19854         public void RepeatInfo_1cols_0itms_vert_ol_otrtblimp_hdr ()
19855         {
19856                 // cols              : 1
19857                 // cnt               : 0
19858                 // RepeatDirection   : Vertical
19859                 // RepeatLayout      : OrderedList
19860                 // OuterTableImplied : True
19861                 // Header            : True
19862                 // Footer            : False
19863                 // Separator         : False
19864
19865                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Vertical, RepeatLayout.OrderedList, true, true, false, false);
19866
19867                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
19868         }
19869
19870         [Test]
19871         [ExpectedException (typeof (global::System.InvalidOperationException))]
19872         public void RepeatInfo_1cols_5itms_vert_ol_otrtblimp_hdr ()
19873         {
19874                 // cols              : 1
19875                 // cnt               : 5
19876                 // RepeatDirection   : Vertical
19877                 // RepeatLayout      : OrderedList
19878                 // OuterTableImplied : True
19879                 // Header            : True
19880                 // Footer            : False
19881                 // Separator         : False
19882
19883                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Vertical, RepeatLayout.OrderedList, true, true, false, false);
19884
19885                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
19886         }
19887
19888         [Test]
19889         [ExpectedException (typeof (global::System.InvalidOperationException))]
19890         public void RepeatInfo_2cols_4itms_vert_ol_otrtblimp_hdr ()
19891         {
19892                 // cols              : 2
19893                 // cnt               : 4
19894                 // RepeatDirection   : Vertical
19895                 // RepeatLayout      : OrderedList
19896                 // OuterTableImplied : True
19897                 // Header            : True
19898                 // Footer            : False
19899                 // Separator         : False
19900
19901                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Vertical, RepeatLayout.OrderedList, true, true, false, false);
19902
19903                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
19904         }
19905
19906         [Test]
19907         [ExpectedException (typeof (global::System.InvalidOperationException))]
19908         public void RepeatInfo_2cols_7itms_vert_ol_otrtblimp_hdr ()
19909         {
19910                 // cols              : 2
19911                 // cnt               : 7
19912                 // RepeatDirection   : Vertical
19913                 // RepeatLayout      : OrderedList
19914                 // OuterTableImplied : True
19915                 // Header            : True
19916                 // Footer            : False
19917                 // Separator         : False
19918
19919                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Vertical, RepeatLayout.OrderedList, true, true, false, false);
19920
19921                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
19922         }
19923
19924         [Test]
19925         [ExpectedException (typeof (global::System.InvalidOperationException))]
19926         public void RepeatInfo_3cols_9itms_vert_ol_otrtblimp_hdr ()
19927         {
19928                 // cols              : 3
19929                 // cnt               : 9
19930                 // RepeatDirection   : Vertical
19931                 // RepeatLayout      : OrderedList
19932                 // OuterTableImplied : True
19933                 // Header            : True
19934                 // Footer            : False
19935                 // Separator         : False
19936
19937                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Vertical, RepeatLayout.OrderedList, true, true, false, false);
19938
19939                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
19940         }
19941
19942         [Test]
19943         [ExpectedException (typeof (global::System.InvalidOperationException))]
19944         public void RepeatInfo_3cols_7itms_vert_ol_otrtblimp_hdr ()
19945         {
19946                 // cols              : 3
19947                 // cnt               : 7
19948                 // RepeatDirection   : Vertical
19949                 // RepeatLayout      : OrderedList
19950                 // OuterTableImplied : True
19951                 // Header            : True
19952                 // Footer            : False
19953                 // Separator         : False
19954
19955                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Vertical, RepeatLayout.OrderedList, true, true, false, false);
19956
19957                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
19958         }
19959
19960         [Test]
19961         public void RepeatInfo_0cols_0itms_horiz_tbl_hdr ()
19962         {
19963                 // cols              : 0
19964                 // cnt               : 0
19965                 // RepeatDirection   : Horizontal
19966                 // RepeatLayout      : Table
19967                 // OuterTableImplied : False
19968                 // Header            : True
19969                 // Footer            : False
19970                 // Separator         : False
19971
19972                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Horizontal, RepeatLayout.Table, false, true, false, false);
19973                 string exp = @"<table class=""mainstyle"">
19974         <tr>
19975                 <td colspan=""0"" class=""Header-1"">(0,Header,-1)</td>
19976         </tr>
19977 </table>";
19978                 Assert.AreEqual (exp, v, "#1040");
19979         }
19980
19981         [Test]
19982         public void RepeatInfo_0cols_1itms_horiz_tbl_hdr ()
19983         {
19984                 // cols              : 0
19985                 // cnt               : 1
19986                 // RepeatDirection   : Horizontal
19987                 // RepeatLayout      : Table
19988                 // OuterTableImplied : False
19989                 // Header            : True
19990                 // Footer            : False
19991                 // Separator         : False
19992
19993                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Horizontal, RepeatLayout.Table, false, true, false, false);
19994                 string exp = @"<table class=""mainstyle"">
19995         <tr>
19996                 <td class=""Header-1"">(0,Header,-1)</td>
19997         </tr><tr>
19998                 <td class=""Item0"">(1,Item,0)</td>
19999         </tr>
20000 </table>";
20001                 Assert.AreEqual (exp, v, "#1041");
20002         }
20003
20004         [Test]
20005         public void RepeatInfo_0cols_2itms_horiz_tbl_hdr ()
20006         {
20007                 // cols              : 0
20008                 // cnt               : 2
20009                 // RepeatDirection   : Horizontal
20010                 // RepeatLayout      : Table
20011                 // OuterTableImplied : False
20012                 // Header            : True
20013                 // Footer            : False
20014                 // Separator         : False
20015
20016                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Horizontal, RepeatLayout.Table, false, true, false, false);
20017                 string exp = @"<table class=""mainstyle"">
20018         <tr>
20019                 <td colspan=""2"" class=""Header-1"">(0,Header,-1)</td>
20020         </tr><tr>
20021                 <td class=""Item0"">(1,Item,0)</td><td class=""Item1"">(2,Item,1)</td>
20022         </tr>
20023 </table>";
20024                 Assert.AreEqual (exp, v, "#1042");
20025         }
20026
20027         [Test]
20028         public void RepeatInfo_0cols_5itms_horiz_tbl_hdr ()
20029         {
20030                 // cols              : 0
20031                 // cnt               : 5
20032                 // RepeatDirection   : Horizontal
20033                 // RepeatLayout      : Table
20034                 // OuterTableImplied : False
20035                 // Header            : True
20036                 // Footer            : False
20037                 // Separator         : False
20038
20039                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Horizontal, RepeatLayout.Table, false, true, false, false);
20040                 string exp = @"<table class=""mainstyle"">
20041         <tr>
20042                 <td colspan=""5"" class=""Header-1"">(0,Header,-1)</td>
20043         </tr><tr>
20044                 <td class=""Item0"">(1,Item,0)</td><td class=""Item1"">(2,Item,1)</td><td class=""Item2"">(3,Item,2)</td><td class=""Item3"">(4,Item,3)</td><td class=""Item4"">(5,Item,4)</td>
20045         </tr>
20046 </table>";
20047                 Assert.AreEqual (exp, v, "#1043");
20048         }
20049
20050         [Test]
20051         public void RepeatInfo_1cols_0itms_horiz_tbl_hdr ()
20052         {
20053                 // cols              : 1
20054                 // cnt               : 0
20055                 // RepeatDirection   : Horizontal
20056                 // RepeatLayout      : Table
20057                 // OuterTableImplied : False
20058                 // Header            : True
20059                 // Footer            : False
20060                 // Separator         : False
20061
20062                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Horizontal, RepeatLayout.Table, false, true, false, false);
20063                 string exp = @"<table class=""mainstyle"">
20064         <tr>
20065                 <td class=""Header-1"">(0,Header,-1)</td>
20066         </tr>
20067 </table>";
20068                 Assert.AreEqual (exp, v, "#1044");
20069         }
20070
20071         [Test]
20072         public void RepeatInfo_1cols_5itms_horiz_tbl_hdr ()
20073         {
20074                 // cols              : 1
20075                 // cnt               : 5
20076                 // RepeatDirection   : Horizontal
20077                 // RepeatLayout      : Table
20078                 // OuterTableImplied : False
20079                 // Header            : True
20080                 // Footer            : False
20081                 // Separator         : False
20082
20083                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Horizontal, RepeatLayout.Table, false, true, false, false);
20084                 string exp = @"<table class=""mainstyle"">
20085         <tr>
20086                 <td class=""Header-1"">(0,Header,-1)</td>
20087         </tr><tr>
20088                 <td class=""Item0"">(1,Item,0)</td>
20089         </tr><tr>
20090                 <td class=""Item1"">(2,Item,1)</td>
20091         </tr><tr>
20092                 <td class=""Item2"">(3,Item,2)</td>
20093         </tr><tr>
20094                 <td class=""Item3"">(4,Item,3)</td>
20095         </tr><tr>
20096                 <td class=""Item4"">(5,Item,4)</td>
20097         </tr>
20098 </table>";
20099                 Assert.AreEqual (exp, v, "#1045");
20100         }
20101
20102         [Test]
20103         public void RepeatInfo_2cols_4itms_horiz_tbl_hdr ()
20104         {
20105                 // cols              : 2
20106                 // cnt               : 4
20107                 // RepeatDirection   : Horizontal
20108                 // RepeatLayout      : Table
20109                 // OuterTableImplied : False
20110                 // Header            : True
20111                 // Footer            : False
20112                 // Separator         : False
20113
20114                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Horizontal, RepeatLayout.Table, false, true, false, false);
20115                 string exp = @"<table class=""mainstyle"">
20116         <tr>
20117                 <td colspan=""2"" class=""Header-1"">(0,Header,-1)</td>
20118         </tr><tr>
20119                 <td class=""Item0"">(1,Item,0)</td><td class=""Item1"">(2,Item,1)</td>
20120         </tr><tr>
20121                 <td class=""Item2"">(3,Item,2)</td><td class=""Item3"">(4,Item,3)</td>
20122         </tr>
20123 </table>";
20124                 Assert.AreEqual (exp, v, "#1046");
20125         }
20126
20127         [Test]
20128         public void RepeatInfo_2cols_7itms_horiz_tbl_hdr ()
20129         {
20130                 // cols              : 2
20131                 // cnt               : 7
20132                 // RepeatDirection   : Horizontal
20133                 // RepeatLayout      : Table
20134                 // OuterTableImplied : False
20135                 // Header            : True
20136                 // Footer            : False
20137                 // Separator         : False
20138
20139                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Horizontal, RepeatLayout.Table, false, true, false, false);
20140                 string exp = @"<table class=""mainstyle"">
20141         <tr>
20142                 <td colspan=""2"" class=""Header-1"">(0,Header,-1)</td>
20143         </tr><tr>
20144                 <td class=""Item0"">(1,Item,0)</td><td class=""Item1"">(2,Item,1)</td>
20145         </tr><tr>
20146                 <td class=""Item2"">(3,Item,2)</td><td class=""Item3"">(4,Item,3)</td>
20147         </tr><tr>
20148                 <td class=""Item4"">(5,Item,4)</td><td class=""Item5"">(6,Item,5)</td>
20149         </tr><tr>
20150                 <td class=""Item6"">(7,Item,6)</td><td></td>
20151         </tr>
20152 </table>";
20153                 Assert.AreEqual (exp, v, "#1047");
20154         }
20155
20156         [Test]
20157         public void RepeatInfo_3cols_9itms_horiz_tbl_hdr ()
20158         {
20159                 // cols              : 3
20160                 // cnt               : 9
20161                 // RepeatDirection   : Horizontal
20162                 // RepeatLayout      : Table
20163                 // OuterTableImplied : False
20164                 // Header            : True
20165                 // Footer            : False
20166                 // Separator         : False
20167
20168                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Horizontal, RepeatLayout.Table, false, true, false, false);
20169                 string exp = @"<table>
20170         <tr>
20171                 <td colspan=""3"" class=""Header-1"">(0,Header,-1)</td>
20172         </tr><tr>
20173                 <td class=""Item0"">(1,Item,0)</td><td class=""Item1"">(2,Item,1)</td><td class=""Item2"">(3,Item,2)</td>
20174         </tr><tr>
20175                 <td class=""Item3"">(4,Item,3)</td><td class=""Item4"">(5,Item,4)</td><td class=""Item5"">(6,Item,5)</td>
20176         </tr><tr>
20177                 <td class=""Item6"">(7,Item,6)</td><td class=""Item7"">(8,Item,7)</td><td class=""Item8"">(9,Item,8)</td>
20178         </tr>
20179 </table>";
20180                 Assert.AreEqual (exp, v, "#1048");
20181         }
20182
20183         [Test]
20184         public void RepeatInfo_3cols_7itms_horiz_tbl_hdr ()
20185         {
20186                 // cols              : 3
20187                 // cnt               : 7
20188                 // RepeatDirection   : Horizontal
20189                 // RepeatLayout      : Table
20190                 // OuterTableImplied : False
20191                 // Header            : True
20192                 // Footer            : False
20193                 // Separator         : False
20194
20195                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Horizontal, RepeatLayout.Table, false, true, false, false);
20196                 string exp = @"<table>
20197         <tr>
20198                 <td colspan=""3"" class=""Header-1"">(0,Header,-1)</td>
20199         </tr><tr>
20200                 <td class=""Item0"">(1,Item,0)</td><td class=""Item1"">(2,Item,1)</td><td class=""Item2"">(3,Item,2)</td>
20201         </tr><tr>
20202                 <td class=""Item3"">(4,Item,3)</td><td class=""Item4"">(5,Item,4)</td><td class=""Item5"">(6,Item,5)</td>
20203         </tr><tr>
20204                 <td class=""Item6"">(7,Item,6)</td><td></td><td></td>
20205         </tr>
20206 </table>";
20207                 Assert.AreEqual (exp, v, "#1049");
20208         }
20209
20210         [Test]
20211         public void RepeatInfo_0cols_0itms_vert_tbl_hdr ()
20212         {
20213                 // cols              : 0
20214                 // cnt               : 0
20215                 // RepeatDirection   : Vertical
20216                 // RepeatLayout      : Table
20217                 // OuterTableImplied : False
20218                 // Header            : True
20219                 // Footer            : False
20220                 // Separator         : False
20221
20222                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Vertical, RepeatLayout.Table, false, true, false, false);
20223                 string exp = @"<table class=""mainstyle"">
20224         <tr>
20225                 <td class=""Header-1"">(0,Header,-1)</td>
20226         </tr>
20227 </table>";
20228                 Assert.AreEqual (exp, v, "#1050");
20229         }
20230
20231         [Test]
20232         public void RepeatInfo_0cols_1itms_vert_tbl_hdr ()
20233         {
20234                 // cols              : 0
20235                 // cnt               : 1
20236                 // RepeatDirection   : Vertical
20237                 // RepeatLayout      : Table
20238                 // OuterTableImplied : False
20239                 // Header            : True
20240                 // Footer            : False
20241                 // Separator         : False
20242
20243                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Vertical, RepeatLayout.Table, false, true, false, false);
20244                 string exp = @"<table class=""mainstyle"">
20245         <tr>
20246                 <td class=""Header-1"">(0,Header,-1)</td>
20247         </tr><tr>
20248                 <td class=""Item0"">(1,Item,0)</td>
20249         </tr>
20250 </table>";
20251                 Assert.AreEqual (exp, v, "#1051");
20252         }
20253
20254         [Test]
20255         public void RepeatInfo_0cols_2itms_vert_tbl_hdr ()
20256         {
20257                 // cols              : 0
20258                 // cnt               : 2
20259                 // RepeatDirection   : Vertical
20260                 // RepeatLayout      : Table
20261                 // OuterTableImplied : False
20262                 // Header            : True
20263                 // Footer            : False
20264                 // Separator         : False
20265
20266                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Vertical, RepeatLayout.Table, false, true, false, false);
20267                 string exp = @"<table class=""mainstyle"">
20268         <tr>
20269                 <td class=""Header-1"">(0,Header,-1)</td>
20270         </tr><tr>
20271                 <td class=""Item0"">(1,Item,0)</td>
20272         </tr><tr>
20273                 <td class=""Item1"">(2,Item,1)</td>
20274         </tr>
20275 </table>";
20276                 Assert.AreEqual (exp, v, "#1052");
20277         }
20278
20279         [Test]
20280         public void RepeatInfo_0cols_5itms_vert_tbl_hdr ()
20281         {
20282                 // cols              : 0
20283                 // cnt               : 5
20284                 // RepeatDirection   : Vertical
20285                 // RepeatLayout      : Table
20286                 // OuterTableImplied : False
20287                 // Header            : True
20288                 // Footer            : False
20289                 // Separator         : False
20290
20291                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Vertical, RepeatLayout.Table, false, true, false, false);
20292                 string exp = @"<table class=""mainstyle"">
20293         <tr>
20294                 <td class=""Header-1"">(0,Header,-1)</td>
20295         </tr><tr>
20296                 <td class=""Item0"">(1,Item,0)</td>
20297         </tr><tr>
20298                 <td class=""Item1"">(2,Item,1)</td>
20299         </tr><tr>
20300                 <td class=""Item2"">(3,Item,2)</td>
20301         </tr><tr>
20302                 <td class=""Item3"">(4,Item,3)</td>
20303         </tr><tr>
20304                 <td class=""Item4"">(5,Item,4)</td>
20305         </tr>
20306 </table>";
20307                 Assert.AreEqual (exp, v, "#1053");
20308         }
20309
20310         [Test]
20311         public void RepeatInfo_1cols_0itms_vert_tbl_hdr ()
20312         {
20313                 // cols              : 1
20314                 // cnt               : 0
20315                 // RepeatDirection   : Vertical
20316                 // RepeatLayout      : Table
20317                 // OuterTableImplied : False
20318                 // Header            : True
20319                 // Footer            : False
20320                 // Separator         : False
20321
20322                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Vertical, RepeatLayout.Table, false, true, false, false);
20323                 string exp = @"<table class=""mainstyle"">
20324         <tr>
20325                 <td class=""Header-1"">(0,Header,-1)</td>
20326         </tr>
20327 </table>";
20328                 Assert.AreEqual (exp, v, "#1054");
20329         }
20330
20331         [Test]
20332         public void RepeatInfo_1cols_5itms_vert_tbl_hdr ()
20333         {
20334                 // cols              : 1
20335                 // cnt               : 5
20336                 // RepeatDirection   : Vertical
20337                 // RepeatLayout      : Table
20338                 // OuterTableImplied : False
20339                 // Header            : True
20340                 // Footer            : False
20341                 // Separator         : False
20342
20343                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Vertical, RepeatLayout.Table, false, true, false, false);
20344                 string exp = @"<table class=""mainstyle"">
20345         <tr>
20346                 <td class=""Header-1"">(0,Header,-1)</td>
20347         </tr><tr>
20348                 <td class=""Item0"">(1,Item,0)</td>
20349         </tr><tr>
20350                 <td class=""Item1"">(2,Item,1)</td>
20351         </tr><tr>
20352                 <td class=""Item2"">(3,Item,2)</td>
20353         </tr><tr>
20354                 <td class=""Item3"">(4,Item,3)</td>
20355         </tr><tr>
20356                 <td class=""Item4"">(5,Item,4)</td>
20357         </tr>
20358 </table>";
20359                 Assert.AreEqual (exp, v, "#1055");
20360         }
20361
20362         [Test]
20363         public void RepeatInfo_2cols_4itms_vert_tbl_hdr ()
20364         {
20365                 // cols              : 2
20366                 // cnt               : 4
20367                 // RepeatDirection   : Vertical
20368                 // RepeatLayout      : Table
20369                 // OuterTableImplied : False
20370                 // Header            : True
20371                 // Footer            : False
20372                 // Separator         : False
20373
20374                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Vertical, RepeatLayout.Table, false, true, false, false);
20375                 string exp = @"<table class=""mainstyle"">
20376         <tr>
20377                 <td colspan=""2"" class=""Header-1"">(0,Header,-1)</td>
20378         </tr><tr>
20379                 <td class=""Item0"">(1,Item,0)</td><td class=""Item2"">(2,Item,2)</td>
20380         </tr><tr>
20381                 <td class=""Item1"">(3,Item,1)</td><td class=""Item3"">(4,Item,3)</td>
20382         </tr>
20383 </table>";
20384                 Assert.AreEqual (exp, v, "#1056");
20385         }
20386
20387         [Test]
20388         public void RepeatInfo_2cols_7itms_vert_tbl_hdr ()
20389         {
20390                 // cols              : 2
20391                 // cnt               : 7
20392                 // RepeatDirection   : Vertical
20393                 // RepeatLayout      : Table
20394                 // OuterTableImplied : False
20395                 // Header            : True
20396                 // Footer            : False
20397                 // Separator         : False
20398
20399                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Vertical, RepeatLayout.Table, false, true, false, false);
20400                 string exp = @"<table class=""mainstyle"">
20401         <tr>
20402                 <td colspan=""2"" class=""Header-1"">(0,Header,-1)</td>
20403         </tr><tr>
20404                 <td class=""Item0"">(1,Item,0)</td><td class=""Item4"">(2,Item,4)</td>
20405         </tr><tr>
20406                 <td class=""Item1"">(3,Item,1)</td><td class=""Item5"">(4,Item,5)</td>
20407         </tr><tr>
20408                 <td class=""Item2"">(5,Item,2)</td><td class=""Item6"">(6,Item,6)</td>
20409         </tr><tr>
20410                 <td class=""Item3"">(7,Item,3)</td><td></td>
20411         </tr>
20412 </table>";
20413                 Assert.AreEqual (exp, v, "#1057");
20414         }
20415
20416         [Test]
20417         public void RepeatInfo_3cols_9itms_vert_tbl_hdr ()
20418         {
20419                 // cols              : 3
20420                 // cnt               : 9
20421                 // RepeatDirection   : Vertical
20422                 // RepeatLayout      : Table
20423                 // OuterTableImplied : False
20424                 // Header            : True
20425                 // Footer            : False
20426                 // Separator         : False
20427
20428                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Vertical, RepeatLayout.Table, false, true, false, false);
20429                 string exp = @"<table>
20430         <tr>
20431                 <td colspan=""3"" class=""Header-1"">(0,Header,-1)</td>
20432         </tr><tr>
20433                 <td class=""Item0"">(1,Item,0)</td><td class=""Item3"">(2,Item,3)</td><td class=""Item6"">(3,Item,6)</td>
20434         </tr><tr>
20435                 <td class=""Item1"">(4,Item,1)</td><td class=""Item4"">(5,Item,4)</td><td class=""Item7"">(6,Item,7)</td>
20436         </tr><tr>
20437                 <td class=""Item2"">(7,Item,2)</td><td class=""Item5"">(8,Item,5)</td><td class=""Item8"">(9,Item,8)</td>
20438         </tr>
20439 </table>";
20440                 Assert.AreEqual (exp, v, "#1058");
20441         }
20442
20443         [Test]
20444         public void RepeatInfo_3cols_7itms_vert_tbl_hdr ()
20445         {
20446                 // cols              : 3
20447                 // cnt               : 7
20448                 // RepeatDirection   : Vertical
20449                 // RepeatLayout      : Table
20450                 // OuterTableImplied : False
20451                 // Header            : True
20452                 // Footer            : False
20453                 // Separator         : False
20454
20455                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Vertical, RepeatLayout.Table, false, true, false, false);
20456                 string exp = @"<table>
20457         <tr>
20458                 <td colspan=""3"" class=""Header-1"">(0,Header,-1)</td>
20459         </tr><tr>
20460                 <td class=""Item0"">(1,Item,0)</td><td class=""Item3"">(2,Item,3)</td><td class=""Item5"">(3,Item,5)</td>
20461         </tr><tr>
20462                 <td class=""Item1"">(4,Item,1)</td><td class=""Item4"">(5,Item,4)</td><td class=""Item6"">(6,Item,6)</td>
20463         </tr><tr>
20464                 <td class=""Item2"">(7,Item,2)</td><td></td><td></td>
20465         </tr>
20466 </table>";
20467                 Assert.AreEqual (exp, v, "#1059");
20468         }
20469
20470         [Test]
20471         public void RepeatInfo_0cols_0itms_horiz_flow_hdr ()
20472         {
20473                 // cols              : 0
20474                 // cnt               : 0
20475                 // RepeatDirection   : Horizontal
20476                 // RepeatLayout      : Flow
20477                 // OuterTableImplied : False
20478                 // Header            : True
20479                 // Footer            : False
20480                 // Separator         : False
20481
20482                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Horizontal, RepeatLayout.Flow, false, true, false, false);
20483                 string exp = @"<span class=""mainstyle"">(0,Header,-1)</span>";
20484                 Assert.AreEqual (exp, v, "#1060");
20485         }
20486
20487         [Test]
20488         public void RepeatInfo_0cols_1itms_horiz_flow_hdr ()
20489         {
20490                 // cols              : 0
20491                 // cnt               : 1
20492                 // RepeatDirection   : Horizontal
20493                 // RepeatLayout      : Flow
20494                 // OuterTableImplied : False
20495                 // Header            : True
20496                 // Footer            : False
20497                 // Separator         : False
20498
20499                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Horizontal, RepeatLayout.Flow, false, true, false, false);
20500                 string exp = @"<span class=""mainstyle"">(0,Header,-1)(1,Item,0)</span>";
20501                 Assert.AreEqual (exp, v, "#1061");
20502         }
20503
20504         [Test]
20505         public void RepeatInfo_0cols_2itms_horiz_flow_hdr ()
20506         {
20507                 // cols              : 0
20508                 // cnt               : 2
20509                 // RepeatDirection   : Horizontal
20510                 // RepeatLayout      : Flow
20511                 // OuterTableImplied : False
20512                 // Header            : True
20513                 // Footer            : False
20514                 // Separator         : False
20515
20516                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Horizontal, RepeatLayout.Flow, false, true, false, false);
20517                 string exp = @"<span class=""mainstyle"">(0,Header,-1)(1,Item,0)(2,Item,1)</span>";
20518                 Assert.AreEqual (exp, v, "#1062");
20519         }
20520
20521         [Test]
20522         public void RepeatInfo_0cols_5itms_horiz_flow_hdr ()
20523         {
20524                 // cols              : 0
20525                 // cnt               : 5
20526                 // RepeatDirection   : Horizontal
20527                 // RepeatLayout      : Flow
20528                 // OuterTableImplied : False
20529                 // Header            : True
20530                 // Footer            : False
20531                 // Separator         : False
20532
20533                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Horizontal, RepeatLayout.Flow, false, true, false, false);
20534                 string exp = @"<span class=""mainstyle"">(0,Header,-1)(1,Item,0)(2,Item,1)(3,Item,2)(4,Item,3)(5,Item,4)</span>";
20535                 Assert.AreEqual (exp, v, "#1063");
20536         }
20537
20538         [Test]
20539         public void RepeatInfo_1cols_0itms_horiz_flow_hdr ()
20540         {
20541                 // cols              : 1
20542                 // cnt               : 0
20543                 // RepeatDirection   : Horizontal
20544                 // RepeatLayout      : Flow
20545                 // OuterTableImplied : False
20546                 // Header            : True
20547                 // Footer            : False
20548                 // Separator         : False
20549
20550                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Horizontal, RepeatLayout.Flow, false, true, false, false);
20551                 string exp = @"<span class=""mainstyle"">(0,Header,-1)</span>";
20552                 Assert.AreEqual (exp, v, "#1064");
20553         }
20554
20555         [Test]
20556         public void RepeatInfo_1cols_5itms_horiz_flow_hdr ()
20557         {
20558                 // cols              : 1
20559                 // cnt               : 5
20560                 // RepeatDirection   : Horizontal
20561                 // RepeatLayout      : Flow
20562                 // OuterTableImplied : False
20563                 // Header            : True
20564                 // Footer            : False
20565                 // Separator         : False
20566
20567                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Horizontal, RepeatLayout.Flow, false, true, false, false);
20568                 string exp = @"<span class=""mainstyle"">(0,Header,-1)<br />(1,Item,0)<br />(2,Item,1)<br />(3,Item,2)<br />(4,Item,3)<br />(5,Item,4)<br /></span>";
20569                 Assert.AreEqual (exp, v, "#1065");
20570         }
20571
20572         [Test]
20573         public void RepeatInfo_2cols_4itms_horiz_flow_hdr ()
20574         {
20575                 // cols              : 2
20576                 // cnt               : 4
20577                 // RepeatDirection   : Horizontal
20578                 // RepeatLayout      : Flow
20579                 // OuterTableImplied : False
20580                 // Header            : True
20581                 // Footer            : False
20582                 // Separator         : False
20583
20584                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Horizontal, RepeatLayout.Flow, false, true, false, false);
20585                 string exp = @"<span class=""mainstyle"">(0,Header,-1)<br />(1,Item,0)(2,Item,1)<br />(3,Item,2)(4,Item,3)<br /></span>";
20586                 Assert.AreEqual (exp, v, "#1066");
20587         }
20588
20589         [Test]
20590         public void RepeatInfo_2cols_7itms_horiz_flow_hdr ()
20591         {
20592                 // cols              : 2
20593                 // cnt               : 7
20594                 // RepeatDirection   : Horizontal
20595                 // RepeatLayout      : Flow
20596                 // OuterTableImplied : False
20597                 // Header            : True
20598                 // Footer            : False
20599                 // Separator         : False
20600
20601                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Horizontal, RepeatLayout.Flow, false, true, false, false);
20602                 string exp = @"<span class=""mainstyle"">(0,Header,-1)<br />(1,Item,0)(2,Item,1)<br />(3,Item,2)(4,Item,3)<br />(5,Item,4)(6,Item,5)<br />(7,Item,6)<br /></span>";
20603                 Assert.AreEqual (exp, v, "#1067");
20604         }
20605
20606         [Test]
20607         public void RepeatInfo_3cols_9itms_horiz_flow_hdr ()
20608         {
20609                 // cols              : 3
20610                 // cnt               : 9
20611                 // RepeatDirection   : Horizontal
20612                 // RepeatLayout      : Flow
20613                 // OuterTableImplied : False
20614                 // Header            : True
20615                 // Footer            : False
20616                 // Separator         : False
20617
20618                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Horizontal, RepeatLayout.Flow, false, true, false, false);
20619                 string exp = @"<span>(0,Header,-1)<br />(1,Item,0)(2,Item,1)(3,Item,2)<br />(4,Item,3)(5,Item,4)(6,Item,5)<br />(7,Item,6)(8,Item,7)(9,Item,8)<br /></span>";
20620                 Assert.AreEqual (exp, v, "#1068");
20621         }
20622
20623         [Test]
20624         public void RepeatInfo_3cols_7itms_horiz_flow_hdr ()
20625         {
20626                 // cols              : 3
20627                 // cnt               : 7
20628                 // RepeatDirection   : Horizontal
20629                 // RepeatLayout      : Flow
20630                 // OuterTableImplied : False
20631                 // Header            : True
20632                 // Footer            : False
20633                 // Separator         : False
20634
20635                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Horizontal, RepeatLayout.Flow, false, true, false, false);
20636                 string exp = @"<span>(0,Header,-1)<br />(1,Item,0)(2,Item,1)(3,Item,2)<br />(4,Item,3)(5,Item,4)(6,Item,5)<br />(7,Item,6)<br /></span>";
20637                 Assert.AreEqual (exp, v, "#1069");
20638         }
20639
20640         [Test]
20641         public void RepeatInfo_0cols_0itms_vert_flow_hdr ()
20642         {
20643                 // cols              : 0
20644                 // cnt               : 0
20645                 // RepeatDirection   : Vertical
20646                 // RepeatLayout      : Flow
20647                 // OuterTableImplied : False
20648                 // Header            : True
20649                 // Footer            : False
20650                 // Separator         : False
20651
20652                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Vertical, RepeatLayout.Flow, false, true, false, false);
20653                 string exp = @"<span class=""mainstyle"">(0,Header,-1)<br /></span>";
20654                 Assert.AreEqual (exp, v, "#1070");
20655         }
20656
20657         [Test]
20658         public void RepeatInfo_0cols_1itms_vert_flow_hdr ()
20659         {
20660                 // cols              : 0
20661                 // cnt               : 1
20662                 // RepeatDirection   : Vertical
20663                 // RepeatLayout      : Flow
20664                 // OuterTableImplied : False
20665                 // Header            : True
20666                 // Footer            : False
20667                 // Separator         : False
20668
20669                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Vertical, RepeatLayout.Flow, false, true, false, false);
20670                 string exp = @"<span class=""mainstyle"">(0,Header,-1)<br />(1,Item,0)</span>";
20671                 Assert.AreEqual (exp, v, "#1071");
20672         }
20673
20674         [Test]
20675         public void RepeatInfo_0cols_2itms_vert_flow_hdr ()
20676         {
20677                 // cols              : 0
20678                 // cnt               : 2
20679                 // RepeatDirection   : Vertical
20680                 // RepeatLayout      : Flow
20681                 // OuterTableImplied : False
20682                 // Header            : True
20683                 // Footer            : False
20684                 // Separator         : False
20685
20686                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Vertical, RepeatLayout.Flow, false, true, false, false);
20687                 string exp = @"<span class=""mainstyle"">(0,Header,-1)<br />(1,Item,0)<br />(2,Item,1)</span>";
20688                 Assert.AreEqual (exp, v, "#1072");
20689         }
20690
20691         [Test]
20692         public void RepeatInfo_0cols_5itms_vert_flow_hdr ()
20693         {
20694                 // cols              : 0
20695                 // cnt               : 5
20696                 // RepeatDirection   : Vertical
20697                 // RepeatLayout      : Flow
20698                 // OuterTableImplied : False
20699                 // Header            : True
20700                 // Footer            : False
20701                 // Separator         : False
20702
20703                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Vertical, RepeatLayout.Flow, false, true, false, false);
20704                 string exp = @"<span class=""mainstyle"">(0,Header,-1)<br />(1,Item,0)<br />(2,Item,1)<br />(3,Item,2)<br />(4,Item,3)<br />(5,Item,4)</span>";
20705                 Assert.AreEqual (exp, v, "#1073");
20706         }
20707
20708         [Test]
20709         public void RepeatInfo_1cols_0itms_vert_flow_hdr ()
20710         {
20711                 // cols              : 1
20712                 // cnt               : 0
20713                 // RepeatDirection   : Vertical
20714                 // RepeatLayout      : Flow
20715                 // OuterTableImplied : False
20716                 // Header            : True
20717                 // Footer            : False
20718                 // Separator         : False
20719
20720                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Vertical, RepeatLayout.Flow, false, true, false, false);
20721                 string exp = @"<span class=""mainstyle"">(0,Header,-1)<br /></span>";
20722                 Assert.AreEqual (exp, v, "#1074");
20723         }
20724
20725         [Test]
20726         public void RepeatInfo_1cols_5itms_vert_flow_hdr ()
20727         {
20728                 // cols              : 1
20729                 // cnt               : 5
20730                 // RepeatDirection   : Vertical
20731                 // RepeatLayout      : Flow
20732                 // OuterTableImplied : False
20733                 // Header            : True
20734                 // Footer            : False
20735                 // Separator         : False
20736
20737                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Vertical, RepeatLayout.Flow, false, true, false, false);
20738                 string exp = @"<span class=""mainstyle"">(0,Header,-1)<br />(1,Item,0)<br />(2,Item,1)<br />(3,Item,2)<br />(4,Item,3)<br />(5,Item,4)</span>";
20739                 Assert.AreEqual (exp, v, "#1075");
20740         }
20741
20742         [Test]
20743         public void RepeatInfo_2cols_4itms_vert_flow_hdr ()
20744         {
20745                 // cols              : 2
20746                 // cnt               : 4
20747                 // RepeatDirection   : Vertical
20748                 // RepeatLayout      : Flow
20749                 // OuterTableImplied : False
20750                 // Header            : True
20751                 // Footer            : False
20752                 // Separator         : False
20753
20754                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Vertical, RepeatLayout.Flow, false, true, false, false);
20755                 string exp = @"<span class=""mainstyle"">(0,Header,-1)<br />(1,Item,0)(2,Item,2)<br />(3,Item,1)(4,Item,3)</span>";
20756                 Assert.AreEqual (exp, v, "#1076");
20757         }
20758
20759         [Test]
20760         public void RepeatInfo_2cols_7itms_vert_flow_hdr ()
20761         {
20762                 // cols              : 2
20763                 // cnt               : 7
20764                 // RepeatDirection   : Vertical
20765                 // RepeatLayout      : Flow
20766                 // OuterTableImplied : False
20767                 // Header            : True
20768                 // Footer            : False
20769                 // Separator         : False
20770
20771                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Vertical, RepeatLayout.Flow, false, true, false, false);
20772                 string exp = @"<span class=""mainstyle"">(0,Header,-1)<br />(1,Item,0)(2,Item,4)<br />(3,Item,1)(4,Item,5)<br />(5,Item,2)(6,Item,6)<br />(7,Item,3)</span>";
20773                 Assert.AreEqual (exp, v, "#1077");
20774         }
20775
20776         [Test]
20777         public void RepeatInfo_3cols_9itms_vert_flow_hdr ()
20778         {
20779                 // cols              : 3
20780                 // cnt               : 9
20781                 // RepeatDirection   : Vertical
20782                 // RepeatLayout      : Flow
20783                 // OuterTableImplied : False
20784                 // Header            : True
20785                 // Footer            : False
20786                 // Separator         : False
20787
20788                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Vertical, RepeatLayout.Flow, false, true, false, false);
20789                 string exp = @"<span>(0,Header,-1)<br />(1,Item,0)(2,Item,3)(3,Item,6)<br />(4,Item,1)(5,Item,4)(6,Item,7)<br />(7,Item,2)(8,Item,5)(9,Item,8)</span>";
20790                 Assert.AreEqual (exp, v, "#1078");
20791         }
20792
20793         [Test]
20794         public void RepeatInfo_3cols_7itms_vert_flow_hdr ()
20795         {
20796                 // cols              : 3
20797                 // cnt               : 7
20798                 // RepeatDirection   : Vertical
20799                 // RepeatLayout      : Flow
20800                 // OuterTableImplied : False
20801                 // Header            : True
20802                 // Footer            : False
20803                 // Separator         : False
20804
20805                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Vertical, RepeatLayout.Flow, false, true, false, false);
20806                 string exp = @"<span>(0,Header,-1)<br />(1,Item,0)(2,Item,3)(3,Item,5)<br />(4,Item,1)(5,Item,4)(6,Item,6)<br />(7,Item,2)</span>";
20807                 Assert.AreEqual (exp, v, "#1079");
20808         }
20809
20810         [Test]
20811         [ExpectedException (typeof (global::System.InvalidOperationException))]
20812         public void RepeatInfo_0cols_0itms_horiz_ul_hdr ()
20813         {
20814                 // cols              : 0
20815                 // cnt               : 0
20816                 // RepeatDirection   : Horizontal
20817                 // RepeatLayout      : UnorderedList
20818                 // OuterTableImplied : False
20819                 // Header            : True
20820                 // Footer            : False
20821                 // Separator         : False
20822
20823                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, false, true, false, false);
20824
20825                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
20826         }
20827
20828         [Test]
20829         [ExpectedException (typeof (global::System.InvalidOperationException))]
20830         public void RepeatInfo_0cols_1itms_horiz_ul_hdr ()
20831         {
20832                 // cols              : 0
20833                 // cnt               : 1
20834                 // RepeatDirection   : Horizontal
20835                 // RepeatLayout      : UnorderedList
20836                 // OuterTableImplied : False
20837                 // Header            : True
20838                 // Footer            : False
20839                 // Separator         : False
20840
20841                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, false, true, false, false);
20842
20843                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
20844         }
20845
20846         [Test]
20847         [ExpectedException (typeof (global::System.InvalidOperationException))]
20848         public void RepeatInfo_0cols_2itms_horiz_ul_hdr ()
20849         {
20850                 // cols              : 0
20851                 // cnt               : 2
20852                 // RepeatDirection   : Horizontal
20853                 // RepeatLayout      : UnorderedList
20854                 // OuterTableImplied : False
20855                 // Header            : True
20856                 // Footer            : False
20857                 // Separator         : False
20858
20859                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, false, true, false, false);
20860
20861                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
20862         }
20863
20864         [Test]
20865         [ExpectedException (typeof (global::System.InvalidOperationException))]
20866         public void RepeatInfo_0cols_5itms_horiz_ul_hdr ()
20867         {
20868                 // cols              : 0
20869                 // cnt               : 5
20870                 // RepeatDirection   : Horizontal
20871                 // RepeatLayout      : UnorderedList
20872                 // OuterTableImplied : False
20873                 // Header            : True
20874                 // Footer            : False
20875                 // Separator         : False
20876
20877                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, false, true, false, false);
20878
20879                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
20880         }
20881
20882         [Test]
20883         [ExpectedException (typeof (global::System.InvalidOperationException))]
20884         public void RepeatInfo_1cols_0itms_horiz_ul_hdr ()
20885         {
20886                 // cols              : 1
20887                 // cnt               : 0
20888                 // RepeatDirection   : Horizontal
20889                 // RepeatLayout      : UnorderedList
20890                 // OuterTableImplied : False
20891                 // Header            : True
20892                 // Footer            : False
20893                 // Separator         : False
20894
20895                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, false, true, false, false);
20896
20897                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
20898         }
20899
20900         [Test]
20901         [ExpectedException (typeof (global::System.InvalidOperationException))]
20902         public void RepeatInfo_1cols_5itms_horiz_ul_hdr ()
20903         {
20904                 // cols              : 1
20905                 // cnt               : 5
20906                 // RepeatDirection   : Horizontal
20907                 // RepeatLayout      : UnorderedList
20908                 // OuterTableImplied : False
20909                 // Header            : True
20910                 // Footer            : False
20911                 // Separator         : False
20912
20913                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, false, true, false, false);
20914
20915                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
20916         }
20917
20918         [Test]
20919         [ExpectedException (typeof (global::System.InvalidOperationException))]
20920         public void RepeatInfo_2cols_4itms_horiz_ul_hdr ()
20921         {
20922                 // cols              : 2
20923                 // cnt               : 4
20924                 // RepeatDirection   : Horizontal
20925                 // RepeatLayout      : UnorderedList
20926                 // OuterTableImplied : False
20927                 // Header            : True
20928                 // Footer            : False
20929                 // Separator         : False
20930
20931                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, false, true, false, false);
20932
20933                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
20934         }
20935
20936         [Test]
20937         [ExpectedException (typeof (global::System.InvalidOperationException))]
20938         public void RepeatInfo_2cols_7itms_horiz_ul_hdr ()
20939         {
20940                 // cols              : 2
20941                 // cnt               : 7
20942                 // RepeatDirection   : Horizontal
20943                 // RepeatLayout      : UnorderedList
20944                 // OuterTableImplied : False
20945                 // Header            : True
20946                 // Footer            : False
20947                 // Separator         : False
20948
20949                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, false, true, false, false);
20950
20951                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
20952         }
20953
20954         [Test]
20955         [ExpectedException (typeof (global::System.InvalidOperationException))]
20956         public void RepeatInfo_3cols_9itms_horiz_ul_hdr ()
20957         {
20958                 // cols              : 3
20959                 // cnt               : 9
20960                 // RepeatDirection   : Horizontal
20961                 // RepeatLayout      : UnorderedList
20962                 // OuterTableImplied : False
20963                 // Header            : True
20964                 // Footer            : False
20965                 // Separator         : False
20966
20967                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, false, true, false, false);
20968
20969                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
20970         }
20971
20972         [Test]
20973         [ExpectedException (typeof (global::System.InvalidOperationException))]
20974         public void RepeatInfo_3cols_7itms_horiz_ul_hdr ()
20975         {
20976                 // cols              : 3
20977                 // cnt               : 7
20978                 // RepeatDirection   : Horizontal
20979                 // RepeatLayout      : UnorderedList
20980                 // OuterTableImplied : False
20981                 // Header            : True
20982                 // Footer            : False
20983                 // Separator         : False
20984
20985                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, false, true, false, false);
20986
20987                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
20988         }
20989
20990         [Test]
20991         [ExpectedException (typeof (global::System.InvalidOperationException))]
20992         public void RepeatInfo_0cols_0itms_vert_ul_hdr ()
20993         {
20994                 // cols              : 0
20995                 // cnt               : 0
20996                 // RepeatDirection   : Vertical
20997                 // RepeatLayout      : UnorderedList
20998                 // OuterTableImplied : False
20999                 // Header            : True
21000                 // Footer            : False
21001                 // Separator         : False
21002
21003                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Vertical, RepeatLayout.UnorderedList, false, true, false, false);
21004
21005                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
21006         }
21007
21008         [Test]
21009         [ExpectedException (typeof (global::System.InvalidOperationException))]
21010         public void RepeatInfo_0cols_1itms_vert_ul_hdr ()
21011         {
21012                 // cols              : 0
21013                 // cnt               : 1
21014                 // RepeatDirection   : Vertical
21015                 // RepeatLayout      : UnorderedList
21016                 // OuterTableImplied : False
21017                 // Header            : True
21018                 // Footer            : False
21019                 // Separator         : False
21020
21021                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Vertical, RepeatLayout.UnorderedList, false, true, false, false);
21022
21023                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
21024         }
21025
21026         [Test]
21027         [ExpectedException (typeof (global::System.InvalidOperationException))]
21028         public void RepeatInfo_0cols_2itms_vert_ul_hdr ()
21029         {
21030                 // cols              : 0
21031                 // cnt               : 2
21032                 // RepeatDirection   : Vertical
21033                 // RepeatLayout      : UnorderedList
21034                 // OuterTableImplied : False
21035                 // Header            : True
21036                 // Footer            : False
21037                 // Separator         : False
21038
21039                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Vertical, RepeatLayout.UnorderedList, false, true, false, false);
21040
21041                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
21042         }
21043
21044         [Test]
21045         [ExpectedException (typeof (global::System.InvalidOperationException))]
21046         public void RepeatInfo_0cols_5itms_vert_ul_hdr ()
21047         {
21048                 // cols              : 0
21049                 // cnt               : 5
21050                 // RepeatDirection   : Vertical
21051                 // RepeatLayout      : UnorderedList
21052                 // OuterTableImplied : False
21053                 // Header            : True
21054                 // Footer            : False
21055                 // Separator         : False
21056
21057                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Vertical, RepeatLayout.UnorderedList, false, true, false, false);
21058
21059                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
21060         }
21061
21062         [Test]
21063         [ExpectedException (typeof (global::System.InvalidOperationException))]
21064         public void RepeatInfo_1cols_0itms_vert_ul_hdr ()
21065         {
21066                 // cols              : 1
21067                 // cnt               : 0
21068                 // RepeatDirection   : Vertical
21069                 // RepeatLayout      : UnorderedList
21070                 // OuterTableImplied : False
21071                 // Header            : True
21072                 // Footer            : False
21073                 // Separator         : False
21074
21075                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Vertical, RepeatLayout.UnorderedList, false, true, false, false);
21076
21077                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
21078         }
21079
21080         [Test]
21081         [ExpectedException (typeof (global::System.InvalidOperationException))]
21082         public void RepeatInfo_1cols_5itms_vert_ul_hdr ()
21083         {
21084                 // cols              : 1
21085                 // cnt               : 5
21086                 // RepeatDirection   : Vertical
21087                 // RepeatLayout      : UnorderedList
21088                 // OuterTableImplied : False
21089                 // Header            : True
21090                 // Footer            : False
21091                 // Separator         : False
21092
21093                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Vertical, RepeatLayout.UnorderedList, false, true, false, false);
21094
21095                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
21096         }
21097
21098         [Test]
21099         [ExpectedException (typeof (global::System.InvalidOperationException))]
21100         public void RepeatInfo_2cols_4itms_vert_ul_hdr ()
21101         {
21102                 // cols              : 2
21103                 // cnt               : 4
21104                 // RepeatDirection   : Vertical
21105                 // RepeatLayout      : UnorderedList
21106                 // OuterTableImplied : False
21107                 // Header            : True
21108                 // Footer            : False
21109                 // Separator         : False
21110
21111                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Vertical, RepeatLayout.UnorderedList, false, true, false, false);
21112
21113                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
21114         }
21115
21116         [Test]
21117         [ExpectedException (typeof (global::System.InvalidOperationException))]
21118         public void RepeatInfo_2cols_7itms_vert_ul_hdr ()
21119         {
21120                 // cols              : 2
21121                 // cnt               : 7
21122                 // RepeatDirection   : Vertical
21123                 // RepeatLayout      : UnorderedList
21124                 // OuterTableImplied : False
21125                 // Header            : True
21126                 // Footer            : False
21127                 // Separator         : False
21128
21129                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Vertical, RepeatLayout.UnorderedList, false, true, false, false);
21130
21131                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
21132         }
21133
21134         [Test]
21135         [ExpectedException (typeof (global::System.InvalidOperationException))]
21136         public void RepeatInfo_3cols_9itms_vert_ul_hdr ()
21137         {
21138                 // cols              : 3
21139                 // cnt               : 9
21140                 // RepeatDirection   : Vertical
21141                 // RepeatLayout      : UnorderedList
21142                 // OuterTableImplied : False
21143                 // Header            : True
21144                 // Footer            : False
21145                 // Separator         : False
21146
21147                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Vertical, RepeatLayout.UnorderedList, false, true, false, false);
21148
21149                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
21150         }
21151
21152         [Test]
21153         [ExpectedException (typeof (global::System.InvalidOperationException))]
21154         public void RepeatInfo_3cols_7itms_vert_ul_hdr ()
21155         {
21156                 // cols              : 3
21157                 // cnt               : 7
21158                 // RepeatDirection   : Vertical
21159                 // RepeatLayout      : UnorderedList
21160                 // OuterTableImplied : False
21161                 // Header            : True
21162                 // Footer            : False
21163                 // Separator         : False
21164
21165                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Vertical, RepeatLayout.UnorderedList, false, true, false, false);
21166
21167                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
21168         }
21169
21170         [Test]
21171         [ExpectedException (typeof (global::System.InvalidOperationException))]
21172         public void RepeatInfo_0cols_0itms_horiz_ol_hdr ()
21173         {
21174                 // cols              : 0
21175                 // cnt               : 0
21176                 // RepeatDirection   : Horizontal
21177                 // RepeatLayout      : OrderedList
21178                 // OuterTableImplied : False
21179                 // Header            : True
21180                 // Footer            : False
21181                 // Separator         : False
21182
21183                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Horizontal, RepeatLayout.OrderedList, false, true, false, false);
21184
21185                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
21186         }
21187
21188         [Test]
21189         [ExpectedException (typeof (global::System.InvalidOperationException))]
21190         public void RepeatInfo_0cols_1itms_horiz_ol_hdr ()
21191         {
21192                 // cols              : 0
21193                 // cnt               : 1
21194                 // RepeatDirection   : Horizontal
21195                 // RepeatLayout      : OrderedList
21196                 // OuterTableImplied : False
21197                 // Header            : True
21198                 // Footer            : False
21199                 // Separator         : False
21200
21201                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Horizontal, RepeatLayout.OrderedList, false, true, false, false);
21202
21203                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
21204         }
21205
21206         [Test]
21207         [ExpectedException (typeof (global::System.InvalidOperationException))]
21208         public void RepeatInfo_0cols_2itms_horiz_ol_hdr ()
21209         {
21210                 // cols              : 0
21211                 // cnt               : 2
21212                 // RepeatDirection   : Horizontal
21213                 // RepeatLayout      : OrderedList
21214                 // OuterTableImplied : False
21215                 // Header            : True
21216                 // Footer            : False
21217                 // Separator         : False
21218
21219                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Horizontal, RepeatLayout.OrderedList, false, true, false, false);
21220
21221                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
21222         }
21223
21224         [Test]
21225         [ExpectedException (typeof (global::System.InvalidOperationException))]
21226         public void RepeatInfo_0cols_5itms_horiz_ol_hdr ()
21227         {
21228                 // cols              : 0
21229                 // cnt               : 5
21230                 // RepeatDirection   : Horizontal
21231                 // RepeatLayout      : OrderedList
21232                 // OuterTableImplied : False
21233                 // Header            : True
21234                 // Footer            : False
21235                 // Separator         : False
21236
21237                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Horizontal, RepeatLayout.OrderedList, false, true, false, false);
21238
21239                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
21240         }
21241
21242         [Test]
21243         [ExpectedException (typeof (global::System.InvalidOperationException))]
21244         public void RepeatInfo_1cols_0itms_horiz_ol_hdr ()
21245         {
21246                 // cols              : 1
21247                 // cnt               : 0
21248                 // RepeatDirection   : Horizontal
21249                 // RepeatLayout      : OrderedList
21250                 // OuterTableImplied : False
21251                 // Header            : True
21252                 // Footer            : False
21253                 // Separator         : False
21254
21255                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Horizontal, RepeatLayout.OrderedList, false, true, false, false);
21256
21257                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
21258         }
21259
21260         [Test]
21261         [ExpectedException (typeof (global::System.InvalidOperationException))]
21262         public void RepeatInfo_1cols_5itms_horiz_ol_hdr ()
21263         {
21264                 // cols              : 1
21265                 // cnt               : 5
21266                 // RepeatDirection   : Horizontal
21267                 // RepeatLayout      : OrderedList
21268                 // OuterTableImplied : False
21269                 // Header            : True
21270                 // Footer            : False
21271                 // Separator         : False
21272
21273                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Horizontal, RepeatLayout.OrderedList, false, true, false, false);
21274
21275                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
21276         }
21277
21278         [Test]
21279         [ExpectedException (typeof (global::System.InvalidOperationException))]
21280         public void RepeatInfo_2cols_4itms_horiz_ol_hdr ()
21281         {
21282                 // cols              : 2
21283                 // cnt               : 4
21284                 // RepeatDirection   : Horizontal
21285                 // RepeatLayout      : OrderedList
21286                 // OuterTableImplied : False
21287                 // Header            : True
21288                 // Footer            : False
21289                 // Separator         : False
21290
21291                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Horizontal, RepeatLayout.OrderedList, false, true, false, false);
21292
21293                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
21294         }
21295
21296         [Test]
21297         [ExpectedException (typeof (global::System.InvalidOperationException))]
21298         public void RepeatInfo_2cols_7itms_horiz_ol_hdr ()
21299         {
21300                 // cols              : 2
21301                 // cnt               : 7
21302                 // RepeatDirection   : Horizontal
21303                 // RepeatLayout      : OrderedList
21304                 // OuterTableImplied : False
21305                 // Header            : True
21306                 // Footer            : False
21307                 // Separator         : False
21308
21309                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Horizontal, RepeatLayout.OrderedList, false, true, false, false);
21310
21311                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
21312         }
21313
21314         [Test]
21315         [ExpectedException (typeof (global::System.InvalidOperationException))]
21316         public void RepeatInfo_3cols_9itms_horiz_ol_hdr ()
21317         {
21318                 // cols              : 3
21319                 // cnt               : 9
21320                 // RepeatDirection   : Horizontal
21321                 // RepeatLayout      : OrderedList
21322                 // OuterTableImplied : False
21323                 // Header            : True
21324                 // Footer            : False
21325                 // Separator         : False
21326
21327                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Horizontal, RepeatLayout.OrderedList, false, true, false, false);
21328
21329                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
21330         }
21331
21332         [Test]
21333         [ExpectedException (typeof (global::System.InvalidOperationException))]
21334         public void RepeatInfo_3cols_7itms_horiz_ol_hdr ()
21335         {
21336                 // cols              : 3
21337                 // cnt               : 7
21338                 // RepeatDirection   : Horizontal
21339                 // RepeatLayout      : OrderedList
21340                 // OuterTableImplied : False
21341                 // Header            : True
21342                 // Footer            : False
21343                 // Separator         : False
21344
21345                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Horizontal, RepeatLayout.OrderedList, false, true, false, false);
21346
21347                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
21348         }
21349
21350         [Test]
21351         [ExpectedException (typeof (global::System.InvalidOperationException))]
21352         public void RepeatInfo_0cols_0itms_vert_ol_hdr ()
21353         {
21354                 // cols              : 0
21355                 // cnt               : 0
21356                 // RepeatDirection   : Vertical
21357                 // RepeatLayout      : OrderedList
21358                 // OuterTableImplied : False
21359                 // Header            : True
21360                 // Footer            : False
21361                 // Separator         : False
21362
21363                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Vertical, RepeatLayout.OrderedList, false, true, false, false);
21364
21365                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
21366         }
21367
21368         [Test]
21369         [ExpectedException (typeof (global::System.InvalidOperationException))]
21370         public void RepeatInfo_0cols_1itms_vert_ol_hdr ()
21371         {
21372                 // cols              : 0
21373                 // cnt               : 1
21374                 // RepeatDirection   : Vertical
21375                 // RepeatLayout      : OrderedList
21376                 // OuterTableImplied : False
21377                 // Header            : True
21378                 // Footer            : False
21379                 // Separator         : False
21380
21381                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Vertical, RepeatLayout.OrderedList, false, true, false, false);
21382
21383                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
21384         }
21385
21386         [Test]
21387         [ExpectedException (typeof (global::System.InvalidOperationException))]
21388         public void RepeatInfo_0cols_2itms_vert_ol_hdr ()
21389         {
21390                 // cols              : 0
21391                 // cnt               : 2
21392                 // RepeatDirection   : Vertical
21393                 // RepeatLayout      : OrderedList
21394                 // OuterTableImplied : False
21395                 // Header            : True
21396                 // Footer            : False
21397                 // Separator         : False
21398
21399                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Vertical, RepeatLayout.OrderedList, false, true, false, false);
21400
21401                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
21402         }
21403
21404         [Test]
21405         [ExpectedException (typeof (global::System.InvalidOperationException))]
21406         public void RepeatInfo_0cols_5itms_vert_ol_hdr ()
21407         {
21408                 // cols              : 0
21409                 // cnt               : 5
21410                 // RepeatDirection   : Vertical
21411                 // RepeatLayout      : OrderedList
21412                 // OuterTableImplied : False
21413                 // Header            : True
21414                 // Footer            : False
21415                 // Separator         : False
21416
21417                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Vertical, RepeatLayout.OrderedList, false, true, false, false);
21418
21419                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
21420         }
21421
21422         [Test]
21423         [ExpectedException (typeof (global::System.InvalidOperationException))]
21424         public void RepeatInfo_1cols_0itms_vert_ol_hdr ()
21425         {
21426                 // cols              : 1
21427                 // cnt               : 0
21428                 // RepeatDirection   : Vertical
21429                 // RepeatLayout      : OrderedList
21430                 // OuterTableImplied : False
21431                 // Header            : True
21432                 // Footer            : False
21433                 // Separator         : False
21434
21435                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Vertical, RepeatLayout.OrderedList, false, true, false, false);
21436
21437                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
21438         }
21439
21440         [Test]
21441         [ExpectedException (typeof (global::System.InvalidOperationException))]
21442         public void RepeatInfo_1cols_5itms_vert_ol_hdr ()
21443         {
21444                 // cols              : 1
21445                 // cnt               : 5
21446                 // RepeatDirection   : Vertical
21447                 // RepeatLayout      : OrderedList
21448                 // OuterTableImplied : False
21449                 // Header            : True
21450                 // Footer            : False
21451                 // Separator         : False
21452
21453                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Vertical, RepeatLayout.OrderedList, false, true, false, false);
21454
21455                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
21456         }
21457
21458         [Test]
21459         [ExpectedException (typeof (global::System.InvalidOperationException))]
21460         public void RepeatInfo_2cols_4itms_vert_ol_hdr ()
21461         {
21462                 // cols              : 2
21463                 // cnt               : 4
21464                 // RepeatDirection   : Vertical
21465                 // RepeatLayout      : OrderedList
21466                 // OuterTableImplied : False
21467                 // Header            : True
21468                 // Footer            : False
21469                 // Separator         : False
21470
21471                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Vertical, RepeatLayout.OrderedList, false, true, false, false);
21472
21473                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
21474         }
21475
21476         [Test]
21477         [ExpectedException (typeof (global::System.InvalidOperationException))]
21478         public void RepeatInfo_2cols_7itms_vert_ol_hdr ()
21479         {
21480                 // cols              : 2
21481                 // cnt               : 7
21482                 // RepeatDirection   : Vertical
21483                 // RepeatLayout      : OrderedList
21484                 // OuterTableImplied : False
21485                 // Header            : True
21486                 // Footer            : False
21487                 // Separator         : False
21488
21489                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Vertical, RepeatLayout.OrderedList, false, true, false, false);
21490
21491                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
21492         }
21493
21494         [Test]
21495         [ExpectedException (typeof (global::System.InvalidOperationException))]
21496         public void RepeatInfo_3cols_9itms_vert_ol_hdr ()
21497         {
21498                 // cols              : 3
21499                 // cnt               : 9
21500                 // RepeatDirection   : Vertical
21501                 // RepeatLayout      : OrderedList
21502                 // OuterTableImplied : False
21503                 // Header            : True
21504                 // Footer            : False
21505                 // Separator         : False
21506
21507                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Vertical, RepeatLayout.OrderedList, false, true, false, false);
21508
21509                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
21510         }
21511
21512         [Test]
21513         [ExpectedException (typeof (global::System.InvalidOperationException))]
21514         public void RepeatInfo_3cols_7itms_vert_ol_hdr ()
21515         {
21516                 // cols              : 3
21517                 // cnt               : 7
21518                 // RepeatDirection   : Vertical
21519                 // RepeatLayout      : OrderedList
21520                 // OuterTableImplied : False
21521                 // Header            : True
21522                 // Footer            : False
21523                 // Separator         : False
21524
21525                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Vertical, RepeatLayout.OrderedList, false, true, false, false);
21526
21527                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
21528         }
21529
21530         [Test]
21531         public void RepeatInfo_0cols_0itms_horiz_tbl_otrtblimp ()
21532         {
21533                 // cols              : 0
21534                 // cnt               : 0
21535                 // RepeatDirection   : Horizontal
21536                 // RepeatLayout      : Table
21537                 // OuterTableImplied : True
21538                 // Header            : False
21539                 // Footer            : False
21540                 // Separator         : False
21541
21542                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Horizontal, RepeatLayout.Table, true, false, false, false);
21543                 string exp = @"<table class=""mainstyle"">
21544
21545 </table>";
21546                 Assert.AreEqual (exp, v, "#1120");
21547         }
21548
21549         [Test]
21550         public void RepeatInfo_0cols_1itms_horiz_tbl_otrtblimp ()
21551         {
21552                 // cols              : 0
21553                 // cnt               : 1
21554                 // RepeatDirection   : Horizontal
21555                 // RepeatLayout      : Table
21556                 // OuterTableImplied : True
21557                 // Header            : False
21558                 // Footer            : False
21559                 // Separator         : False
21560
21561                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Horizontal, RepeatLayout.Table, true, false, false, false);
21562                 string exp = @"<table class=""mainstyle"">
21563         <tr>
21564                 <td class=""Item0"">(0,Item,0)</td>
21565         </tr>
21566 </table>";
21567                 Assert.AreEqual (exp, v, "#1121");
21568         }
21569
21570         [Test]
21571         public void RepeatInfo_0cols_2itms_horiz_tbl_otrtblimp ()
21572         {
21573                 // cols              : 0
21574                 // cnt               : 2
21575                 // RepeatDirection   : Horizontal
21576                 // RepeatLayout      : Table
21577                 // OuterTableImplied : True
21578                 // Header            : False
21579                 // Footer            : False
21580                 // Separator         : False
21581
21582                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Horizontal, RepeatLayout.Table, true, false, false, false);
21583                 string exp = @"<table class=""mainstyle"">
21584         <tr>
21585                 <td class=""Item0"">(0,Item,0)</td><td class=""Item1"">(1,Item,1)</td>
21586         </tr>
21587 </table>";
21588                 Assert.AreEqual (exp, v, "#1122");
21589         }
21590
21591         [Test]
21592         public void RepeatInfo_0cols_5itms_horiz_tbl_otrtblimp ()
21593         {
21594                 // cols              : 0
21595                 // cnt               : 5
21596                 // RepeatDirection   : Horizontal
21597                 // RepeatLayout      : Table
21598                 // OuterTableImplied : True
21599                 // Header            : False
21600                 // Footer            : False
21601                 // Separator         : False
21602
21603                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Horizontal, RepeatLayout.Table, true, false, false, false);
21604                 string exp = @"<table class=""mainstyle"">
21605         <tr>
21606                 <td class=""Item0"">(0,Item,0)</td><td class=""Item1"">(1,Item,1)</td><td class=""Item2"">(2,Item,2)</td><td class=""Item3"">(3,Item,3)</td><td class=""Item4"">(4,Item,4)</td>
21607         </tr>
21608 </table>";
21609                 Assert.AreEqual (exp, v, "#1123");
21610         }
21611
21612         [Test]
21613         public void RepeatInfo_1cols_0itms_horiz_tbl_otrtblimp ()
21614         {
21615                 // cols              : 1
21616                 // cnt               : 0
21617                 // RepeatDirection   : Horizontal
21618                 // RepeatLayout      : Table
21619                 // OuterTableImplied : True
21620                 // Header            : False
21621                 // Footer            : False
21622                 // Separator         : False
21623
21624                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Horizontal, RepeatLayout.Table, true, false, false, false);
21625                 string exp = @"<table class=""mainstyle"">
21626
21627 </table>";
21628                 Assert.AreEqual (exp, v, "#1124");
21629         }
21630
21631         [Test]
21632         public void RepeatInfo_1cols_5itms_horiz_tbl_otrtblimp ()
21633         {
21634                 // cols              : 1
21635                 // cnt               : 5
21636                 // RepeatDirection   : Horizontal
21637                 // RepeatLayout      : Table
21638                 // OuterTableImplied : True
21639                 // Header            : False
21640                 // Footer            : False
21641                 // Separator         : False
21642
21643                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Horizontal, RepeatLayout.Table, true, false, false, false);
21644                 string exp = @"<table class=""mainstyle"">
21645         <tr>
21646                 <td class=""Item0"">(0,Item,0)</td>
21647         </tr><tr>
21648                 <td class=""Item1"">(1,Item,1)</td>
21649         </tr><tr>
21650                 <td class=""Item2"">(2,Item,2)</td>
21651         </tr><tr>
21652                 <td class=""Item3"">(3,Item,3)</td>
21653         </tr><tr>
21654                 <td class=""Item4"">(4,Item,4)</td>
21655         </tr>
21656 </table>";
21657                 Assert.AreEqual (exp, v, "#1125");
21658         }
21659
21660         [Test]
21661         public void RepeatInfo_2cols_4itms_horiz_tbl_otrtblimp ()
21662         {
21663                 // cols              : 2
21664                 // cnt               : 4
21665                 // RepeatDirection   : Horizontal
21666                 // RepeatLayout      : Table
21667                 // OuterTableImplied : True
21668                 // Header            : False
21669                 // Footer            : False
21670                 // Separator         : False
21671
21672                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Horizontal, RepeatLayout.Table, true, false, false, false);
21673                 string exp = @"<table class=""mainstyle"">
21674         <tr>
21675                 <td class=""Item0"">(0,Item,0)</td><td class=""Item1"">(1,Item,1)</td>
21676         </tr><tr>
21677                 <td class=""Item2"">(2,Item,2)</td><td class=""Item3"">(3,Item,3)</td>
21678         </tr>
21679 </table>";
21680                 Assert.AreEqual (exp, v, "#1126");
21681         }
21682
21683         [Test]
21684         public void RepeatInfo_2cols_7itms_horiz_tbl_otrtblimp ()
21685         {
21686                 // cols              : 2
21687                 // cnt               : 7
21688                 // RepeatDirection   : Horizontal
21689                 // RepeatLayout      : Table
21690                 // OuterTableImplied : True
21691                 // Header            : False
21692                 // Footer            : False
21693                 // Separator         : False
21694
21695                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Horizontal, RepeatLayout.Table, true, false, false, false);
21696                 string exp = @"<table class=""mainstyle"">
21697         <tr>
21698                 <td class=""Item0"">(0,Item,0)</td><td class=""Item1"">(1,Item,1)</td>
21699         </tr><tr>
21700                 <td class=""Item2"">(2,Item,2)</td><td class=""Item3"">(3,Item,3)</td>
21701         </tr><tr>
21702                 <td class=""Item4"">(4,Item,4)</td><td class=""Item5"">(5,Item,5)</td>
21703         </tr><tr>
21704                 <td class=""Item6"">(6,Item,6)</td><td></td>
21705         </tr>
21706 </table>";
21707                 Assert.AreEqual (exp, v, "#1127");
21708         }
21709
21710         [Test]
21711         public void RepeatInfo_3cols_9itms_horiz_tbl_otrtblimp ()
21712         {
21713                 // cols              : 3
21714                 // cnt               : 9
21715                 // RepeatDirection   : Horizontal
21716                 // RepeatLayout      : Table
21717                 // OuterTableImplied : True
21718                 // Header            : False
21719                 // Footer            : False
21720                 // Separator         : False
21721
21722                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Horizontal, RepeatLayout.Table, true, false, false, false);
21723                 string exp = @"<table>
21724         <tr>
21725                 <td class=""Item0"">(0,Item,0)</td><td class=""Item1"">(1,Item,1)</td><td class=""Item2"">(2,Item,2)</td>
21726         </tr><tr>
21727                 <td class=""Item3"">(3,Item,3)</td><td class=""Item4"">(4,Item,4)</td><td class=""Item5"">(5,Item,5)</td>
21728         </tr><tr>
21729                 <td class=""Item6"">(6,Item,6)</td><td class=""Item7"">(7,Item,7)</td><td class=""Item8"">(8,Item,8)</td>
21730         </tr>
21731 </table>";
21732                 Assert.AreEqual (exp, v, "#1128");
21733         }
21734
21735         [Test]
21736         public void RepeatInfo_3cols_7itms_horiz_tbl_otrtblimp ()
21737         {
21738                 // cols              : 3
21739                 // cnt               : 7
21740                 // RepeatDirection   : Horizontal
21741                 // RepeatLayout      : Table
21742                 // OuterTableImplied : True
21743                 // Header            : False
21744                 // Footer            : False
21745                 // Separator         : False
21746
21747                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Horizontal, RepeatLayout.Table, true, false, false, false);
21748                 string exp = @"<table>
21749         <tr>
21750                 <td class=""Item0"">(0,Item,0)</td><td class=""Item1"">(1,Item,1)</td><td class=""Item2"">(2,Item,2)</td>
21751         </tr><tr>
21752                 <td class=""Item3"">(3,Item,3)</td><td class=""Item4"">(4,Item,4)</td><td class=""Item5"">(5,Item,5)</td>
21753         </tr><tr>
21754                 <td class=""Item6"">(6,Item,6)</td><td></td><td></td>
21755         </tr>
21756 </table>";
21757                 Assert.AreEqual (exp, v, "#1129");
21758         }
21759
21760         [Test]
21761         public void RepeatInfo_0cols_0itms_vert_tbl_otrtblimp ()
21762         {
21763                 // cols              : 0
21764                 // cnt               : 0
21765                 // RepeatDirection   : Vertical
21766                 // RepeatLayout      : Table
21767                 // OuterTableImplied : True
21768                 // Header            : False
21769                 // Footer            : False
21770                 // Separator         : False
21771
21772                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Vertical, RepeatLayout.Table, true, false, false, false);
21773                 string exp = @"";
21774                 Assert.AreEqual (exp, v, "#1130");
21775         }
21776
21777         [Test]
21778         public void RepeatInfo_0cols_1itms_vert_tbl_otrtblimp ()
21779         {
21780                 // cols              : 0
21781                 // cnt               : 1
21782                 // RepeatDirection   : Vertical
21783                 // RepeatLayout      : Table
21784                 // OuterTableImplied : True
21785                 // Header            : False
21786                 // Footer            : False
21787                 // Separator         : False
21788
21789                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Vertical, RepeatLayout.Table, true, false, false, false);
21790                 string exp = @"(0,Item,0)";
21791                 Assert.AreEqual (exp, v, "#1131");
21792         }
21793
21794         [Test]
21795         public void RepeatInfo_0cols_2itms_vert_tbl_otrtblimp ()
21796         {
21797                 // cols              : 0
21798                 // cnt               : 2
21799                 // RepeatDirection   : Vertical
21800                 // RepeatLayout      : Table
21801                 // OuterTableImplied : True
21802                 // Header            : False
21803                 // Footer            : False
21804                 // Separator         : False
21805
21806                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Vertical, RepeatLayout.Table, true, false, false, false);
21807                 string exp = @"(0,Item,0)(1,Item,1)";
21808                 Assert.AreEqual (exp, v, "#1132");
21809         }
21810
21811         [Test]
21812         public void RepeatInfo_0cols_5itms_vert_tbl_otrtblimp ()
21813         {
21814                 // cols              : 0
21815                 // cnt               : 5
21816                 // RepeatDirection   : Vertical
21817                 // RepeatLayout      : Table
21818                 // OuterTableImplied : True
21819                 // Header            : False
21820                 // Footer            : False
21821                 // Separator         : False
21822
21823                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Vertical, RepeatLayout.Table, true, false, false, false);
21824                 string exp = @"(0,Item,0)(1,Item,1)(2,Item,2)(3,Item,3)(4,Item,4)";
21825                 Assert.AreEqual (exp, v, "#1133");
21826         }
21827
21828         [Test]
21829         public void RepeatInfo_1cols_0itms_vert_tbl_otrtblimp ()
21830         {
21831                 // cols              : 1
21832                 // cnt               : 0
21833                 // RepeatDirection   : Vertical
21834                 // RepeatLayout      : Table
21835                 // OuterTableImplied : True
21836                 // Header            : False
21837                 // Footer            : False
21838                 // Separator         : False
21839
21840                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Vertical, RepeatLayout.Table, true, false, false, false);
21841                 string exp = @"";
21842                 Assert.AreEqual (exp, v, "#1134");
21843         }
21844
21845         [Test]
21846         public void RepeatInfo_1cols_5itms_vert_tbl_otrtblimp ()
21847         {
21848                 // cols              : 1
21849                 // cnt               : 5
21850                 // RepeatDirection   : Vertical
21851                 // RepeatLayout      : Table
21852                 // OuterTableImplied : True
21853                 // Header            : False
21854                 // Footer            : False
21855                 // Separator         : False
21856
21857                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Vertical, RepeatLayout.Table, true, false, false, false);
21858                 string exp = @"(0,Item,0)(1,Item,1)(2,Item,2)(3,Item,3)(4,Item,4)";
21859                 Assert.AreEqual (exp, v, "#1135");
21860         }
21861
21862         [Test]
21863         public void RepeatInfo_2cols_4itms_vert_tbl_otrtblimp ()
21864         {
21865                 // cols              : 2
21866                 // cnt               : 4
21867                 // RepeatDirection   : Vertical
21868                 // RepeatLayout      : Table
21869                 // OuterTableImplied : True
21870                 // Header            : False
21871                 // Footer            : False
21872                 // Separator         : False
21873
21874                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Vertical, RepeatLayout.Table, true, false, false, false);
21875                 string exp = @"(0,Item,0)(1,Item,2)(2,Item,1)(3,Item,3)";
21876                 Assert.AreEqual (exp, v, "#1136");
21877         }
21878
21879         [Test]
21880         public void RepeatInfo_2cols_7itms_vert_tbl_otrtblimp ()
21881         {
21882                 // cols              : 2
21883                 // cnt               : 7
21884                 // RepeatDirection   : Vertical
21885                 // RepeatLayout      : Table
21886                 // OuterTableImplied : True
21887                 // Header            : False
21888                 // Footer            : False
21889                 // Separator         : False
21890
21891                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Vertical, RepeatLayout.Table, true, false, false, false);
21892                 string exp = @"(0,Item,0)(1,Item,4)(2,Item,1)(3,Item,5)(4,Item,2)(5,Item,6)(6,Item,3)";
21893                 Assert.AreEqual (exp, v, "#1137");
21894         }
21895
21896         [Test]
21897         public void RepeatInfo_3cols_9itms_vert_tbl_otrtblimp ()
21898         {
21899                 // cols              : 3
21900                 // cnt               : 9
21901                 // RepeatDirection   : Vertical
21902                 // RepeatLayout      : Table
21903                 // OuterTableImplied : True
21904                 // Header            : False
21905                 // Footer            : False
21906                 // Separator         : False
21907
21908                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Vertical, RepeatLayout.Table, true, false, false, false);
21909                 string exp = @"(0,Item,0)(1,Item,3)(2,Item,6)(3,Item,1)(4,Item,4)(5,Item,7)(6,Item,2)(7,Item,5)(8,Item,8)";
21910                 Assert.AreEqual (exp, v, "#1138");
21911         }
21912
21913         [Test]
21914         public void RepeatInfo_3cols_7itms_vert_tbl_otrtblimp ()
21915         {
21916                 // cols              : 3
21917                 // cnt               : 7
21918                 // RepeatDirection   : Vertical
21919                 // RepeatLayout      : Table
21920                 // OuterTableImplied : True
21921                 // Header            : False
21922                 // Footer            : False
21923                 // Separator         : False
21924
21925                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Vertical, RepeatLayout.Table, true, false, false, false);
21926                 string exp = @"(0,Item,0)(1,Item,3)(2,Item,5)(3,Item,1)(4,Item,4)(5,Item,6)(6,Item,2)";
21927                 Assert.AreEqual (exp, v, "#1139");
21928         }
21929
21930         [Test]
21931         public void RepeatInfo_0cols_0itms_horiz_flow_otrtblimp ()
21932         {
21933                 // cols              : 0
21934                 // cnt               : 0
21935                 // RepeatDirection   : Horizontal
21936                 // RepeatLayout      : Flow
21937                 // OuterTableImplied : True
21938                 // Header            : False
21939                 // Footer            : False
21940                 // Separator         : False
21941
21942                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Horizontal, RepeatLayout.Flow, true, false, false, false);
21943                 string exp = @"<span class=""mainstyle""></span>";
21944                 Assert.AreEqual (exp, v, "#1140");
21945         }
21946
21947         [Test]
21948         public void RepeatInfo_0cols_1itms_horiz_flow_otrtblimp ()
21949         {
21950                 // cols              : 0
21951                 // cnt               : 1
21952                 // RepeatDirection   : Horizontal
21953                 // RepeatLayout      : Flow
21954                 // OuterTableImplied : True
21955                 // Header            : False
21956                 // Footer            : False
21957                 // Separator         : False
21958
21959                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Horizontal, RepeatLayout.Flow, true, false, false, false);
21960                 string exp = @"<span class=""mainstyle"">(0,Item,0)</span>";
21961                 Assert.AreEqual (exp, v, "#1141");
21962         }
21963
21964         [Test]
21965         public void RepeatInfo_0cols_2itms_horiz_flow_otrtblimp ()
21966         {
21967                 // cols              : 0
21968                 // cnt               : 2
21969                 // RepeatDirection   : Horizontal
21970                 // RepeatLayout      : Flow
21971                 // OuterTableImplied : True
21972                 // Header            : False
21973                 // Footer            : False
21974                 // Separator         : False
21975
21976                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Horizontal, RepeatLayout.Flow, true, false, false, false);
21977                 string exp = @"<span class=""mainstyle"">(0,Item,0)(1,Item,1)</span>";
21978                 Assert.AreEqual (exp, v, "#1142");
21979         }
21980
21981         [Test]
21982         public void RepeatInfo_0cols_5itms_horiz_flow_otrtblimp ()
21983         {
21984                 // cols              : 0
21985                 // cnt               : 5
21986                 // RepeatDirection   : Horizontal
21987                 // RepeatLayout      : Flow
21988                 // OuterTableImplied : True
21989                 // Header            : False
21990                 // Footer            : False
21991                 // Separator         : False
21992
21993                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Horizontal, RepeatLayout.Flow, true, false, false, false);
21994                 string exp = @"<span class=""mainstyle"">(0,Item,0)(1,Item,1)(2,Item,2)(3,Item,3)(4,Item,4)</span>";
21995                 Assert.AreEqual (exp, v, "#1143");
21996         }
21997
21998         [Test]
21999         public void RepeatInfo_1cols_0itms_horiz_flow_otrtblimp ()
22000         {
22001                 // cols              : 1
22002                 // cnt               : 0
22003                 // RepeatDirection   : Horizontal
22004                 // RepeatLayout      : Flow
22005                 // OuterTableImplied : True
22006                 // Header            : False
22007                 // Footer            : False
22008                 // Separator         : False
22009
22010                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Horizontal, RepeatLayout.Flow, true, false, false, false);
22011                 string exp = @"<span class=""mainstyle""></span>";
22012                 Assert.AreEqual (exp, v, "#1144");
22013         }
22014
22015         [Test]
22016         public void RepeatInfo_1cols_5itms_horiz_flow_otrtblimp ()
22017         {
22018                 // cols              : 1
22019                 // cnt               : 5
22020                 // RepeatDirection   : Horizontal
22021                 // RepeatLayout      : Flow
22022                 // OuterTableImplied : True
22023                 // Header            : False
22024                 // Footer            : False
22025                 // Separator         : False
22026
22027                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Horizontal, RepeatLayout.Flow, true, false, false, false);
22028                 string exp = @"<span class=""mainstyle"">(0,Item,0)<br />(1,Item,1)<br />(2,Item,2)<br />(3,Item,3)<br />(4,Item,4)<br /></span>";
22029                 Assert.AreEqual (exp, v, "#1145");
22030         }
22031
22032         [Test]
22033         public void RepeatInfo_2cols_4itms_horiz_flow_otrtblimp ()
22034         {
22035                 // cols              : 2
22036                 // cnt               : 4
22037                 // RepeatDirection   : Horizontal
22038                 // RepeatLayout      : Flow
22039                 // OuterTableImplied : True
22040                 // Header            : False
22041                 // Footer            : False
22042                 // Separator         : False
22043
22044                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Horizontal, RepeatLayout.Flow, true, false, false, false);
22045                 string exp = @"<span class=""mainstyle"">(0,Item,0)(1,Item,1)<br />(2,Item,2)(3,Item,3)<br /></span>";
22046                 Assert.AreEqual (exp, v, "#1146");
22047         }
22048
22049         [Test]
22050         public void RepeatInfo_2cols_7itms_horiz_flow_otrtblimp ()
22051         {
22052                 // cols              : 2
22053                 // cnt               : 7
22054                 // RepeatDirection   : Horizontal
22055                 // RepeatLayout      : Flow
22056                 // OuterTableImplied : True
22057                 // Header            : False
22058                 // Footer            : False
22059                 // Separator         : False
22060
22061                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Horizontal, RepeatLayout.Flow, true, false, false, false);
22062                 string exp = @"<span class=""mainstyle"">(0,Item,0)(1,Item,1)<br />(2,Item,2)(3,Item,3)<br />(4,Item,4)(5,Item,5)<br />(6,Item,6)<br /></span>";
22063                 Assert.AreEqual (exp, v, "#1147");
22064         }
22065
22066         [Test]
22067         public void RepeatInfo_3cols_9itms_horiz_flow_otrtblimp ()
22068         {
22069                 // cols              : 3
22070                 // cnt               : 9
22071                 // RepeatDirection   : Horizontal
22072                 // RepeatLayout      : Flow
22073                 // OuterTableImplied : True
22074                 // Header            : False
22075                 // Footer            : False
22076                 // Separator         : False
22077
22078                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Horizontal, RepeatLayout.Flow, true, false, false, false);
22079                 string exp = @"<span>(0,Item,0)(1,Item,1)(2,Item,2)<br />(3,Item,3)(4,Item,4)(5,Item,5)<br />(6,Item,6)(7,Item,7)(8,Item,8)<br /></span>";
22080                 Assert.AreEqual (exp, v, "#1148");
22081         }
22082
22083         [Test]
22084         public void RepeatInfo_3cols_7itms_horiz_flow_otrtblimp ()
22085         {
22086                 // cols              : 3
22087                 // cnt               : 7
22088                 // RepeatDirection   : Horizontal
22089                 // RepeatLayout      : Flow
22090                 // OuterTableImplied : True
22091                 // Header            : False
22092                 // Footer            : False
22093                 // Separator         : False
22094
22095                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Horizontal, RepeatLayout.Flow, true, false, false, false);
22096                 string exp = @"<span>(0,Item,0)(1,Item,1)(2,Item,2)<br />(3,Item,3)(4,Item,4)(5,Item,5)<br />(6,Item,6)<br /></span>";
22097                 Assert.AreEqual (exp, v, "#1149");
22098         }
22099
22100         [Test]
22101         public void RepeatInfo_0cols_0itms_vert_flow_otrtblimp ()
22102         {
22103                 // cols              : 0
22104                 // cnt               : 0
22105                 // RepeatDirection   : Vertical
22106                 // RepeatLayout      : Flow
22107                 // OuterTableImplied : True
22108                 // Header            : False
22109                 // Footer            : False
22110                 // Separator         : False
22111
22112                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Vertical, RepeatLayout.Flow, true, false, false, false);
22113                 string exp = @"";
22114                 Assert.AreEqual (exp, v, "#1150");
22115         }
22116
22117         [Test]
22118         public void RepeatInfo_0cols_1itms_vert_flow_otrtblimp ()
22119         {
22120                 // cols              : 0
22121                 // cnt               : 1
22122                 // RepeatDirection   : Vertical
22123                 // RepeatLayout      : Flow
22124                 // OuterTableImplied : True
22125                 // Header            : False
22126                 // Footer            : False
22127                 // Separator         : False
22128
22129                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Vertical, RepeatLayout.Flow, true, false, false, false);
22130                 string exp = @"(0,Item,0)";
22131                 Assert.AreEqual (exp, v, "#1151");
22132         }
22133
22134         [Test]
22135         public void RepeatInfo_0cols_2itms_vert_flow_otrtblimp ()
22136         {
22137                 // cols              : 0
22138                 // cnt               : 2
22139                 // RepeatDirection   : Vertical
22140                 // RepeatLayout      : Flow
22141                 // OuterTableImplied : True
22142                 // Header            : False
22143                 // Footer            : False
22144                 // Separator         : False
22145
22146                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Vertical, RepeatLayout.Flow, true, false, false, false);
22147                 string exp = @"(0,Item,0)(1,Item,1)";
22148                 Assert.AreEqual (exp, v, "#1152");
22149         }
22150
22151         [Test]
22152         public void RepeatInfo_0cols_5itms_vert_flow_otrtblimp ()
22153         {
22154                 // cols              : 0
22155                 // cnt               : 5
22156                 // RepeatDirection   : Vertical
22157                 // RepeatLayout      : Flow
22158                 // OuterTableImplied : True
22159                 // Header            : False
22160                 // Footer            : False
22161                 // Separator         : False
22162
22163                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Vertical, RepeatLayout.Flow, true, false, false, false);
22164                 string exp = @"(0,Item,0)(1,Item,1)(2,Item,2)(3,Item,3)(4,Item,4)";
22165                 Assert.AreEqual (exp, v, "#1153");
22166         }
22167
22168         [Test]
22169         public void RepeatInfo_1cols_0itms_vert_flow_otrtblimp ()
22170         {
22171                 // cols              : 1
22172                 // cnt               : 0
22173                 // RepeatDirection   : Vertical
22174                 // RepeatLayout      : Flow
22175                 // OuterTableImplied : True
22176                 // Header            : False
22177                 // Footer            : False
22178                 // Separator         : False
22179
22180                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Vertical, RepeatLayout.Flow, true, false, false, false);
22181                 string exp = @"";
22182                 Assert.AreEqual (exp, v, "#1154");
22183         }
22184
22185         [Test]
22186         public void RepeatInfo_1cols_5itms_vert_flow_otrtblimp ()
22187         {
22188                 // cols              : 1
22189                 // cnt               : 5
22190                 // RepeatDirection   : Vertical
22191                 // RepeatLayout      : Flow
22192                 // OuterTableImplied : True
22193                 // Header            : False
22194                 // Footer            : False
22195                 // Separator         : False
22196
22197                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Vertical, RepeatLayout.Flow, true, false, false, false);
22198                 string exp = @"(0,Item,0)(1,Item,1)(2,Item,2)(3,Item,3)(4,Item,4)";
22199                 Assert.AreEqual (exp, v, "#1155");
22200         }
22201
22202         [Test]
22203         public void RepeatInfo_2cols_4itms_vert_flow_otrtblimp ()
22204         {
22205                 // cols              : 2
22206                 // cnt               : 4
22207                 // RepeatDirection   : Vertical
22208                 // RepeatLayout      : Flow
22209                 // OuterTableImplied : True
22210                 // Header            : False
22211                 // Footer            : False
22212                 // Separator         : False
22213
22214                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Vertical, RepeatLayout.Flow, true, false, false, false);
22215                 string exp = @"(0,Item,0)(1,Item,2)(2,Item,1)(3,Item,3)";
22216                 Assert.AreEqual (exp, v, "#1156");
22217         }
22218
22219         [Test]
22220         public void RepeatInfo_2cols_7itms_vert_flow_otrtblimp ()
22221         {
22222                 // cols              : 2
22223                 // cnt               : 7
22224                 // RepeatDirection   : Vertical
22225                 // RepeatLayout      : Flow
22226                 // OuterTableImplied : True
22227                 // Header            : False
22228                 // Footer            : False
22229                 // Separator         : False
22230
22231                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Vertical, RepeatLayout.Flow, true, false, false, false);
22232                 string exp = @"(0,Item,0)(1,Item,4)(2,Item,1)(3,Item,5)(4,Item,2)(5,Item,6)(6,Item,3)";
22233                 Assert.AreEqual (exp, v, "#1157");
22234         }
22235
22236         [Test]
22237         public void RepeatInfo_3cols_9itms_vert_flow_otrtblimp ()
22238         {
22239                 // cols              : 3
22240                 // cnt               : 9
22241                 // RepeatDirection   : Vertical
22242                 // RepeatLayout      : Flow
22243                 // OuterTableImplied : True
22244                 // Header            : False
22245                 // Footer            : False
22246                 // Separator         : False
22247
22248                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Vertical, RepeatLayout.Flow, true, false, false, false);
22249                 string exp = @"(0,Item,0)(1,Item,3)(2,Item,6)(3,Item,1)(4,Item,4)(5,Item,7)(6,Item,2)(7,Item,5)(8,Item,8)";
22250                 Assert.AreEqual (exp, v, "#1158");
22251         }
22252
22253         [Test]
22254         public void RepeatInfo_3cols_7itms_vert_flow_otrtblimp ()
22255         {
22256                 // cols              : 3
22257                 // cnt               : 7
22258                 // RepeatDirection   : Vertical
22259                 // RepeatLayout      : Flow
22260                 // OuterTableImplied : True
22261                 // Header            : False
22262                 // Footer            : False
22263                 // Separator         : False
22264
22265                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Vertical, RepeatLayout.Flow, true, false, false, false);
22266                 string exp = @"(0,Item,0)(1,Item,3)(2,Item,5)(3,Item,1)(4,Item,4)(5,Item,6)(6,Item,2)";
22267                 Assert.AreEqual (exp, v, "#1159");
22268         }
22269
22270         [Test]
22271         [ExpectedException (typeof (global::System.InvalidOperationException))]
22272         public void RepeatInfo_0cols_0itms_horiz_ul_otrtblimp ()
22273         {
22274                 // cols              : 0
22275                 // cnt               : 0
22276                 // RepeatDirection   : Horizontal
22277                 // RepeatLayout      : UnorderedList
22278                 // OuterTableImplied : True
22279                 // Header            : False
22280                 // Footer            : False
22281                 // Separator         : False
22282
22283                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, true, false, false, false);
22284
22285                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts only support vertical layout.")
22286         }
22287
22288         [Test]
22289         [ExpectedException (typeof (global::System.InvalidOperationException))]
22290         public void RepeatInfo_0cols_1itms_horiz_ul_otrtblimp ()
22291         {
22292                 // cols              : 0
22293                 // cnt               : 1
22294                 // RepeatDirection   : Horizontal
22295                 // RepeatLayout      : UnorderedList
22296                 // OuterTableImplied : True
22297                 // Header            : False
22298                 // Footer            : False
22299                 // Separator         : False
22300
22301                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, true, false, false, false);
22302
22303                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts only support vertical layout.")
22304         }
22305
22306         [Test]
22307         [ExpectedException (typeof (global::System.InvalidOperationException))]
22308         public void RepeatInfo_0cols_2itms_horiz_ul_otrtblimp ()
22309         {
22310                 // cols              : 0
22311                 // cnt               : 2
22312                 // RepeatDirection   : Horizontal
22313                 // RepeatLayout      : UnorderedList
22314                 // OuterTableImplied : True
22315                 // Header            : False
22316                 // Footer            : False
22317                 // Separator         : False
22318
22319                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, true, false, false, false);
22320
22321                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts only support vertical layout.")
22322         }
22323
22324         [Test]
22325         [ExpectedException (typeof (global::System.InvalidOperationException))]
22326         public void RepeatInfo_0cols_5itms_horiz_ul_otrtblimp ()
22327         {
22328                 // cols              : 0
22329                 // cnt               : 5
22330                 // RepeatDirection   : Horizontal
22331                 // RepeatLayout      : UnorderedList
22332                 // OuterTableImplied : True
22333                 // Header            : False
22334                 // Footer            : False
22335                 // Separator         : False
22336
22337                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, true, false, false, false);
22338
22339                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts only support vertical layout.")
22340         }
22341
22342         [Test]
22343         [ExpectedException (typeof (global::System.InvalidOperationException))]
22344         public void RepeatInfo_1cols_0itms_horiz_ul_otrtblimp ()
22345         {
22346                 // cols              : 1
22347                 // cnt               : 0
22348                 // RepeatDirection   : Horizontal
22349                 // RepeatLayout      : UnorderedList
22350                 // OuterTableImplied : True
22351                 // Header            : False
22352                 // Footer            : False
22353                 // Separator         : False
22354
22355                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, true, false, false, false);
22356
22357                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts only support vertical layout.")
22358         }
22359
22360         [Test]
22361         [ExpectedException (typeof (global::System.InvalidOperationException))]
22362         public void RepeatInfo_1cols_5itms_horiz_ul_otrtblimp ()
22363         {
22364                 // cols              : 1
22365                 // cnt               : 5
22366                 // RepeatDirection   : Horizontal
22367                 // RepeatLayout      : UnorderedList
22368                 // OuterTableImplied : True
22369                 // Header            : False
22370                 // Footer            : False
22371                 // Separator         : False
22372
22373                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, true, false, false, false);
22374
22375                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts only support vertical layout.")
22376         }
22377
22378         [Test]
22379         [ExpectedException (typeof (global::System.InvalidOperationException))]
22380         public void RepeatInfo_2cols_4itms_horiz_ul_otrtblimp ()
22381         {
22382                 // cols              : 2
22383                 // cnt               : 4
22384                 // RepeatDirection   : Horizontal
22385                 // RepeatLayout      : UnorderedList
22386                 // OuterTableImplied : True
22387                 // Header            : False
22388                 // Footer            : False
22389                 // Separator         : False
22390
22391                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, true, false, false, false);
22392
22393                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts only support vertical layout.")
22394         }
22395
22396         [Test]
22397         [ExpectedException (typeof (global::System.InvalidOperationException))]
22398         public void RepeatInfo_2cols_7itms_horiz_ul_otrtblimp ()
22399         {
22400                 // cols              : 2
22401                 // cnt               : 7
22402                 // RepeatDirection   : Horizontal
22403                 // RepeatLayout      : UnorderedList
22404                 // OuterTableImplied : True
22405                 // Header            : False
22406                 // Footer            : False
22407                 // Separator         : False
22408
22409                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, true, false, false, false);
22410
22411                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts only support vertical layout.")
22412         }
22413
22414         [Test]
22415         [ExpectedException (typeof (global::System.InvalidOperationException))]
22416         public void RepeatInfo_3cols_9itms_horiz_ul_otrtblimp ()
22417         {
22418                 // cols              : 3
22419                 // cnt               : 9
22420                 // RepeatDirection   : Horizontal
22421                 // RepeatLayout      : UnorderedList
22422                 // OuterTableImplied : True
22423                 // Header            : False
22424                 // Footer            : False
22425                 // Separator         : False
22426
22427                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, true, false, false, false);
22428
22429                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts only support vertical layout.")
22430         }
22431
22432         [Test]
22433         [ExpectedException (typeof (global::System.InvalidOperationException))]
22434         public void RepeatInfo_3cols_7itms_horiz_ul_otrtblimp ()
22435         {
22436                 // cols              : 3
22437                 // cnt               : 7
22438                 // RepeatDirection   : Horizontal
22439                 // RepeatLayout      : UnorderedList
22440                 // OuterTableImplied : True
22441                 // Header            : False
22442                 // Footer            : False
22443                 // Separator         : False
22444
22445                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, true, false, false, false);
22446
22447                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts only support vertical layout.")
22448         }
22449
22450         [Test]
22451         [ExpectedException (typeof (global::System.InvalidOperationException))]
22452         public void RepeatInfo_0cols_0itms_vert_ul_otrtblimp ()
22453         {
22454                 // cols              : 0
22455                 // cnt               : 0
22456                 // RepeatDirection   : Vertical
22457                 // RepeatLayout      : UnorderedList
22458                 // OuterTableImplied : True
22459                 // Header            : False
22460                 // Footer            : False
22461                 // Separator         : False
22462
22463                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Vertical, RepeatLayout.UnorderedList, true, false, false, false);
22464
22465                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support implied outer tables.")
22466         }
22467
22468         [Test]
22469         [ExpectedException (typeof (global::System.InvalidOperationException))]
22470         public void RepeatInfo_0cols_1itms_vert_ul_otrtblimp ()
22471         {
22472                 // cols              : 0
22473                 // cnt               : 1
22474                 // RepeatDirection   : Vertical
22475                 // RepeatLayout      : UnorderedList
22476                 // OuterTableImplied : True
22477                 // Header            : False
22478                 // Footer            : False
22479                 // Separator         : False
22480
22481                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Vertical, RepeatLayout.UnorderedList, true, false, false, false);
22482
22483                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support implied outer tables.")
22484         }
22485
22486         [Test]
22487         [ExpectedException (typeof (global::System.InvalidOperationException))]
22488         public void RepeatInfo_0cols_2itms_vert_ul_otrtblimp ()
22489         {
22490                 // cols              : 0
22491                 // cnt               : 2
22492                 // RepeatDirection   : Vertical
22493                 // RepeatLayout      : UnorderedList
22494                 // OuterTableImplied : True
22495                 // Header            : False
22496                 // Footer            : False
22497                 // Separator         : False
22498
22499                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Vertical, RepeatLayout.UnorderedList, true, false, false, false);
22500
22501                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support implied outer tables.")
22502         }
22503
22504         [Test]
22505         [ExpectedException (typeof (global::System.InvalidOperationException))]
22506         public void RepeatInfo_0cols_5itms_vert_ul_otrtblimp ()
22507         {
22508                 // cols              : 0
22509                 // cnt               : 5
22510                 // RepeatDirection   : Vertical
22511                 // RepeatLayout      : UnorderedList
22512                 // OuterTableImplied : True
22513                 // Header            : False
22514                 // Footer            : False
22515                 // Separator         : False
22516
22517                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Vertical, RepeatLayout.UnorderedList, true, false, false, false);
22518
22519                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support implied outer tables.")
22520         }
22521
22522         [Test]
22523         [ExpectedException (typeof (global::System.InvalidOperationException))]
22524         public void RepeatInfo_1cols_0itms_vert_ul_otrtblimp ()
22525         {
22526                 // cols              : 1
22527                 // cnt               : 0
22528                 // RepeatDirection   : Vertical
22529                 // RepeatLayout      : UnorderedList
22530                 // OuterTableImplied : True
22531                 // Header            : False
22532                 // Footer            : False
22533                 // Separator         : False
22534
22535                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Vertical, RepeatLayout.UnorderedList, true, false, false, false);
22536
22537                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support implied outer tables.")
22538         }
22539
22540         [Test]
22541         [ExpectedException (typeof (global::System.InvalidOperationException))]
22542         public void RepeatInfo_1cols_5itms_vert_ul_otrtblimp ()
22543         {
22544                 // cols              : 1
22545                 // cnt               : 5
22546                 // RepeatDirection   : Vertical
22547                 // RepeatLayout      : UnorderedList
22548                 // OuterTableImplied : True
22549                 // Header            : False
22550                 // Footer            : False
22551                 // Separator         : False
22552
22553                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Vertical, RepeatLayout.UnorderedList, true, false, false, false);
22554
22555                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support implied outer tables.")
22556         }
22557
22558         [Test]
22559         [ExpectedException (typeof (global::System.InvalidOperationException))]
22560         public void RepeatInfo_2cols_4itms_vert_ul_otrtblimp ()
22561         {
22562                 // cols              : 2
22563                 // cnt               : 4
22564                 // RepeatDirection   : Vertical
22565                 // RepeatLayout      : UnorderedList
22566                 // OuterTableImplied : True
22567                 // Header            : False
22568                 // Footer            : False
22569                 // Separator         : False
22570
22571                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Vertical, RepeatLayout.UnorderedList, true, false, false, false);
22572
22573                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support multi-column layouts.")
22574         }
22575
22576         [Test]
22577         [ExpectedException (typeof (global::System.InvalidOperationException))]
22578         public void RepeatInfo_2cols_7itms_vert_ul_otrtblimp ()
22579         {
22580                 // cols              : 2
22581                 // cnt               : 7
22582                 // RepeatDirection   : Vertical
22583                 // RepeatLayout      : UnorderedList
22584                 // OuterTableImplied : True
22585                 // Header            : False
22586                 // Footer            : False
22587                 // Separator         : False
22588
22589                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Vertical, RepeatLayout.UnorderedList, true, false, false, false);
22590
22591                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support multi-column layouts.")
22592         }
22593
22594         [Test]
22595         [ExpectedException (typeof (global::System.InvalidOperationException))]
22596         public void RepeatInfo_3cols_9itms_vert_ul_otrtblimp ()
22597         {
22598                 // cols              : 3
22599                 // cnt               : 9
22600                 // RepeatDirection   : Vertical
22601                 // RepeatLayout      : UnorderedList
22602                 // OuterTableImplied : True
22603                 // Header            : False
22604                 // Footer            : False
22605                 // Separator         : False
22606
22607                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Vertical, RepeatLayout.UnorderedList, true, false, false, false);
22608
22609                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support multi-column layouts.")
22610         }
22611
22612         [Test]
22613         [ExpectedException (typeof (global::System.InvalidOperationException))]
22614         public void RepeatInfo_3cols_7itms_vert_ul_otrtblimp ()
22615         {
22616                 // cols              : 3
22617                 // cnt               : 7
22618                 // RepeatDirection   : Vertical
22619                 // RepeatLayout      : UnorderedList
22620                 // OuterTableImplied : True
22621                 // Header            : False
22622                 // Footer            : False
22623                 // Separator         : False
22624
22625                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Vertical, RepeatLayout.UnorderedList, true, false, false, false);
22626
22627                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support multi-column layouts.")
22628         }
22629
22630         [Test]
22631         [ExpectedException (typeof (global::System.InvalidOperationException))]
22632         public void RepeatInfo_0cols_0itms_horiz_ol_otrtblimp ()
22633         {
22634                 // cols              : 0
22635                 // cnt               : 0
22636                 // RepeatDirection   : Horizontal
22637                 // RepeatLayout      : OrderedList
22638                 // OuterTableImplied : True
22639                 // Header            : False
22640                 // Footer            : False
22641                 // Separator         : False
22642
22643                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Horizontal, RepeatLayout.OrderedList, true, false, false, false);
22644
22645                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts only support vertical layout.")
22646         }
22647
22648         [Test]
22649         [ExpectedException (typeof (global::System.InvalidOperationException))]
22650         public void RepeatInfo_0cols_1itms_horiz_ol_otrtblimp ()
22651         {
22652                 // cols              : 0
22653                 // cnt               : 1
22654                 // RepeatDirection   : Horizontal
22655                 // RepeatLayout      : OrderedList
22656                 // OuterTableImplied : True
22657                 // Header            : False
22658                 // Footer            : False
22659                 // Separator         : False
22660
22661                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Horizontal, RepeatLayout.OrderedList, true, false, false, false);
22662
22663                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts only support vertical layout.")
22664         }
22665
22666         [Test]
22667         [ExpectedException (typeof (global::System.InvalidOperationException))]
22668         public void RepeatInfo_0cols_2itms_horiz_ol_otrtblimp ()
22669         {
22670                 // cols              : 0
22671                 // cnt               : 2
22672                 // RepeatDirection   : Horizontal
22673                 // RepeatLayout      : OrderedList
22674                 // OuterTableImplied : True
22675                 // Header            : False
22676                 // Footer            : False
22677                 // Separator         : False
22678
22679                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Horizontal, RepeatLayout.OrderedList, true, false, false, false);
22680
22681                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts only support vertical layout.")
22682         }
22683
22684         [Test]
22685         [ExpectedException (typeof (global::System.InvalidOperationException))]
22686         public void RepeatInfo_0cols_5itms_horiz_ol_otrtblimp ()
22687         {
22688                 // cols              : 0
22689                 // cnt               : 5
22690                 // RepeatDirection   : Horizontal
22691                 // RepeatLayout      : OrderedList
22692                 // OuterTableImplied : True
22693                 // Header            : False
22694                 // Footer            : False
22695                 // Separator         : False
22696
22697                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Horizontal, RepeatLayout.OrderedList, true, false, false, false);
22698
22699                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts only support vertical layout.")
22700         }
22701
22702         [Test]
22703         [ExpectedException (typeof (global::System.InvalidOperationException))]
22704         public void RepeatInfo_1cols_0itms_horiz_ol_otrtblimp ()
22705         {
22706                 // cols              : 1
22707                 // cnt               : 0
22708                 // RepeatDirection   : Horizontal
22709                 // RepeatLayout      : OrderedList
22710                 // OuterTableImplied : True
22711                 // Header            : False
22712                 // Footer            : False
22713                 // Separator         : False
22714
22715                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Horizontal, RepeatLayout.OrderedList, true, false, false, false);
22716
22717                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts only support vertical layout.")
22718         }
22719
22720         [Test]
22721         [ExpectedException (typeof (global::System.InvalidOperationException))]
22722         public void RepeatInfo_1cols_5itms_horiz_ol_otrtblimp ()
22723         {
22724                 // cols              : 1
22725                 // cnt               : 5
22726                 // RepeatDirection   : Horizontal
22727                 // RepeatLayout      : OrderedList
22728                 // OuterTableImplied : True
22729                 // Header            : False
22730                 // Footer            : False
22731                 // Separator         : False
22732
22733                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Horizontal, RepeatLayout.OrderedList, true, false, false, false);
22734
22735                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts only support vertical layout.")
22736         }
22737
22738         [Test]
22739         [ExpectedException (typeof (global::System.InvalidOperationException))]
22740         public void RepeatInfo_2cols_4itms_horiz_ol_otrtblimp ()
22741         {
22742                 // cols              : 2
22743                 // cnt               : 4
22744                 // RepeatDirection   : Horizontal
22745                 // RepeatLayout      : OrderedList
22746                 // OuterTableImplied : True
22747                 // Header            : False
22748                 // Footer            : False
22749                 // Separator         : False
22750
22751                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Horizontal, RepeatLayout.OrderedList, true, false, false, false);
22752
22753                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts only support vertical layout.")
22754         }
22755
22756         [Test]
22757         [ExpectedException (typeof (global::System.InvalidOperationException))]
22758         public void RepeatInfo_2cols_7itms_horiz_ol_otrtblimp ()
22759         {
22760                 // cols              : 2
22761                 // cnt               : 7
22762                 // RepeatDirection   : Horizontal
22763                 // RepeatLayout      : OrderedList
22764                 // OuterTableImplied : True
22765                 // Header            : False
22766                 // Footer            : False
22767                 // Separator         : False
22768
22769                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Horizontal, RepeatLayout.OrderedList, true, false, false, false);
22770
22771                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts only support vertical layout.")
22772         }
22773
22774         [Test]
22775         [ExpectedException (typeof (global::System.InvalidOperationException))]
22776         public void RepeatInfo_3cols_9itms_horiz_ol_otrtblimp ()
22777         {
22778                 // cols              : 3
22779                 // cnt               : 9
22780                 // RepeatDirection   : Horizontal
22781                 // RepeatLayout      : OrderedList
22782                 // OuterTableImplied : True
22783                 // Header            : False
22784                 // Footer            : False
22785                 // Separator         : False
22786
22787                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Horizontal, RepeatLayout.OrderedList, true, false, false, false);
22788
22789                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts only support vertical layout.")
22790         }
22791
22792         [Test]
22793         [ExpectedException (typeof (global::System.InvalidOperationException))]
22794         public void RepeatInfo_3cols_7itms_horiz_ol_otrtblimp ()
22795         {
22796                 // cols              : 3
22797                 // cnt               : 7
22798                 // RepeatDirection   : Horizontal
22799                 // RepeatLayout      : OrderedList
22800                 // OuterTableImplied : True
22801                 // Header            : False
22802                 // Footer            : False
22803                 // Separator         : False
22804
22805                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Horizontal, RepeatLayout.OrderedList, true, false, false, false);
22806
22807                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts only support vertical layout.")
22808         }
22809
22810         [Test]
22811         [ExpectedException (typeof (global::System.InvalidOperationException))]
22812         public void RepeatInfo_0cols_0itms_vert_ol_otrtblimp ()
22813         {
22814                 // cols              : 0
22815                 // cnt               : 0
22816                 // RepeatDirection   : Vertical
22817                 // RepeatLayout      : OrderedList
22818                 // OuterTableImplied : True
22819                 // Header            : False
22820                 // Footer            : False
22821                 // Separator         : False
22822
22823                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Vertical, RepeatLayout.OrderedList, true, false, false, false);
22824
22825                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support implied outer tables.")
22826         }
22827
22828         [Test]
22829         [ExpectedException (typeof (global::System.InvalidOperationException))]
22830         public void RepeatInfo_0cols_1itms_vert_ol_otrtblimp ()
22831         {
22832                 // cols              : 0
22833                 // cnt               : 1
22834                 // RepeatDirection   : Vertical
22835                 // RepeatLayout      : OrderedList
22836                 // OuterTableImplied : True
22837                 // Header            : False
22838                 // Footer            : False
22839                 // Separator         : False
22840
22841                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Vertical, RepeatLayout.OrderedList, true, false, false, false);
22842
22843                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support implied outer tables.")
22844         }
22845
22846         [Test]
22847         [ExpectedException (typeof (global::System.InvalidOperationException))]
22848         public void RepeatInfo_0cols_2itms_vert_ol_otrtblimp ()
22849         {
22850                 // cols              : 0
22851                 // cnt               : 2
22852                 // RepeatDirection   : Vertical
22853                 // RepeatLayout      : OrderedList
22854                 // OuterTableImplied : True
22855                 // Header            : False
22856                 // Footer            : False
22857                 // Separator         : False
22858
22859                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Vertical, RepeatLayout.OrderedList, true, false, false, false);
22860
22861                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support implied outer tables.")
22862         }
22863
22864         [Test]
22865         [ExpectedException (typeof (global::System.InvalidOperationException))]
22866         public void RepeatInfo_0cols_5itms_vert_ol_otrtblimp ()
22867         {
22868                 // cols              : 0
22869                 // cnt               : 5
22870                 // RepeatDirection   : Vertical
22871                 // RepeatLayout      : OrderedList
22872                 // OuterTableImplied : True
22873                 // Header            : False
22874                 // Footer            : False
22875                 // Separator         : False
22876
22877                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Vertical, RepeatLayout.OrderedList, true, false, false, false);
22878
22879                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support implied outer tables.")
22880         }
22881
22882         [Test]
22883         [ExpectedException (typeof (global::System.InvalidOperationException))]
22884         public void RepeatInfo_1cols_0itms_vert_ol_otrtblimp ()
22885         {
22886                 // cols              : 1
22887                 // cnt               : 0
22888                 // RepeatDirection   : Vertical
22889                 // RepeatLayout      : OrderedList
22890                 // OuterTableImplied : True
22891                 // Header            : False
22892                 // Footer            : False
22893                 // Separator         : False
22894
22895                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Vertical, RepeatLayout.OrderedList, true, false, false, false);
22896
22897                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support implied outer tables.")
22898         }
22899
22900         [Test]
22901         [ExpectedException (typeof (global::System.InvalidOperationException))]
22902         public void RepeatInfo_1cols_5itms_vert_ol_otrtblimp ()
22903         {
22904                 // cols              : 1
22905                 // cnt               : 5
22906                 // RepeatDirection   : Vertical
22907                 // RepeatLayout      : OrderedList
22908                 // OuterTableImplied : True
22909                 // Header            : False
22910                 // Footer            : False
22911                 // Separator         : False
22912
22913                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Vertical, RepeatLayout.OrderedList, true, false, false, false);
22914
22915                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support implied outer tables.")
22916         }
22917
22918         [Test]
22919         [ExpectedException (typeof (global::System.InvalidOperationException))]
22920         public void RepeatInfo_2cols_4itms_vert_ol_otrtblimp ()
22921         {
22922                 // cols              : 2
22923                 // cnt               : 4
22924                 // RepeatDirection   : Vertical
22925                 // RepeatLayout      : OrderedList
22926                 // OuterTableImplied : True
22927                 // Header            : False
22928                 // Footer            : False
22929                 // Separator         : False
22930
22931                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Vertical, RepeatLayout.OrderedList, true, false, false, false);
22932
22933                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support multi-column layouts.")
22934         }
22935
22936         [Test]
22937         [ExpectedException (typeof (global::System.InvalidOperationException))]
22938         public void RepeatInfo_2cols_7itms_vert_ol_otrtblimp ()
22939         {
22940                 // cols              : 2
22941                 // cnt               : 7
22942                 // RepeatDirection   : Vertical
22943                 // RepeatLayout      : OrderedList
22944                 // OuterTableImplied : True
22945                 // Header            : False
22946                 // Footer            : False
22947                 // Separator         : False
22948
22949                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Vertical, RepeatLayout.OrderedList, true, false, false, false);
22950
22951                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support multi-column layouts.")
22952         }
22953
22954         [Test]
22955         [ExpectedException (typeof (global::System.InvalidOperationException))]
22956         public void RepeatInfo_3cols_9itms_vert_ol_otrtblimp ()
22957         {
22958                 // cols              : 3
22959                 // cnt               : 9
22960                 // RepeatDirection   : Vertical
22961                 // RepeatLayout      : OrderedList
22962                 // OuterTableImplied : True
22963                 // Header            : False
22964                 // Footer            : False
22965                 // Separator         : False
22966
22967                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Vertical, RepeatLayout.OrderedList, true, false, false, false);
22968
22969                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support multi-column layouts.")
22970         }
22971
22972         [Test]
22973         [ExpectedException (typeof (global::System.InvalidOperationException))]
22974         public void RepeatInfo_3cols_7itms_vert_ol_otrtblimp ()
22975         {
22976                 // cols              : 3
22977                 // cnt               : 7
22978                 // RepeatDirection   : Vertical
22979                 // RepeatLayout      : OrderedList
22980                 // OuterTableImplied : True
22981                 // Header            : False
22982                 // Footer            : False
22983                 // Separator         : False
22984
22985                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Vertical, RepeatLayout.OrderedList, true, false, false, false);
22986
22987                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support multi-column layouts.")
22988         }
22989
22990         [Test]
22991         public void RepeatInfo_0cols_0itms_horiz_tbl ()
22992         {
22993                 // cols              : 0
22994                 // cnt               : 0
22995                 // RepeatDirection   : Horizontal
22996                 // RepeatLayout      : Table
22997                 // OuterTableImplied : False
22998                 // Header            : False
22999                 // Footer            : False
23000                 // Separator         : False
23001
23002                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Horizontal, RepeatLayout.Table, false, false, false, false);
23003                 string exp = @"<table class=""mainstyle"">
23004
23005 </table>";
23006                 Assert.AreEqual (exp, v, "#1200");
23007         }
23008
23009         [Test]
23010         public void RepeatInfo_0cols_1itms_horiz_tbl ()
23011         {
23012                 // cols              : 0
23013                 // cnt               : 1
23014                 // RepeatDirection   : Horizontal
23015                 // RepeatLayout      : Table
23016                 // OuterTableImplied : False
23017                 // Header            : False
23018                 // Footer            : False
23019                 // Separator         : False
23020
23021                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Horizontal, RepeatLayout.Table, false, false, false, false);
23022                 string exp = @"<table class=""mainstyle"">
23023         <tr>
23024                 <td class=""Item0"">(0,Item,0)</td>
23025         </tr>
23026 </table>";
23027                 Assert.AreEqual (exp, v, "#1201");
23028         }
23029
23030         [Test]
23031         public void RepeatInfo_0cols_2itms_horiz_tbl ()
23032         {
23033                 // cols              : 0
23034                 // cnt               : 2
23035                 // RepeatDirection   : Horizontal
23036                 // RepeatLayout      : Table
23037                 // OuterTableImplied : False
23038                 // Header            : False
23039                 // Footer            : False
23040                 // Separator         : False
23041
23042                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Horizontal, RepeatLayout.Table, false, false, false, false);
23043                 string exp = @"<table class=""mainstyle"">
23044         <tr>
23045                 <td class=""Item0"">(0,Item,0)</td><td class=""Item1"">(1,Item,1)</td>
23046         </tr>
23047 </table>";
23048                 Assert.AreEqual (exp, v, "#1202");
23049         }
23050
23051         [Test]
23052         public void RepeatInfo_0cols_5itms_horiz_tbl ()
23053         {
23054                 // cols              : 0
23055                 // cnt               : 5
23056                 // RepeatDirection   : Horizontal
23057                 // RepeatLayout      : Table
23058                 // OuterTableImplied : False
23059                 // Header            : False
23060                 // Footer            : False
23061                 // Separator         : False
23062
23063                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Horizontal, RepeatLayout.Table, false, false, false, false);
23064                 string exp = @"<table class=""mainstyle"">
23065         <tr>
23066                 <td class=""Item0"">(0,Item,0)</td><td class=""Item1"">(1,Item,1)</td><td class=""Item2"">(2,Item,2)</td><td class=""Item3"">(3,Item,3)</td><td class=""Item4"">(4,Item,4)</td>
23067         </tr>
23068 </table>";
23069                 Assert.AreEqual (exp, v, "#1203");
23070         }
23071
23072         [Test]
23073         public void RepeatInfo_1cols_0itms_horiz_tbl ()
23074         {
23075                 // cols              : 1
23076                 // cnt               : 0
23077                 // RepeatDirection   : Horizontal
23078                 // RepeatLayout      : Table
23079                 // OuterTableImplied : False
23080                 // Header            : False
23081                 // Footer            : False
23082                 // Separator         : False
23083
23084                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Horizontal, RepeatLayout.Table, false, false, false, false);
23085                 string exp = @"<table class=""mainstyle"">
23086
23087 </table>";
23088                 Assert.AreEqual (exp, v, "#1204");
23089         }
23090
23091         [Test]
23092         public void RepeatInfo_1cols_5itms_horiz_tbl ()
23093         {
23094                 // cols              : 1
23095                 // cnt               : 5
23096                 // RepeatDirection   : Horizontal
23097                 // RepeatLayout      : Table
23098                 // OuterTableImplied : False
23099                 // Header            : False
23100                 // Footer            : False
23101                 // Separator         : False
23102
23103                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Horizontal, RepeatLayout.Table, false, false, false, false);
23104                 string exp = @"<table class=""mainstyle"">
23105         <tr>
23106                 <td class=""Item0"">(0,Item,0)</td>
23107         </tr><tr>
23108                 <td class=""Item1"">(1,Item,1)</td>
23109         </tr><tr>
23110                 <td class=""Item2"">(2,Item,2)</td>
23111         </tr><tr>
23112                 <td class=""Item3"">(3,Item,3)</td>
23113         </tr><tr>
23114                 <td class=""Item4"">(4,Item,4)</td>
23115         </tr>
23116 </table>";
23117                 Assert.AreEqual (exp, v, "#1205");
23118         }
23119
23120         [Test]
23121         public void RepeatInfo_2cols_4itms_horiz_tbl ()
23122         {
23123                 // cols              : 2
23124                 // cnt               : 4
23125                 // RepeatDirection   : Horizontal
23126                 // RepeatLayout      : Table
23127                 // OuterTableImplied : False
23128                 // Header            : False
23129                 // Footer            : False
23130                 // Separator         : False
23131
23132                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Horizontal, RepeatLayout.Table, false, false, false, false);
23133                 string exp = @"<table class=""mainstyle"">
23134         <tr>
23135                 <td class=""Item0"">(0,Item,0)</td><td class=""Item1"">(1,Item,1)</td>
23136         </tr><tr>
23137                 <td class=""Item2"">(2,Item,2)</td><td class=""Item3"">(3,Item,3)</td>
23138         </tr>
23139 </table>";
23140                 Assert.AreEqual (exp, v, "#1206");
23141         }
23142
23143         [Test]
23144         public void RepeatInfo_2cols_7itms_horiz_tbl ()
23145         {
23146                 // cols              : 2
23147                 // cnt               : 7
23148                 // RepeatDirection   : Horizontal
23149                 // RepeatLayout      : Table
23150                 // OuterTableImplied : False
23151                 // Header            : False
23152                 // Footer            : False
23153                 // Separator         : False
23154
23155                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Horizontal, RepeatLayout.Table, false, false, false, false);
23156                 string exp = @"<table class=""mainstyle"">
23157         <tr>
23158                 <td class=""Item0"">(0,Item,0)</td><td class=""Item1"">(1,Item,1)</td>
23159         </tr><tr>
23160                 <td class=""Item2"">(2,Item,2)</td><td class=""Item3"">(3,Item,3)</td>
23161         </tr><tr>
23162                 <td class=""Item4"">(4,Item,4)</td><td class=""Item5"">(5,Item,5)</td>
23163         </tr><tr>
23164                 <td class=""Item6"">(6,Item,6)</td><td></td>
23165         </tr>
23166 </table>";
23167                 Assert.AreEqual (exp, v, "#1207");
23168         }
23169
23170         [Test]
23171         public void RepeatInfo_3cols_9itms_horiz_tbl ()
23172         {
23173                 // cols              : 3
23174                 // cnt               : 9
23175                 // RepeatDirection   : Horizontal
23176                 // RepeatLayout      : Table
23177                 // OuterTableImplied : False
23178                 // Header            : False
23179                 // Footer            : False
23180                 // Separator         : False
23181
23182                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Horizontal, RepeatLayout.Table, false, false, false, false);
23183                 string exp = @"<table>
23184         <tr>
23185                 <td class=""Item0"">(0,Item,0)</td><td class=""Item1"">(1,Item,1)</td><td class=""Item2"">(2,Item,2)</td>
23186         </tr><tr>
23187                 <td class=""Item3"">(3,Item,3)</td><td class=""Item4"">(4,Item,4)</td><td class=""Item5"">(5,Item,5)</td>
23188         </tr><tr>
23189                 <td class=""Item6"">(6,Item,6)</td><td class=""Item7"">(7,Item,7)</td><td class=""Item8"">(8,Item,8)</td>
23190         </tr>
23191 </table>";
23192                 Assert.AreEqual (exp, v, "#1208");
23193         }
23194
23195         [Test]
23196         public void RepeatInfo_3cols_7itms_horiz_tbl ()
23197         {
23198                 // cols              : 3
23199                 // cnt               : 7
23200                 // RepeatDirection   : Horizontal
23201                 // RepeatLayout      : Table
23202                 // OuterTableImplied : False
23203                 // Header            : False
23204                 // Footer            : False
23205                 // Separator         : False
23206
23207                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Horizontal, RepeatLayout.Table, false, false, false, false);
23208                 string exp = @"<table>
23209         <tr>
23210                 <td class=""Item0"">(0,Item,0)</td><td class=""Item1"">(1,Item,1)</td><td class=""Item2"">(2,Item,2)</td>
23211         </tr><tr>
23212                 <td class=""Item3"">(3,Item,3)</td><td class=""Item4"">(4,Item,4)</td><td class=""Item5"">(5,Item,5)</td>
23213         </tr><tr>
23214                 <td class=""Item6"">(6,Item,6)</td><td></td><td></td>
23215         </tr>
23216 </table>";
23217                 Assert.AreEqual (exp, v, "#1209");
23218         }
23219
23220         [Test]
23221         public void RepeatInfo_0cols_0itms_vert_tbl ()
23222         {
23223                 // cols              : 0
23224                 // cnt               : 0
23225                 // RepeatDirection   : Vertical
23226                 // RepeatLayout      : Table
23227                 // OuterTableImplied : False
23228                 // Header            : False
23229                 // Footer            : False
23230                 // Separator         : False
23231
23232                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Vertical, RepeatLayout.Table, false, false, false, false);
23233                 string exp = @"<table class=""mainstyle"">
23234
23235 </table>";
23236                 Assert.AreEqual (exp, v, "#1210");
23237         }
23238
23239         [Test]
23240         public void RepeatInfo_0cols_1itms_vert_tbl ()
23241         {
23242                 // cols              : 0
23243                 // cnt               : 1
23244                 // RepeatDirection   : Vertical
23245                 // RepeatLayout      : Table
23246                 // OuterTableImplied : False
23247                 // Header            : False
23248                 // Footer            : False
23249                 // Separator         : False
23250
23251                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Vertical, RepeatLayout.Table, false, false, false, false);
23252                 string exp = @"<table class=""mainstyle"">
23253         <tr>
23254                 <td class=""Item0"">(0,Item,0)</td>
23255         </tr>
23256 </table>";
23257                 Assert.AreEqual (exp, v, "#1211");
23258         }
23259
23260         [Test]
23261         public void RepeatInfo_0cols_2itms_vert_tbl ()
23262         {
23263                 // cols              : 0
23264                 // cnt               : 2
23265                 // RepeatDirection   : Vertical
23266                 // RepeatLayout      : Table
23267                 // OuterTableImplied : False
23268                 // Header            : False
23269                 // Footer            : False
23270                 // Separator         : False
23271
23272                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Vertical, RepeatLayout.Table, false, false, false, false);
23273                 string exp = @"<table class=""mainstyle"">
23274         <tr>
23275                 <td class=""Item0"">(0,Item,0)</td>
23276         </tr><tr>
23277                 <td class=""Item1"">(1,Item,1)</td>
23278         </tr>
23279 </table>";
23280                 Assert.AreEqual (exp, v, "#1212");
23281         }
23282
23283         [Test]
23284         public void RepeatInfo_0cols_5itms_vert_tbl ()
23285         {
23286                 // cols              : 0
23287                 // cnt               : 5
23288                 // RepeatDirection   : Vertical
23289                 // RepeatLayout      : Table
23290                 // OuterTableImplied : False
23291                 // Header            : False
23292                 // Footer            : False
23293                 // Separator         : False
23294
23295                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Vertical, RepeatLayout.Table, false, false, false, false);
23296                 string exp = @"<table class=""mainstyle"">
23297         <tr>
23298                 <td class=""Item0"">(0,Item,0)</td>
23299         </tr><tr>
23300                 <td class=""Item1"">(1,Item,1)</td>
23301         </tr><tr>
23302                 <td class=""Item2"">(2,Item,2)</td>
23303         </tr><tr>
23304                 <td class=""Item3"">(3,Item,3)</td>
23305         </tr><tr>
23306                 <td class=""Item4"">(4,Item,4)</td>
23307         </tr>
23308 </table>";
23309                 Assert.AreEqual (exp, v, "#1213");
23310         }
23311
23312         [Test]
23313         public void RepeatInfo_1cols_0itms_vert_tbl ()
23314         {
23315                 // cols              : 1
23316                 // cnt               : 0
23317                 // RepeatDirection   : Vertical
23318                 // RepeatLayout      : Table
23319                 // OuterTableImplied : False
23320                 // Header            : False
23321                 // Footer            : False
23322                 // Separator         : False
23323
23324                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Vertical, RepeatLayout.Table, false, false, false, false);
23325                 string exp = @"<table class=""mainstyle"">
23326
23327 </table>";
23328                 Assert.AreEqual (exp, v, "#1214");
23329         }
23330
23331         [Test]
23332         public void RepeatInfo_1cols_5itms_vert_tbl ()
23333         {
23334                 // cols              : 1
23335                 // cnt               : 5
23336                 // RepeatDirection   : Vertical
23337                 // RepeatLayout      : Table
23338                 // OuterTableImplied : False
23339                 // Header            : False
23340                 // Footer            : False
23341                 // Separator         : False
23342
23343                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Vertical, RepeatLayout.Table, false, false, false, false);
23344                 string exp = @"<table class=""mainstyle"">
23345         <tr>
23346                 <td class=""Item0"">(0,Item,0)</td>
23347         </tr><tr>
23348                 <td class=""Item1"">(1,Item,1)</td>
23349         </tr><tr>
23350                 <td class=""Item2"">(2,Item,2)</td>
23351         </tr><tr>
23352                 <td class=""Item3"">(3,Item,3)</td>
23353         </tr><tr>
23354                 <td class=""Item4"">(4,Item,4)</td>
23355         </tr>
23356 </table>";
23357                 Assert.AreEqual (exp, v, "#1215");
23358         }
23359
23360         [Test]
23361         public void RepeatInfo_2cols_4itms_vert_tbl ()
23362         {
23363                 // cols              : 2
23364                 // cnt               : 4
23365                 // RepeatDirection   : Vertical
23366                 // RepeatLayout      : Table
23367                 // OuterTableImplied : False
23368                 // Header            : False
23369                 // Footer            : False
23370                 // Separator         : False
23371
23372                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Vertical, RepeatLayout.Table, false, false, false, false);
23373                 string exp = @"<table class=""mainstyle"">
23374         <tr>
23375                 <td class=""Item0"">(0,Item,0)</td><td class=""Item2"">(1,Item,2)</td>
23376         </tr><tr>
23377                 <td class=""Item1"">(2,Item,1)</td><td class=""Item3"">(3,Item,3)</td>
23378         </tr>
23379 </table>";
23380                 Assert.AreEqual (exp, v, "#1216");
23381         }
23382
23383         [Test]
23384         public void RepeatInfo_2cols_7itms_vert_tbl ()
23385         {
23386                 // cols              : 2
23387                 // cnt               : 7
23388                 // RepeatDirection   : Vertical
23389                 // RepeatLayout      : Table
23390                 // OuterTableImplied : False
23391                 // Header            : False
23392                 // Footer            : False
23393                 // Separator         : False
23394
23395                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Vertical, RepeatLayout.Table, false, false, false, false);
23396                 string exp = @"<table class=""mainstyle"">
23397         <tr>
23398                 <td class=""Item0"">(0,Item,0)</td><td class=""Item4"">(1,Item,4)</td>
23399         </tr><tr>
23400                 <td class=""Item1"">(2,Item,1)</td><td class=""Item5"">(3,Item,5)</td>
23401         </tr><tr>
23402                 <td class=""Item2"">(4,Item,2)</td><td class=""Item6"">(5,Item,6)</td>
23403         </tr><tr>
23404                 <td class=""Item3"">(6,Item,3)</td><td></td>
23405         </tr>
23406 </table>";
23407                 Assert.AreEqual (exp, v, "#1217");
23408         }
23409
23410         [Test]
23411         public void RepeatInfo_3cols_9itms_vert_tbl ()
23412         {
23413                 // cols              : 3
23414                 // cnt               : 9
23415                 // RepeatDirection   : Vertical
23416                 // RepeatLayout      : Table
23417                 // OuterTableImplied : False
23418                 // Header            : False
23419                 // Footer            : False
23420                 // Separator         : False
23421
23422                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Vertical, RepeatLayout.Table, false, false, false, false);
23423                 string exp = @"<table>
23424         <tr>
23425                 <td class=""Item0"">(0,Item,0)</td><td class=""Item3"">(1,Item,3)</td><td class=""Item6"">(2,Item,6)</td>
23426         </tr><tr>
23427                 <td class=""Item1"">(3,Item,1)</td><td class=""Item4"">(4,Item,4)</td><td class=""Item7"">(5,Item,7)</td>
23428         </tr><tr>
23429                 <td class=""Item2"">(6,Item,2)</td><td class=""Item5"">(7,Item,5)</td><td class=""Item8"">(8,Item,8)</td>
23430         </tr>
23431 </table>";
23432                 Assert.AreEqual (exp, v, "#1218");
23433         }
23434
23435         [Test]
23436         public void RepeatInfo_3cols_7itms_vert_tbl ()
23437         {
23438                 // cols              : 3
23439                 // cnt               : 7
23440                 // RepeatDirection   : Vertical
23441                 // RepeatLayout      : Table
23442                 // OuterTableImplied : False
23443                 // Header            : False
23444                 // Footer            : False
23445                 // Separator         : False
23446
23447                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Vertical, RepeatLayout.Table, false, false, false, false);
23448                 string exp = @"<table>
23449         <tr>
23450                 <td class=""Item0"">(0,Item,0)</td><td class=""Item3"">(1,Item,3)</td><td class=""Item5"">(2,Item,5)</td>
23451         </tr><tr>
23452                 <td class=""Item1"">(3,Item,1)</td><td class=""Item4"">(4,Item,4)</td><td class=""Item6"">(5,Item,6)</td>
23453         </tr><tr>
23454                 <td class=""Item2"">(6,Item,2)</td><td></td><td></td>
23455         </tr>
23456 </table>";
23457                 Assert.AreEqual (exp, v, "#1219");
23458         }
23459
23460         [Test]
23461         public void RepeatInfo_0cols_0itms_horiz_flow ()
23462         {
23463                 // cols              : 0
23464                 // cnt               : 0
23465                 // RepeatDirection   : Horizontal
23466                 // RepeatLayout      : Flow
23467                 // OuterTableImplied : False
23468                 // Header            : False
23469                 // Footer            : False
23470                 // Separator         : False
23471
23472                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Horizontal, RepeatLayout.Flow, false, false, false, false);
23473                 string exp = @"<span class=""mainstyle""></span>";
23474                 Assert.AreEqual (exp, v, "#1220");
23475         }
23476
23477         [Test]
23478         public void RepeatInfo_0cols_1itms_horiz_flow ()
23479         {
23480                 // cols              : 0
23481                 // cnt               : 1
23482                 // RepeatDirection   : Horizontal
23483                 // RepeatLayout      : Flow
23484                 // OuterTableImplied : False
23485                 // Header            : False
23486                 // Footer            : False
23487                 // Separator         : False
23488
23489                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Horizontal, RepeatLayout.Flow, false, false, false, false);
23490                 string exp = @"<span class=""mainstyle"">(0,Item,0)</span>";
23491                 Assert.AreEqual (exp, v, "#1221");
23492         }
23493
23494         [Test]
23495         public void RepeatInfo_0cols_2itms_horiz_flow ()
23496         {
23497                 // cols              : 0
23498                 // cnt               : 2
23499                 // RepeatDirection   : Horizontal
23500                 // RepeatLayout      : Flow
23501                 // OuterTableImplied : False
23502                 // Header            : False
23503                 // Footer            : False
23504                 // Separator         : False
23505
23506                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Horizontal, RepeatLayout.Flow, false, false, false, false);
23507                 string exp = @"<span class=""mainstyle"">(0,Item,0)(1,Item,1)</span>";
23508                 Assert.AreEqual (exp, v, "#1222");
23509         }
23510
23511         [Test]
23512         public void RepeatInfo_0cols_5itms_horiz_flow ()
23513         {
23514                 // cols              : 0
23515                 // cnt               : 5
23516                 // RepeatDirection   : Horizontal
23517                 // RepeatLayout      : Flow
23518                 // OuterTableImplied : False
23519                 // Header            : False
23520                 // Footer            : False
23521                 // Separator         : False
23522
23523                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Horizontal, RepeatLayout.Flow, false, false, false, false);
23524                 string exp = @"<span class=""mainstyle"">(0,Item,0)(1,Item,1)(2,Item,2)(3,Item,3)(4,Item,4)</span>";
23525                 Assert.AreEqual (exp, v, "#1223");
23526         }
23527
23528         [Test]
23529         public void RepeatInfo_1cols_0itms_horiz_flow ()
23530         {
23531                 // cols              : 1
23532                 // cnt               : 0
23533                 // RepeatDirection   : Horizontal
23534                 // RepeatLayout      : Flow
23535                 // OuterTableImplied : False
23536                 // Header            : False
23537                 // Footer            : False
23538                 // Separator         : False
23539
23540                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Horizontal, RepeatLayout.Flow, false, false, false, false);
23541                 string exp = @"<span class=""mainstyle""></span>";
23542                 Assert.AreEqual (exp, v, "#1224");
23543         }
23544
23545         [Test]
23546         public void RepeatInfo_1cols_5itms_horiz_flow ()
23547         {
23548                 // cols              : 1
23549                 // cnt               : 5
23550                 // RepeatDirection   : Horizontal
23551                 // RepeatLayout      : Flow
23552                 // OuterTableImplied : False
23553                 // Header            : False
23554                 // Footer            : False
23555                 // Separator         : False
23556
23557                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Horizontal, RepeatLayout.Flow, false, false, false, false);
23558                 string exp = @"<span class=""mainstyle"">(0,Item,0)<br />(1,Item,1)<br />(2,Item,2)<br />(3,Item,3)<br />(4,Item,4)<br /></span>";
23559                 Assert.AreEqual (exp, v, "#1225");
23560         }
23561
23562         [Test]
23563         public void RepeatInfo_2cols_4itms_horiz_flow ()
23564         {
23565                 // cols              : 2
23566                 // cnt               : 4
23567                 // RepeatDirection   : Horizontal
23568                 // RepeatLayout      : Flow
23569                 // OuterTableImplied : False
23570                 // Header            : False
23571                 // Footer            : False
23572                 // Separator         : False
23573
23574                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Horizontal, RepeatLayout.Flow, false, false, false, false);
23575                 string exp = @"<span class=""mainstyle"">(0,Item,0)(1,Item,1)<br />(2,Item,2)(3,Item,3)<br /></span>";
23576                 Assert.AreEqual (exp, v, "#1226");
23577         }
23578
23579         [Test]
23580         public void RepeatInfo_2cols_7itms_horiz_flow ()
23581         {
23582                 // cols              : 2
23583                 // cnt               : 7
23584                 // RepeatDirection   : Horizontal
23585                 // RepeatLayout      : Flow
23586                 // OuterTableImplied : False
23587                 // Header            : False
23588                 // Footer            : False
23589                 // Separator         : False
23590
23591                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Horizontal, RepeatLayout.Flow, false, false, false, false);
23592                 string exp = @"<span class=""mainstyle"">(0,Item,0)(1,Item,1)<br />(2,Item,2)(3,Item,3)<br />(4,Item,4)(5,Item,5)<br />(6,Item,6)<br /></span>";
23593                 Assert.AreEqual (exp, v, "#1227");
23594         }
23595
23596         [Test]
23597         public void RepeatInfo_3cols_9itms_horiz_flow ()
23598         {
23599                 // cols              : 3
23600                 // cnt               : 9
23601                 // RepeatDirection   : Horizontal
23602                 // RepeatLayout      : Flow
23603                 // OuterTableImplied : False
23604                 // Header            : False
23605                 // Footer            : False
23606                 // Separator         : False
23607
23608                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Horizontal, RepeatLayout.Flow, false, false, false, false);
23609                 string exp = @"<span>(0,Item,0)(1,Item,1)(2,Item,2)<br />(3,Item,3)(4,Item,4)(5,Item,5)<br />(6,Item,6)(7,Item,7)(8,Item,8)<br /></span>";
23610                 Assert.AreEqual (exp, v, "#1228");
23611         }
23612
23613         [Test]
23614         public void RepeatInfo_3cols_7itms_horiz_flow ()
23615         {
23616                 // cols              : 3
23617                 // cnt               : 7
23618                 // RepeatDirection   : Horizontal
23619                 // RepeatLayout      : Flow
23620                 // OuterTableImplied : False
23621                 // Header            : False
23622                 // Footer            : False
23623                 // Separator         : False
23624
23625                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Horizontal, RepeatLayout.Flow, false, false, false, false);
23626                 string exp = @"<span>(0,Item,0)(1,Item,1)(2,Item,2)<br />(3,Item,3)(4,Item,4)(5,Item,5)<br />(6,Item,6)<br /></span>";
23627                 Assert.AreEqual (exp, v, "#1229");
23628         }
23629
23630         [Test]
23631         public void RepeatInfo_0cols_0itms_vert_flow ()
23632         {
23633                 // cols              : 0
23634                 // cnt               : 0
23635                 // RepeatDirection   : Vertical
23636                 // RepeatLayout      : Flow
23637                 // OuterTableImplied : False
23638                 // Header            : False
23639                 // Footer            : False
23640                 // Separator         : False
23641
23642                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Vertical, RepeatLayout.Flow, false, false, false, false);
23643                 string exp = @"<span class=""mainstyle""></span>";
23644                 Assert.AreEqual (exp, v, "#1230");
23645         }
23646
23647         [Test]
23648         public void RepeatInfo_0cols_1itms_vert_flow ()
23649         {
23650                 // cols              : 0
23651                 // cnt               : 1
23652                 // RepeatDirection   : Vertical
23653                 // RepeatLayout      : Flow
23654                 // OuterTableImplied : False
23655                 // Header            : False
23656                 // Footer            : False
23657                 // Separator         : False
23658
23659                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Vertical, RepeatLayout.Flow, false, false, false, false);
23660                 string exp = @"<span class=""mainstyle"">(0,Item,0)</span>";
23661                 Assert.AreEqual (exp, v, "#1231");
23662         }
23663
23664         [Test]
23665         public void RepeatInfo_0cols_2itms_vert_flow ()
23666         {
23667                 // cols              : 0
23668                 // cnt               : 2
23669                 // RepeatDirection   : Vertical
23670                 // RepeatLayout      : Flow
23671                 // OuterTableImplied : False
23672                 // Header            : False
23673                 // Footer            : False
23674                 // Separator         : False
23675
23676                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Vertical, RepeatLayout.Flow, false, false, false, false);
23677                 string exp = @"<span class=""mainstyle"">(0,Item,0)<br />(1,Item,1)</span>";
23678                 Assert.AreEqual (exp, v, "#1232");
23679         }
23680
23681         [Test]
23682         public void RepeatInfo_0cols_5itms_vert_flow ()
23683         {
23684                 // cols              : 0
23685                 // cnt               : 5
23686                 // RepeatDirection   : Vertical
23687                 // RepeatLayout      : Flow
23688                 // OuterTableImplied : False
23689                 // Header            : False
23690                 // Footer            : False
23691                 // Separator         : False
23692
23693                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Vertical, RepeatLayout.Flow, false, false, false, false);
23694                 string exp = @"<span class=""mainstyle"">(0,Item,0)<br />(1,Item,1)<br />(2,Item,2)<br />(3,Item,3)<br />(4,Item,4)</span>";
23695                 Assert.AreEqual (exp, v, "#1233");
23696         }
23697
23698         [Test]
23699         public void RepeatInfo_1cols_0itms_vert_flow ()
23700         {
23701                 // cols              : 1
23702                 // cnt               : 0
23703                 // RepeatDirection   : Vertical
23704                 // RepeatLayout      : Flow
23705                 // OuterTableImplied : False
23706                 // Header            : False
23707                 // Footer            : False
23708                 // Separator         : False
23709
23710                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Vertical, RepeatLayout.Flow, false, false, false, false);
23711                 string exp = @"<span class=""mainstyle""></span>";
23712                 Assert.AreEqual (exp, v, "#1234");
23713         }
23714
23715         [Test]
23716         public void RepeatInfo_1cols_5itms_vert_flow ()
23717         {
23718                 // cols              : 1
23719                 // cnt               : 5
23720                 // RepeatDirection   : Vertical
23721                 // RepeatLayout      : Flow
23722                 // OuterTableImplied : False
23723                 // Header            : False
23724                 // Footer            : False
23725                 // Separator         : False
23726
23727                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Vertical, RepeatLayout.Flow, false, false, false, false);
23728                 string exp = @"<span class=""mainstyle"">(0,Item,0)<br />(1,Item,1)<br />(2,Item,2)<br />(3,Item,3)<br />(4,Item,4)</span>";
23729                 Assert.AreEqual (exp, v, "#1235");
23730         }
23731
23732         [Test]
23733         public void RepeatInfo_2cols_4itms_vert_flow ()
23734         {
23735                 // cols              : 2
23736                 // cnt               : 4
23737                 // RepeatDirection   : Vertical
23738                 // RepeatLayout      : Flow
23739                 // OuterTableImplied : False
23740                 // Header            : False
23741                 // Footer            : False
23742                 // Separator         : False
23743
23744                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Vertical, RepeatLayout.Flow, false, false, false, false);
23745                 string exp = @"<span class=""mainstyle"">(0,Item,0)(1,Item,2)<br />(2,Item,1)(3,Item,3)</span>";
23746                 Assert.AreEqual (exp, v, "#1236");
23747         }
23748
23749         [Test]
23750         public void RepeatInfo_2cols_7itms_vert_flow ()
23751         {
23752                 // cols              : 2
23753                 // cnt               : 7
23754                 // RepeatDirection   : Vertical
23755                 // RepeatLayout      : Flow
23756                 // OuterTableImplied : False
23757                 // Header            : False
23758                 // Footer            : False
23759                 // Separator         : False
23760
23761                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Vertical, RepeatLayout.Flow, false, false, false, false);
23762                 string exp = @"<span class=""mainstyle"">(0,Item,0)(1,Item,4)<br />(2,Item,1)(3,Item,5)<br />(4,Item,2)(5,Item,6)<br />(6,Item,3)</span>";
23763                 Assert.AreEqual (exp, v, "#1237");
23764         }
23765
23766         [Test]
23767         public void RepeatInfo_3cols_9itms_vert_flow ()
23768         {
23769                 // cols              : 3
23770                 // cnt               : 9
23771                 // RepeatDirection   : Vertical
23772                 // RepeatLayout      : Flow
23773                 // OuterTableImplied : False
23774                 // Header            : False
23775                 // Footer            : False
23776                 // Separator         : False
23777
23778                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Vertical, RepeatLayout.Flow, false, false, false, false);
23779                 string exp = @"<span>(0,Item,0)(1,Item,3)(2,Item,6)<br />(3,Item,1)(4,Item,4)(5,Item,7)<br />(6,Item,2)(7,Item,5)(8,Item,8)</span>";
23780                 Assert.AreEqual (exp, v, "#1238");
23781         }
23782
23783         [Test]
23784         public void RepeatInfo_3cols_7itms_vert_flow ()
23785         {
23786                 // cols              : 3
23787                 // cnt               : 7
23788                 // RepeatDirection   : Vertical
23789                 // RepeatLayout      : Flow
23790                 // OuterTableImplied : False
23791                 // Header            : False
23792                 // Footer            : False
23793                 // Separator         : False
23794
23795                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Vertical, RepeatLayout.Flow, false, false, false, false);
23796                 string exp = @"<span>(0,Item,0)(1,Item,3)(2,Item,5)<br />(3,Item,1)(4,Item,4)(5,Item,6)<br />(6,Item,2)</span>";
23797                 Assert.AreEqual (exp, v, "#1239");
23798         }
23799
23800         [Test]
23801         [ExpectedException (typeof (global::System.InvalidOperationException))]
23802         public void RepeatInfo_0cols_0itms_horiz_ul ()
23803         {
23804                 // cols              : 0
23805                 // cnt               : 0
23806                 // RepeatDirection   : Horizontal
23807                 // RepeatLayout      : UnorderedList
23808                 // OuterTableImplied : False
23809                 // Header            : False
23810                 // Footer            : False
23811                 // Separator         : False
23812
23813                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, false, false, false, false);
23814
23815                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts only support vertical layout.")
23816         }
23817
23818         [Test]
23819         [ExpectedException (typeof (global::System.InvalidOperationException))]
23820         public void RepeatInfo_0cols_1itms_horiz_ul ()
23821         {
23822                 // cols              : 0
23823                 // cnt               : 1
23824                 // RepeatDirection   : Horizontal
23825                 // RepeatLayout      : UnorderedList
23826                 // OuterTableImplied : False
23827                 // Header            : False
23828                 // Footer            : False
23829                 // Separator         : False
23830
23831                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, false, false, false, false);
23832
23833                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts only support vertical layout.")
23834         }
23835
23836         [Test]
23837         [ExpectedException (typeof (global::System.InvalidOperationException))]
23838         public void RepeatInfo_0cols_2itms_horiz_ul ()
23839         {
23840                 // cols              : 0
23841                 // cnt               : 2
23842                 // RepeatDirection   : Horizontal
23843                 // RepeatLayout      : UnorderedList
23844                 // OuterTableImplied : False
23845                 // Header            : False
23846                 // Footer            : False
23847                 // Separator         : False
23848
23849                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, false, false, false, false);
23850
23851                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts only support vertical layout.")
23852         }
23853
23854         [Test]
23855         [ExpectedException (typeof (global::System.InvalidOperationException))]
23856         public void RepeatInfo_0cols_5itms_horiz_ul ()
23857         {
23858                 // cols              : 0
23859                 // cnt               : 5
23860                 // RepeatDirection   : Horizontal
23861                 // RepeatLayout      : UnorderedList
23862                 // OuterTableImplied : False
23863                 // Header            : False
23864                 // Footer            : False
23865                 // Separator         : False
23866
23867                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, false, false, false, false);
23868
23869                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts only support vertical layout.")
23870         }
23871
23872         [Test]
23873         [ExpectedException (typeof (global::System.InvalidOperationException))]
23874         public void RepeatInfo_1cols_0itms_horiz_ul ()
23875         {
23876                 // cols              : 1
23877                 // cnt               : 0
23878                 // RepeatDirection   : Horizontal
23879                 // RepeatLayout      : UnorderedList
23880                 // OuterTableImplied : False
23881                 // Header            : False
23882                 // Footer            : False
23883                 // Separator         : False
23884
23885                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, false, false, false, false);
23886
23887                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts only support vertical layout.")
23888         }
23889
23890         [Test]
23891         [ExpectedException (typeof (global::System.InvalidOperationException))]
23892         public void RepeatInfo_1cols_5itms_horiz_ul ()
23893         {
23894                 // cols              : 1
23895                 // cnt               : 5
23896                 // RepeatDirection   : Horizontal
23897                 // RepeatLayout      : UnorderedList
23898                 // OuterTableImplied : False
23899                 // Header            : False
23900                 // Footer            : False
23901                 // Separator         : False
23902
23903                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, false, false, false, false);
23904
23905                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts only support vertical layout.")
23906         }
23907
23908         [Test]
23909         [ExpectedException (typeof (global::System.InvalidOperationException))]
23910         public void RepeatInfo_2cols_4itms_horiz_ul ()
23911         {
23912                 // cols              : 2
23913                 // cnt               : 4
23914                 // RepeatDirection   : Horizontal
23915                 // RepeatLayout      : UnorderedList
23916                 // OuterTableImplied : False
23917                 // Header            : False
23918                 // Footer            : False
23919                 // Separator         : False
23920
23921                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, false, false, false, false);
23922
23923                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts only support vertical layout.")
23924         }
23925
23926         [Test]
23927         [ExpectedException (typeof (global::System.InvalidOperationException))]
23928         public void RepeatInfo_2cols_7itms_horiz_ul ()
23929         {
23930                 // cols              : 2
23931                 // cnt               : 7
23932                 // RepeatDirection   : Horizontal
23933                 // RepeatLayout      : UnorderedList
23934                 // OuterTableImplied : False
23935                 // Header            : False
23936                 // Footer            : False
23937                 // Separator         : False
23938
23939                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, false, false, false, false);
23940
23941                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts only support vertical layout.")
23942         }
23943
23944         [Test]
23945         [ExpectedException (typeof (global::System.InvalidOperationException))]
23946         public void RepeatInfo_3cols_9itms_horiz_ul ()
23947         {
23948                 // cols              : 3
23949                 // cnt               : 9
23950                 // RepeatDirection   : Horizontal
23951                 // RepeatLayout      : UnorderedList
23952                 // OuterTableImplied : False
23953                 // Header            : False
23954                 // Footer            : False
23955                 // Separator         : False
23956
23957                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, false, false, false, false);
23958
23959                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts only support vertical layout.")
23960         }
23961
23962         [Test]
23963         [ExpectedException (typeof (global::System.InvalidOperationException))]
23964         public void RepeatInfo_3cols_7itms_horiz_ul ()
23965         {
23966                 // cols              : 3
23967                 // cnt               : 7
23968                 // RepeatDirection   : Horizontal
23969                 // RepeatLayout      : UnorderedList
23970                 // OuterTableImplied : False
23971                 // Header            : False
23972                 // Footer            : False
23973                 // Separator         : False
23974
23975                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, false, false, false, false);
23976
23977                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts only support vertical layout.")
23978         }
23979
23980         [Test]
23981         public void RepeatInfo_0cols_0itms_vert_ul ()
23982         {
23983                 // cols              : 0
23984                 // cnt               : 0
23985                 // RepeatDirection   : Vertical
23986                 // RepeatLayout      : UnorderedList
23987                 // OuterTableImplied : False
23988                 // Header            : False
23989                 // Footer            : False
23990                 // Separator         : False
23991
23992                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Vertical, RepeatLayout.UnorderedList, false, false, false, false);
23993                 string exp = @"<ul class=""mainstyle"">
23994
23995 </ul>";
23996                 Assert.AreEqual (exp, v, "#1250");
23997         }
23998
23999         [Test]
24000         public void RepeatInfo_0cols_1itms_vert_ul ()
24001         {
24002                 // cols              : 0
24003                 // cnt               : 1
24004                 // RepeatDirection   : Vertical
24005                 // RepeatLayout      : UnorderedList
24006                 // OuterTableImplied : False
24007                 // Header            : False
24008                 // Footer            : False
24009                 // Separator         : False
24010
24011                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Vertical, RepeatLayout.UnorderedList, false, false, false, false);
24012                 string exp = @"<ul class=""mainstyle"">
24013         <li>(0,Item,0)</li>
24014
24015 </ul>";
24016                 Assert.AreEqual (exp, v, "#1251");
24017         }
24018
24019         [Test]
24020         public void RepeatInfo_0cols_2itms_vert_ul ()
24021         {
24022                 // cols              : 0
24023                 // cnt               : 2
24024                 // RepeatDirection   : Vertical
24025                 // RepeatLayout      : UnorderedList
24026                 // OuterTableImplied : False
24027                 // Header            : False
24028                 // Footer            : False
24029                 // Separator         : False
24030
24031                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Vertical, RepeatLayout.UnorderedList, false, false, false, false);
24032                 string exp = @"<ul class=""mainstyle"">
24033         <li>(0,Item,0)</li>
24034         <li>(1,Item,1)</li>
24035
24036 </ul>";
24037                 Assert.AreEqual (exp, v, "#1252");
24038         }
24039
24040         [Test]
24041         public void RepeatInfo_0cols_5itms_vert_ul ()
24042         {
24043                 // cols              : 0
24044                 // cnt               : 5
24045                 // RepeatDirection   : Vertical
24046                 // RepeatLayout      : UnorderedList
24047                 // OuterTableImplied : False
24048                 // Header            : False
24049                 // Footer            : False
24050                 // Separator         : False
24051
24052                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Vertical, RepeatLayout.UnorderedList, false, false, false, false);
24053                 string exp = @"<ul class=""mainstyle"">
24054         <li>(0,Item,0)</li>
24055         <li>(1,Item,1)</li>
24056         <li>(2,Item,2)</li>
24057         <li>(3,Item,3)</li>
24058         <li>(4,Item,4)</li>
24059
24060 </ul>";
24061                 Assert.AreEqual (exp, v, "#1253");
24062         }
24063
24064         [Test]
24065         public void RepeatInfo_1cols_0itms_vert_ul ()
24066         {
24067                 // cols              : 1
24068                 // cnt               : 0
24069                 // RepeatDirection   : Vertical
24070                 // RepeatLayout      : UnorderedList
24071                 // OuterTableImplied : False
24072                 // Header            : False
24073                 // Footer            : False
24074                 // Separator         : False
24075
24076                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Vertical, RepeatLayout.UnorderedList, false, false, false, false);
24077                 string exp = @"<ul class=""mainstyle"">
24078
24079 </ul>";
24080                 Assert.AreEqual (exp, v, "#1254");
24081         }
24082
24083         [Test]
24084         public void RepeatInfo_1cols_5itms_vert_ul ()
24085         {
24086                 // cols              : 1
24087                 // cnt               : 5
24088                 // RepeatDirection   : Vertical
24089                 // RepeatLayout      : UnorderedList
24090                 // OuterTableImplied : False
24091                 // Header            : False
24092                 // Footer            : False
24093                 // Separator         : False
24094
24095                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Vertical, RepeatLayout.UnorderedList, false, false, false, false);
24096                 string exp = @"<ul class=""mainstyle"">
24097         <li>(0,Item,0)</li>
24098         <li>(1,Item,1)</li>
24099         <li>(2,Item,2)</li>
24100         <li>(3,Item,3)</li>
24101         <li>(4,Item,4)</li>
24102
24103 </ul>";
24104                 Assert.AreEqual (exp, v, "#1255");
24105         }
24106
24107         [Test]
24108         [ExpectedException (typeof (global::System.InvalidOperationException))]
24109         public void RepeatInfo_2cols_4itms_vert_ul ()
24110         {
24111                 // cols              : 2
24112                 // cnt               : 4
24113                 // RepeatDirection   : Vertical
24114                 // RepeatLayout      : UnorderedList
24115                 // OuterTableImplied : False
24116                 // Header            : False
24117                 // Footer            : False
24118                 // Separator         : False
24119
24120                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Vertical, RepeatLayout.UnorderedList, false, false, false, false);
24121
24122                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support multi-column layouts.")
24123         }
24124
24125         [Test]
24126         [ExpectedException (typeof (global::System.InvalidOperationException))]
24127         public void RepeatInfo_2cols_7itms_vert_ul ()
24128         {
24129                 // cols              : 2
24130                 // cnt               : 7
24131                 // RepeatDirection   : Vertical
24132                 // RepeatLayout      : UnorderedList
24133                 // OuterTableImplied : False
24134                 // Header            : False
24135                 // Footer            : False
24136                 // Separator         : False
24137
24138                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Vertical, RepeatLayout.UnorderedList, false, false, false, false);
24139
24140                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support multi-column layouts.")
24141         }
24142
24143         [Test]
24144         [ExpectedException (typeof (global::System.InvalidOperationException))]
24145         public void RepeatInfo_3cols_9itms_vert_ul ()
24146         {
24147                 // cols              : 3
24148                 // cnt               : 9
24149                 // RepeatDirection   : Vertical
24150                 // RepeatLayout      : UnorderedList
24151                 // OuterTableImplied : False
24152                 // Header            : False
24153                 // Footer            : False
24154                 // Separator         : False
24155
24156                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Vertical, RepeatLayout.UnorderedList, false, false, false, false);
24157
24158                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support multi-column layouts.")
24159         }
24160
24161         [Test]
24162         [ExpectedException (typeof (global::System.InvalidOperationException))]
24163         public void RepeatInfo_3cols_7itms_vert_ul ()
24164         {
24165                 // cols              : 3
24166                 // cnt               : 7
24167                 // RepeatDirection   : Vertical
24168                 // RepeatLayout      : UnorderedList
24169                 // OuterTableImplied : False
24170                 // Header            : False
24171                 // Footer            : False
24172                 // Separator         : False
24173
24174                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Vertical, RepeatLayout.UnorderedList, false, false, false, false);
24175
24176                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support multi-column layouts.")
24177         }
24178
24179         [Test]
24180         [ExpectedException (typeof (global::System.InvalidOperationException))]
24181         public void RepeatInfo_0cols_0itms_horiz_ol ()
24182         {
24183                 // cols              : 0
24184                 // cnt               : 0
24185                 // RepeatDirection   : Horizontal
24186                 // RepeatLayout      : OrderedList
24187                 // OuterTableImplied : False
24188                 // Header            : False
24189                 // Footer            : False
24190                 // Separator         : False
24191
24192                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Horizontal, RepeatLayout.OrderedList, false, false, false, false);
24193
24194                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts only support vertical layout.")
24195         }
24196
24197         [Test]
24198         [ExpectedException (typeof (global::System.InvalidOperationException))]
24199         public void RepeatInfo_0cols_1itms_horiz_ol ()
24200         {
24201                 // cols              : 0
24202                 // cnt               : 1
24203                 // RepeatDirection   : Horizontal
24204                 // RepeatLayout      : OrderedList
24205                 // OuterTableImplied : False
24206                 // Header            : False
24207                 // Footer            : False
24208                 // Separator         : False
24209
24210                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Horizontal, RepeatLayout.OrderedList, false, false, false, false);
24211
24212                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts only support vertical layout.")
24213         }
24214
24215         [Test]
24216         [ExpectedException (typeof (global::System.InvalidOperationException))]
24217         public void RepeatInfo_0cols_2itms_horiz_ol ()
24218         {
24219                 // cols              : 0
24220                 // cnt               : 2
24221                 // RepeatDirection   : Horizontal
24222                 // RepeatLayout      : OrderedList
24223                 // OuterTableImplied : False
24224                 // Header            : False
24225                 // Footer            : False
24226                 // Separator         : False
24227
24228                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Horizontal, RepeatLayout.OrderedList, false, false, false, false);
24229
24230                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts only support vertical layout.")
24231         }
24232
24233         [Test]
24234         [ExpectedException (typeof (global::System.InvalidOperationException))]
24235         public void RepeatInfo_0cols_5itms_horiz_ol ()
24236         {
24237                 // cols              : 0
24238                 // cnt               : 5
24239                 // RepeatDirection   : Horizontal
24240                 // RepeatLayout      : OrderedList
24241                 // OuterTableImplied : False
24242                 // Header            : False
24243                 // Footer            : False
24244                 // Separator         : False
24245
24246                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Horizontal, RepeatLayout.OrderedList, false, false, false, false);
24247
24248                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts only support vertical layout.")
24249         }
24250
24251         [Test]
24252         [ExpectedException (typeof (global::System.InvalidOperationException))]
24253         public void RepeatInfo_1cols_0itms_horiz_ol ()
24254         {
24255                 // cols              : 1
24256                 // cnt               : 0
24257                 // RepeatDirection   : Horizontal
24258                 // RepeatLayout      : OrderedList
24259                 // OuterTableImplied : False
24260                 // Header            : False
24261                 // Footer            : False
24262                 // Separator         : False
24263
24264                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Horizontal, RepeatLayout.OrderedList, false, false, false, false);
24265
24266                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts only support vertical layout.")
24267         }
24268
24269         [Test]
24270         [ExpectedException (typeof (global::System.InvalidOperationException))]
24271         public void RepeatInfo_1cols_5itms_horiz_ol ()
24272         {
24273                 // cols              : 1
24274                 // cnt               : 5
24275                 // RepeatDirection   : Horizontal
24276                 // RepeatLayout      : OrderedList
24277                 // OuterTableImplied : False
24278                 // Header            : False
24279                 // Footer            : False
24280                 // Separator         : False
24281
24282                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Horizontal, RepeatLayout.OrderedList, false, false, false, false);
24283
24284                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts only support vertical layout.")
24285         }
24286
24287         [Test]
24288         [ExpectedException (typeof (global::System.InvalidOperationException))]
24289         public void RepeatInfo_2cols_4itms_horiz_ol ()
24290         {
24291                 // cols              : 2
24292                 // cnt               : 4
24293                 // RepeatDirection   : Horizontal
24294                 // RepeatLayout      : OrderedList
24295                 // OuterTableImplied : False
24296                 // Header            : False
24297                 // Footer            : False
24298                 // Separator         : False
24299
24300                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Horizontal, RepeatLayout.OrderedList, false, false, false, false);
24301
24302                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts only support vertical layout.")
24303         }
24304
24305         [Test]
24306         [ExpectedException (typeof (global::System.InvalidOperationException))]
24307         public void RepeatInfo_2cols_7itms_horiz_ol ()
24308         {
24309                 // cols              : 2
24310                 // cnt               : 7
24311                 // RepeatDirection   : Horizontal
24312                 // RepeatLayout      : OrderedList
24313                 // OuterTableImplied : False
24314                 // Header            : False
24315                 // Footer            : False
24316                 // Separator         : False
24317
24318                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Horizontal, RepeatLayout.OrderedList, false, false, false, false);
24319
24320                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts only support vertical layout.")
24321         }
24322
24323         [Test]
24324         [ExpectedException (typeof (global::System.InvalidOperationException))]
24325         public void RepeatInfo_3cols_9itms_horiz_ol ()
24326         {
24327                 // cols              : 3
24328                 // cnt               : 9
24329                 // RepeatDirection   : Horizontal
24330                 // RepeatLayout      : OrderedList
24331                 // OuterTableImplied : False
24332                 // Header            : False
24333                 // Footer            : False
24334                 // Separator         : False
24335
24336                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Horizontal, RepeatLayout.OrderedList, false, false, false, false);
24337
24338                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts only support vertical layout.")
24339         }
24340
24341         [Test]
24342         [ExpectedException (typeof (global::System.InvalidOperationException))]
24343         public void RepeatInfo_3cols_7itms_horiz_ol ()
24344         {
24345                 // cols              : 3
24346                 // cnt               : 7
24347                 // RepeatDirection   : Horizontal
24348                 // RepeatLayout      : OrderedList
24349                 // OuterTableImplied : False
24350                 // Header            : False
24351                 // Footer            : False
24352                 // Separator         : False
24353
24354                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Horizontal, RepeatLayout.OrderedList, false, false, false, false);
24355
24356                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts only support vertical layout.")
24357         }
24358
24359         [Test]
24360         public void RepeatInfo_0cols_0itms_vert_ol ()
24361         {
24362                 // cols              : 0
24363                 // cnt               : 0
24364                 // RepeatDirection   : Vertical
24365                 // RepeatLayout      : OrderedList
24366                 // OuterTableImplied : False
24367                 // Header            : False
24368                 // Footer            : False
24369                 // Separator         : False
24370
24371                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Vertical, RepeatLayout.OrderedList, false, false, false, false);
24372                 string exp = @"<ol class=""mainstyle"">
24373
24374 </ol>";
24375                 Assert.AreEqual (exp, v, "#1270");
24376         }
24377
24378         [Test]
24379         public void RepeatInfo_0cols_1itms_vert_ol ()
24380         {
24381                 // cols              : 0
24382                 // cnt               : 1
24383                 // RepeatDirection   : Vertical
24384                 // RepeatLayout      : OrderedList
24385                 // OuterTableImplied : False
24386                 // Header            : False
24387                 // Footer            : False
24388                 // Separator         : False
24389
24390                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Vertical, RepeatLayout.OrderedList, false, false, false, false);
24391                 string exp = @"<ol class=""mainstyle"">
24392         <li>(0,Item,0)</li>
24393
24394 </ol>";
24395                 Assert.AreEqual (exp, v, "#1271");
24396         }
24397
24398         [Test]
24399         public void RepeatInfo_0cols_2itms_vert_ol ()
24400         {
24401                 // cols              : 0
24402                 // cnt               : 2
24403                 // RepeatDirection   : Vertical
24404                 // RepeatLayout      : OrderedList
24405                 // OuterTableImplied : False
24406                 // Header            : False
24407                 // Footer            : False
24408                 // Separator         : False
24409
24410                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Vertical, RepeatLayout.OrderedList, false, false, false, false);
24411                 string exp = @"<ol class=""mainstyle"">
24412         <li>(0,Item,0)</li>
24413         <li>(1,Item,1)</li>
24414
24415 </ol>";
24416                 Assert.AreEqual (exp, v, "#1272");
24417         }
24418
24419         [Test]
24420         public void RepeatInfo_0cols_5itms_vert_ol ()
24421         {
24422                 // cols              : 0
24423                 // cnt               : 5
24424                 // RepeatDirection   : Vertical
24425                 // RepeatLayout      : OrderedList
24426                 // OuterTableImplied : False
24427                 // Header            : False
24428                 // Footer            : False
24429                 // Separator         : False
24430
24431                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Vertical, RepeatLayout.OrderedList, false, false, false, false);
24432                 string exp = @"<ol class=""mainstyle"">
24433         <li>(0,Item,0)</li>
24434         <li>(1,Item,1)</li>
24435         <li>(2,Item,2)</li>
24436         <li>(3,Item,3)</li>
24437         <li>(4,Item,4)</li>
24438
24439 </ol>";
24440                 Assert.AreEqual (exp, v, "#1273");
24441         }
24442
24443         [Test]
24444         public void RepeatInfo_1cols_0itms_vert_ol ()
24445         {
24446                 // cols              : 1
24447                 // cnt               : 0
24448                 // RepeatDirection   : Vertical
24449                 // RepeatLayout      : OrderedList
24450                 // OuterTableImplied : False
24451                 // Header            : False
24452                 // Footer            : False
24453                 // Separator         : False
24454
24455                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Vertical, RepeatLayout.OrderedList, false, false, false, false);
24456                 string exp = @"<ol class=""mainstyle"">
24457
24458 </ol>";
24459                 Assert.AreEqual (exp, v, "#1274");
24460         }
24461
24462         [Test]
24463         public void RepeatInfo_1cols_5itms_vert_ol ()
24464         {
24465                 // cols              : 1
24466                 // cnt               : 5
24467                 // RepeatDirection   : Vertical
24468                 // RepeatLayout      : OrderedList
24469                 // OuterTableImplied : False
24470                 // Header            : False
24471                 // Footer            : False
24472                 // Separator         : False
24473
24474                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Vertical, RepeatLayout.OrderedList, false, false, false, false);
24475                 string exp = @"<ol class=""mainstyle"">
24476         <li>(0,Item,0)</li>
24477         <li>(1,Item,1)</li>
24478         <li>(2,Item,2)</li>
24479         <li>(3,Item,3)</li>
24480         <li>(4,Item,4)</li>
24481
24482 </ol>";
24483                 Assert.AreEqual (exp, v, "#1275");
24484         }
24485
24486         [Test]
24487         [ExpectedException (typeof (global::System.InvalidOperationException))]
24488         public void RepeatInfo_2cols_4itms_vert_ol ()
24489         {
24490                 // cols              : 2
24491                 // cnt               : 4
24492                 // RepeatDirection   : Vertical
24493                 // RepeatLayout      : OrderedList
24494                 // OuterTableImplied : False
24495                 // Header            : False
24496                 // Footer            : False
24497                 // Separator         : False
24498
24499                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Vertical, RepeatLayout.OrderedList, false, false, false, false);
24500
24501                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support multi-column layouts.")
24502         }
24503
24504         [Test]
24505         [ExpectedException (typeof (global::System.InvalidOperationException))]
24506         public void RepeatInfo_2cols_7itms_vert_ol ()
24507         {
24508                 // cols              : 2
24509                 // cnt               : 7
24510                 // RepeatDirection   : Vertical
24511                 // RepeatLayout      : OrderedList
24512                 // OuterTableImplied : False
24513                 // Header            : False
24514                 // Footer            : False
24515                 // Separator         : False
24516
24517                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Vertical, RepeatLayout.OrderedList, false, false, false, false);
24518
24519                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support multi-column layouts.")
24520         }
24521
24522         [Test]
24523         [ExpectedException (typeof (global::System.InvalidOperationException))]
24524         public void RepeatInfo_3cols_9itms_vert_ol ()
24525         {
24526                 // cols              : 3
24527                 // cnt               : 9
24528                 // RepeatDirection   : Vertical
24529                 // RepeatLayout      : OrderedList
24530                 // OuterTableImplied : False
24531                 // Header            : False
24532                 // Footer            : False
24533                 // Separator         : False
24534
24535                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Vertical, RepeatLayout.OrderedList, false, false, false, false);
24536
24537                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support multi-column layouts.")
24538         }
24539
24540         [Test]
24541         [ExpectedException (typeof (global::System.InvalidOperationException))]
24542         public void RepeatInfo_3cols_7itms_vert_ol ()
24543         {
24544                 // cols              : 3
24545                 // cnt               : 7
24546                 // RepeatDirection   : Vertical
24547                 // RepeatLayout      : OrderedList
24548                 // OuterTableImplied : False
24549                 // Header            : False
24550                 // Footer            : False
24551                 // Separator         : False
24552
24553                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Vertical, RepeatLayout.OrderedList, false, false, false, false);
24554
24555                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support multi-column layouts.")
24556         }
24557
24558
24559 }
24560 }
24561 #endif