Merge pull request #1870 from saper/langinfo_h
[mono.git] / mcs / class / System.Web / Test / System.Web.UI.WebControls / RepeatInfoTest.auto.4.0.cs
1
2 // THIS IS AUTOGENERATED DO NOT EDIT
3 //
4 // Generated on Microsoft .NET runtime v4.0.30319.1
5 //
6 // Authors:
7 //    Ben Maurer (bmaurer@novell.com)
8 //
9 // Copyright (C) 2005-2010 Novell, Inc (http://www.novell.com)
10 //
11 // Permission is hereby granted, free of charge, to any person obtaining
12 // a copy of this software and associated documentation files (the
13 // "Software"), to deal in the Software without restriction, including
14 // without limitation the rights to use, copy, modify, merge, publish,
15 // distribute, sublicense, and/or sell copies of the Software, and to
16 // permit persons to whom the Software is furnished to do so, subject to
17 // the following conditions:
18 // 
19 // The above copyright notice and this permission notice shall be
20 // included in all copies or substantial portions of the Software.
21 // 
22 // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
23 // EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
24 // MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
25 // NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
26 // LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
27 // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
28 // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
29 //
30
31 using System;
32 using System.Collections;
33 using System.ComponentModel;
34 using System.Drawing;
35 using System.IO;
36 using System.Web;
37 using System.Web.UI;
38 using System.Web.UI.WebControls;
39
40 using NUnit.Framework;
41 using MonoTests.Helpers;
42
43 namespace MonoTests.System.Web.UI.WebControls {
44 [TestFixture]
45 public class RepeatInfo_Autogen {
46
47         [Test]
48         public void RepeatInfo_0cols_0itms_horiz_tbl_otrtblimp_hdr_ftr_sep ()
49         {
50                 // cols              : 0
51                 // cnt               : 0
52                 // RepeatDirection   : Horizontal
53                 // RepeatLayout      : Table
54                 // OuterTableImplied : True
55                 // Header            : True
56                 // Footer            : True
57                 // Separator         : True
58
59                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Horizontal, RepeatLayout.Table, true, true, true, true);
60                 string exp = @"<table class=""mainstyle"">
61         <tr>
62                 <td colspan=""0"" class=""Header-1"">(0,Header,-1)</td>
63         </tr><tr>
64                 <td colspan=""0"" class=""Footer-1"">(1,Footer,-1)</td>
65         </tr>
66 </table>";
67                 Assert.AreEqual (exp, v, "#0");
68         }
69
70         [Test]
71         public void RepeatInfo_0cols_1itms_horiz_tbl_otrtblimp_hdr_ftr_sep ()
72         {
73                 // cols              : 0
74                 // cnt               : 1
75                 // RepeatDirection   : Horizontal
76                 // RepeatLayout      : Table
77                 // OuterTableImplied : True
78                 // Header            : True
79                 // Footer            : True
80                 // Separator         : True
81
82                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Horizontal, RepeatLayout.Table, true, true, true, true);
83                 string exp = @"<table class=""mainstyle"">
84         <tr>
85                 <td colspan=""2"" class=""Header-1"">(0,Header,-1)</td>
86         </tr><tr>
87                 <td class=""Item0"">(1,Item,0)</td><td></td>
88         </tr><tr>
89                 <td colspan=""2"" class=""Footer-1"">(2,Footer,-1)</td>
90         </tr>
91 </table>";
92                 Assert.AreEqual (exp, v, "#1");
93         }
94
95         [Test]
96         public void RepeatInfo_0cols_2itms_horiz_tbl_otrtblimp_hdr_ftr_sep ()
97         {
98                 // cols              : 0
99                 // cnt               : 2
100                 // RepeatDirection   : Horizontal
101                 // RepeatLayout      : Table
102                 // OuterTableImplied : True
103                 // Header            : True
104                 // Footer            : True
105                 // Separator         : True
106
107                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Horizontal, RepeatLayout.Table, true, true, true, true);
108                 string exp = @"<table class=""mainstyle"">
109         <tr>
110                 <td colspan=""4"" class=""Header-1"">(0,Header,-1)</td>
111         </tr><tr>
112                 <td class=""Item0"">(1,Item,0)</td><td class=""Separator0"">(2,Separator,0)</td><td class=""Item1"">(3,Item,1)</td><td></td>
113         </tr><tr>
114                 <td colspan=""4"" class=""Footer-1"">(4,Footer,-1)</td>
115         </tr>
116 </table>";
117                 Assert.AreEqual (exp, v, "#2");
118         }
119
120         [Test]
121         public void RepeatInfo_0cols_5itms_horiz_tbl_otrtblimp_hdr_ftr_sep ()
122         {
123                 // cols              : 0
124                 // cnt               : 5
125                 // RepeatDirection   : Horizontal
126                 // RepeatLayout      : Table
127                 // OuterTableImplied : True
128                 // Header            : True
129                 // Footer            : True
130                 // Separator         : True
131
132                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Horizontal, RepeatLayout.Table, true, true, true, true);
133                 string exp = @"<table class=""mainstyle"">
134         <tr>
135                 <td colspan=""10"" class=""Header-1"">(0,Header,-1)</td>
136         </tr><tr>
137                 <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>
138         </tr><tr>
139                 <td colspan=""10"" class=""Footer-1"">(10,Footer,-1)</td>
140         </tr>
141 </table>";
142                 Assert.AreEqual (exp, v, "#3");
143         }
144
145         [Test]
146         public void RepeatInfo_1cols_0itms_horiz_tbl_otrtblimp_hdr_ftr_sep ()
147         {
148                 // cols              : 1
149                 // cnt               : 0
150                 // RepeatDirection   : Horizontal
151                 // RepeatLayout      : Table
152                 // OuterTableImplied : True
153                 // Header            : True
154                 // Footer            : True
155                 // Separator         : True
156
157                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Horizontal, RepeatLayout.Table, true, true, true, true);
158                 string exp = @"<table class=""mainstyle"">
159         <tr>
160                 <td colspan=""2"" class=""Header-1"">(0,Header,-1)</td>
161         </tr><tr>
162                 <td colspan=""2"" class=""Footer-1"">(1,Footer,-1)</td>
163         </tr>
164 </table>";
165                 Assert.AreEqual (exp, v, "#4");
166         }
167
168         [Test]
169         public void RepeatInfo_1cols_5itms_horiz_tbl_otrtblimp_hdr_ftr_sep ()
170         {
171                 // cols              : 1
172                 // cnt               : 5
173                 // RepeatDirection   : Horizontal
174                 // RepeatLayout      : Table
175                 // OuterTableImplied : True
176                 // Header            : True
177                 // Footer            : True
178                 // Separator         : True
179
180                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Horizontal, RepeatLayout.Table, true, true, true, true);
181                 string exp = @"<table class=""mainstyle"">
182         <tr>
183                 <td colspan=""2"" class=""Header-1"">(0,Header,-1)</td>
184         </tr><tr>
185                 <td class=""Item0"">(1,Item,0)</td><td class=""Separator0"">(2,Separator,0)</td>
186         </tr><tr>
187                 <td class=""Item1"">(3,Item,1)</td><td class=""Separator1"">(4,Separator,1)</td>
188         </tr><tr>
189                 <td class=""Item2"">(5,Item,2)</td><td class=""Separator2"">(6,Separator,2)</td>
190         </tr><tr>
191                 <td class=""Item3"">(7,Item,3)</td><td class=""Separator3"">(8,Separator,3)</td>
192         </tr><tr>
193                 <td class=""Item4"">(9,Item,4)</td><td></td>
194         </tr><tr>
195                 <td colspan=""2"" class=""Footer-1"">(10,Footer,-1)</td>
196         </tr>
197 </table>";
198                 Assert.AreEqual (exp, v, "#5");
199         }
200
201         [Test]
202         public void RepeatInfo_2cols_4itms_horiz_tbl_otrtblimp_hdr_ftr_sep ()
203         {
204                 // cols              : 2
205                 // cnt               : 4
206                 // RepeatDirection   : Horizontal
207                 // RepeatLayout      : Table
208                 // OuterTableImplied : True
209                 // Header            : True
210                 // Footer            : True
211                 // Separator         : True
212
213                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Horizontal, RepeatLayout.Table, true, true, true, true);
214                 string exp = @"<table class=""mainstyle"">
215         <tr>
216                 <td colspan=""4"" class=""Header-1"">(0,Header,-1)</td>
217         </tr><tr>
218                 <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>
219         </tr><tr>
220                 <td class=""Item2"">(5,Item,2)</td><td class=""Separator2"">(6,Separator,2)</td><td class=""Item3"">(7,Item,3)</td><td></td>
221         </tr><tr>
222                 <td colspan=""4"" class=""Footer-1"">(8,Footer,-1)</td>
223         </tr>
224 </table>";
225                 Assert.AreEqual (exp, v, "#6");
226         }
227
228         [Test]
229         public void RepeatInfo_2cols_7itms_horiz_tbl_otrtblimp_hdr_ftr_sep ()
230         {
231                 // cols              : 2
232                 // cnt               : 7
233                 // RepeatDirection   : Horizontal
234                 // RepeatLayout      : Table
235                 // OuterTableImplied : True
236                 // Header            : True
237                 // Footer            : True
238                 // Separator         : True
239
240                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Horizontal, RepeatLayout.Table, true, true, true, true);
241                 string exp = @"<table class=""mainstyle"">
242         <tr>
243                 <td colspan=""4"" class=""Header-1"">(0,Header,-1)</td>
244         </tr><tr>
245                 <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>
246         </tr><tr>
247                 <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>
248         </tr><tr>
249                 <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>
250         </tr><tr>
251                 <td class=""Item6"">(13,Item,6)</td><td></td><td></td><td></td>
252         </tr><tr>
253                 <td colspan=""4"" class=""Footer-1"">(14,Footer,-1)</td>
254         </tr>
255 </table>";
256                 Assert.AreEqual (exp, v, "#7");
257         }
258
259         [Test]
260         public void RepeatInfo_3cols_9itms_horiz_tbl_otrtblimp_hdr_ftr_sep ()
261         {
262                 // cols              : 3
263                 // cnt               : 9
264                 // RepeatDirection   : Horizontal
265                 // RepeatLayout      : Table
266                 // OuterTableImplied : True
267                 // Header            : True
268                 // Footer            : True
269                 // Separator         : True
270
271                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Horizontal, RepeatLayout.Table, true, true, true, true);
272                 string exp = @"<table>
273         <tr>
274                 <td colspan=""6"" class=""Header-1"">(0,Header,-1)</td>
275         </tr><tr>
276                 <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>
277         </tr><tr>
278                 <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>
279         </tr><tr>
280                 <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>
281         </tr><tr>
282                 <td colspan=""6"" class=""Footer-1"">(18,Footer,-1)</td>
283         </tr>
284 </table>";
285                 Assert.AreEqual (exp, v, "#8");
286         }
287
288         [Test]
289         public void RepeatInfo_3cols_7itms_horiz_tbl_otrtblimp_hdr_ftr_sep ()
290         {
291                 // cols              : 3
292                 // cnt               : 7
293                 // RepeatDirection   : Horizontal
294                 // RepeatLayout      : Table
295                 // OuterTableImplied : True
296                 // Header            : True
297                 // Footer            : True
298                 // Separator         : True
299
300                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Horizontal, RepeatLayout.Table, true, true, true, true);
301                 string exp = @"<table>
302         <tr>
303                 <td colspan=""6"" class=""Header-1"">(0,Header,-1)</td>
304         </tr><tr>
305                 <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>
306         </tr><tr>
307                 <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>
308         </tr><tr>
309                 <td class=""Item6"">(13,Item,6)</td><td></td><td></td><td></td><td></td><td></td>
310         </tr><tr>
311                 <td colspan=""6"" class=""Footer-1"">(14,Footer,-1)</td>
312         </tr>
313 </table>";
314                 Assert.AreEqual (exp, v, "#9");
315         }
316
317         [Test]
318         public void RepeatInfo_0cols_0itms_vert_tbl_otrtblimp_hdr_ftr_sep ()
319         {
320                 // cols              : 0
321                 // cnt               : 0
322                 // RepeatDirection   : Vertical
323                 // RepeatLayout      : Table
324                 // OuterTableImplied : True
325                 // Header            : True
326                 // Footer            : True
327                 // Separator         : True
328
329                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Vertical, RepeatLayout.Table, true, true, true, true);
330                 string exp = @"(0,Header,-1)(1,Footer,-1)";
331                 Assert.AreEqual (exp, v, "#10");
332         }
333
334         [Test]
335         public void RepeatInfo_0cols_1itms_vert_tbl_otrtblimp_hdr_ftr_sep ()
336         {
337                 // cols              : 0
338                 // cnt               : 1
339                 // RepeatDirection   : Vertical
340                 // RepeatLayout      : Table
341                 // OuterTableImplied : True
342                 // Header            : True
343                 // Footer            : True
344                 // Separator         : True
345
346                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Vertical, RepeatLayout.Table, true, true, true, true);
347                 string exp = @"(0,Header,-1)(1,Item,0)(2,Footer,-1)";
348                 Assert.AreEqual (exp, v, "#11");
349         }
350
351         [Test]
352         public void RepeatInfo_0cols_2itms_vert_tbl_otrtblimp_hdr_ftr_sep ()
353         {
354                 // cols              : 0
355                 // cnt               : 2
356                 // RepeatDirection   : Vertical
357                 // RepeatLayout      : Table
358                 // OuterTableImplied : True
359                 // Header            : True
360                 // Footer            : True
361                 // Separator         : True
362
363                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Vertical, RepeatLayout.Table, true, true, true, true);
364                 string exp = @"(0,Header,-1)(1,Item,0)(2,Separator,0)(3,Item,1)(4,Footer,-1)";
365                 Assert.AreEqual (exp, v, "#12");
366         }
367
368         [Test]
369         public void RepeatInfo_0cols_5itms_vert_tbl_otrtblimp_hdr_ftr_sep ()
370         {
371                 // cols              : 0
372                 // cnt               : 5
373                 // RepeatDirection   : Vertical
374                 // RepeatLayout      : Table
375                 // OuterTableImplied : True
376                 // Header            : True
377                 // Footer            : True
378                 // Separator         : True
379
380                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Vertical, RepeatLayout.Table, true, true, true, true);
381                 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)";
382                 Assert.AreEqual (exp, v, "#13");
383         }
384
385         [Test]
386         public void RepeatInfo_1cols_0itms_vert_tbl_otrtblimp_hdr_ftr_sep ()
387         {
388                 // cols              : 1
389                 // cnt               : 0
390                 // RepeatDirection   : Vertical
391                 // RepeatLayout      : Table
392                 // OuterTableImplied : True
393                 // Header            : True
394                 // Footer            : True
395                 // Separator         : True
396
397                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Vertical, RepeatLayout.Table, true, true, true, true);
398                 string exp = @"(0,Header,-1)(1,Footer,-1)";
399                 Assert.AreEqual (exp, v, "#14");
400         }
401
402         [Test]
403         public void RepeatInfo_1cols_5itms_vert_tbl_otrtblimp_hdr_ftr_sep ()
404         {
405                 // cols              : 1
406                 // cnt               : 5
407                 // RepeatDirection   : Vertical
408                 // RepeatLayout      : Table
409                 // OuterTableImplied : True
410                 // Header            : True
411                 // Footer            : True
412                 // Separator         : True
413
414                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Vertical, RepeatLayout.Table, true, true, true, true);
415                 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)";
416                 Assert.AreEqual (exp, v, "#15");
417         }
418
419         [Test]
420         public void RepeatInfo_2cols_4itms_vert_tbl_otrtblimp_hdr_ftr_sep ()
421         {
422                 // cols              : 2
423                 // cnt               : 4
424                 // RepeatDirection   : Vertical
425                 // RepeatLayout      : Table
426                 // OuterTableImplied : True
427                 // Header            : True
428                 // Footer            : True
429                 // Separator         : True
430
431                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Vertical, RepeatLayout.Table, true, true, true, true);
432                 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)";
433                 Assert.AreEqual (exp, v, "#16");
434         }
435
436         [Test]
437         public void RepeatInfo_2cols_7itms_vert_tbl_otrtblimp_hdr_ftr_sep ()
438         {
439                 // cols              : 2
440                 // cnt               : 7
441                 // RepeatDirection   : Vertical
442                 // RepeatLayout      : Table
443                 // OuterTableImplied : True
444                 // Header            : True
445                 // Footer            : True
446                 // Separator         : True
447
448                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Vertical, RepeatLayout.Table, true, true, true, true);
449                 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)";
450                 Assert.AreEqual (exp, v, "#17");
451         }
452
453         [Test]
454         public void RepeatInfo_3cols_9itms_vert_tbl_otrtblimp_hdr_ftr_sep ()
455         {
456                 // cols              : 3
457                 // cnt               : 9
458                 // RepeatDirection   : Vertical
459                 // RepeatLayout      : Table
460                 // OuterTableImplied : True
461                 // Header            : True
462                 // Footer            : True
463                 // Separator         : True
464
465                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Vertical, RepeatLayout.Table, true, true, true, true);
466                 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)";
467                 Assert.AreEqual (exp, v, "#18");
468         }
469
470         [Test]
471         public void RepeatInfo_3cols_7itms_vert_tbl_otrtblimp_hdr_ftr_sep ()
472         {
473                 // cols              : 3
474                 // cnt               : 7
475                 // RepeatDirection   : Vertical
476                 // RepeatLayout      : Table
477                 // OuterTableImplied : True
478                 // Header            : True
479                 // Footer            : True
480                 // Separator         : True
481
482                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Vertical, RepeatLayout.Table, true, true, true, true);
483                 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)";
484                 Assert.AreEqual (exp, v, "#19");
485         }
486
487         [Test]
488         public void RepeatInfo_0cols_0itms_horiz_flow_otrtblimp_hdr_ftr_sep ()
489         {
490                 // cols              : 0
491                 // cnt               : 0
492                 // RepeatDirection   : Horizontal
493                 // RepeatLayout      : Flow
494                 // OuterTableImplied : True
495                 // Header            : True
496                 // Footer            : True
497                 // Separator         : True
498
499                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Horizontal, RepeatLayout.Flow, true, true, true, true);
500                 string exp = @"<span class=""mainstyle"">(0,Header,-1)(1,Footer,-1)</span>";
501                 Assert.AreEqual (exp, v, "#20");
502         }
503
504         [Test]
505         public void RepeatInfo_0cols_1itms_horiz_flow_otrtblimp_hdr_ftr_sep ()
506         {
507                 // cols              : 0
508                 // cnt               : 1
509                 // RepeatDirection   : Horizontal
510                 // RepeatLayout      : Flow
511                 // OuterTableImplied : True
512                 // Header            : True
513                 // Footer            : True
514                 // Separator         : True
515
516                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Horizontal, RepeatLayout.Flow, true, true, true, true);
517                 string exp = @"<span class=""mainstyle"">(0,Header,-1)(1,Item,0)(2,Footer,-1)</span>";
518                 Assert.AreEqual (exp, v, "#21");
519         }
520
521         [Test]
522         public void RepeatInfo_0cols_2itms_horiz_flow_otrtblimp_hdr_ftr_sep ()
523         {
524                 // cols              : 0
525                 // cnt               : 2
526                 // RepeatDirection   : Horizontal
527                 // RepeatLayout      : Flow
528                 // OuterTableImplied : True
529                 // Header            : True
530                 // Footer            : True
531                 // Separator         : True
532
533                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Horizontal, RepeatLayout.Flow, true, true, true, true);
534                 string exp = @"<span class=""mainstyle"">(0,Header,-1)(1,Item,0)(2,Separator,0)(3,Item,1)(4,Footer,-1)</span>";
535                 Assert.AreEqual (exp, v, "#22");
536         }
537
538         [Test]
539         public void RepeatInfo_0cols_5itms_horiz_flow_otrtblimp_hdr_ftr_sep ()
540         {
541                 // cols              : 0
542                 // cnt               : 5
543                 // RepeatDirection   : Horizontal
544                 // RepeatLayout      : Flow
545                 // OuterTableImplied : True
546                 // Header            : True
547                 // Footer            : True
548                 // Separator         : True
549
550                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Horizontal, RepeatLayout.Flow, true, true, true, true);
551                 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>";
552                 Assert.AreEqual (exp, v, "#23");
553         }
554
555         [Test]
556         public void RepeatInfo_1cols_0itms_horiz_flow_otrtblimp_hdr_ftr_sep ()
557         {
558                 // cols              : 1
559                 // cnt               : 0
560                 // RepeatDirection   : Horizontal
561                 // RepeatLayout      : Flow
562                 // OuterTableImplied : True
563                 // Header            : True
564                 // Footer            : True
565                 // Separator         : True
566
567                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Horizontal, RepeatLayout.Flow, true, true, true, true);
568                 string exp = @"<span class=""mainstyle"">(0,Header,-1)(1,Footer,-1)</span>";
569                 Assert.AreEqual (exp, v, "#24");
570         }
571
572         [Test]
573         public void RepeatInfo_1cols_5itms_horiz_flow_otrtblimp_hdr_ftr_sep ()
574         {
575                 // cols              : 1
576                 // cnt               : 5
577                 // RepeatDirection   : Horizontal
578                 // RepeatLayout      : Flow
579                 // OuterTableImplied : True
580                 // Header            : True
581                 // Footer            : True
582                 // Separator         : True
583
584                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Horizontal, RepeatLayout.Flow, true, true, true, true);
585                 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>";
586                 Assert.AreEqual (exp, v, "#25");
587         }
588
589         [Test]
590         public void RepeatInfo_2cols_4itms_horiz_flow_otrtblimp_hdr_ftr_sep ()
591         {
592                 // cols              : 2
593                 // cnt               : 4
594                 // RepeatDirection   : Horizontal
595                 // RepeatLayout      : Flow
596                 // OuterTableImplied : True
597                 // Header            : True
598                 // Footer            : True
599                 // Separator         : True
600
601                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Horizontal, RepeatLayout.Flow, true, true, true, true);
602                 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>";
603                 Assert.AreEqual (exp, v, "#26");
604         }
605
606         [Test]
607         public void RepeatInfo_2cols_7itms_horiz_flow_otrtblimp_hdr_ftr_sep ()
608         {
609                 // cols              : 2
610                 // cnt               : 7
611                 // RepeatDirection   : Horizontal
612                 // RepeatLayout      : Flow
613                 // OuterTableImplied : True
614                 // Header            : True
615                 // Footer            : True
616                 // Separator         : True
617
618                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Horizontal, RepeatLayout.Flow, true, true, true, true);
619                 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>";
620                 Assert.AreEqual (exp, v, "#27");
621         }
622
623         [Test]
624         public void RepeatInfo_3cols_9itms_horiz_flow_otrtblimp_hdr_ftr_sep ()
625         {
626                 // cols              : 3
627                 // cnt               : 9
628                 // RepeatDirection   : Horizontal
629                 // RepeatLayout      : Flow
630                 // OuterTableImplied : True
631                 // Header            : True
632                 // Footer            : True
633                 // Separator         : True
634
635                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Horizontal, RepeatLayout.Flow, true, true, true, true);
636                 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>";
637                 Assert.AreEqual (exp, v, "#28");
638         }
639
640         [Test]
641         public void RepeatInfo_3cols_7itms_horiz_flow_otrtblimp_hdr_ftr_sep ()
642         {
643                 // cols              : 3
644                 // cnt               : 7
645                 // RepeatDirection   : Horizontal
646                 // RepeatLayout      : Flow
647                 // OuterTableImplied : True
648                 // Header            : True
649                 // Footer            : True
650                 // Separator         : True
651
652                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Horizontal, RepeatLayout.Flow, true, true, true, true);
653                 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>";
654                 Assert.AreEqual (exp, v, "#29");
655         }
656
657         [Test]
658         public void RepeatInfo_0cols_0itms_vert_flow_otrtblimp_hdr_ftr_sep ()
659         {
660                 // cols              : 0
661                 // cnt               : 0
662                 // RepeatDirection   : Vertical
663                 // RepeatLayout      : Flow
664                 // OuterTableImplied : True
665                 // Header            : True
666                 // Footer            : True
667                 // Separator         : True
668
669                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Vertical, RepeatLayout.Flow, true, true, true, true);
670                 string exp = @"(0,Header,-1)(1,Footer,-1)";
671                 Assert.AreEqual (exp, v, "#30");
672         }
673
674         [Test]
675         public void RepeatInfo_0cols_1itms_vert_flow_otrtblimp_hdr_ftr_sep ()
676         {
677                 // cols              : 0
678                 // cnt               : 1
679                 // RepeatDirection   : Vertical
680                 // RepeatLayout      : Flow
681                 // OuterTableImplied : True
682                 // Header            : True
683                 // Footer            : True
684                 // Separator         : True
685
686                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Vertical, RepeatLayout.Flow, true, true, true, true);
687                 string exp = @"(0,Header,-1)(1,Item,0)(2,Footer,-1)";
688                 Assert.AreEqual (exp, v, "#31");
689         }
690
691         [Test]
692         public void RepeatInfo_0cols_2itms_vert_flow_otrtblimp_hdr_ftr_sep ()
693         {
694                 // cols              : 0
695                 // cnt               : 2
696                 // RepeatDirection   : Vertical
697                 // RepeatLayout      : Flow
698                 // OuterTableImplied : True
699                 // Header            : True
700                 // Footer            : True
701                 // Separator         : True
702
703                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Vertical, RepeatLayout.Flow, true, true, true, true);
704                 string exp = @"(0,Header,-1)(1,Item,0)(2,Separator,0)(3,Item,1)(4,Footer,-1)";
705                 Assert.AreEqual (exp, v, "#32");
706         }
707
708         [Test]
709         public void RepeatInfo_0cols_5itms_vert_flow_otrtblimp_hdr_ftr_sep ()
710         {
711                 // cols              : 0
712                 // cnt               : 5
713                 // RepeatDirection   : Vertical
714                 // RepeatLayout      : Flow
715                 // OuterTableImplied : True
716                 // Header            : True
717                 // Footer            : True
718                 // Separator         : True
719
720                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Vertical, RepeatLayout.Flow, true, true, true, true);
721                 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)";
722                 Assert.AreEqual (exp, v, "#33");
723         }
724
725         [Test]
726         public void RepeatInfo_1cols_0itms_vert_flow_otrtblimp_hdr_ftr_sep ()
727         {
728                 // cols              : 1
729                 // cnt               : 0
730                 // RepeatDirection   : Vertical
731                 // RepeatLayout      : Flow
732                 // OuterTableImplied : True
733                 // Header            : True
734                 // Footer            : True
735                 // Separator         : True
736
737                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Vertical, RepeatLayout.Flow, true, true, true, true);
738                 string exp = @"(0,Header,-1)(1,Footer,-1)";
739                 Assert.AreEqual (exp, v, "#34");
740         }
741
742         [Test]
743         public void RepeatInfo_1cols_5itms_vert_flow_otrtblimp_hdr_ftr_sep ()
744         {
745                 // cols              : 1
746                 // cnt               : 5
747                 // RepeatDirection   : Vertical
748                 // RepeatLayout      : Flow
749                 // OuterTableImplied : True
750                 // Header            : True
751                 // Footer            : True
752                 // Separator         : True
753
754                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Vertical, RepeatLayout.Flow, true, true, true, true);
755                 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)";
756                 Assert.AreEqual (exp, v, "#35");
757         }
758
759         [Test]
760         public void RepeatInfo_2cols_4itms_vert_flow_otrtblimp_hdr_ftr_sep ()
761         {
762                 // cols              : 2
763                 // cnt               : 4
764                 // RepeatDirection   : Vertical
765                 // RepeatLayout      : Flow
766                 // OuterTableImplied : True
767                 // Header            : True
768                 // Footer            : True
769                 // Separator         : True
770
771                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Vertical, RepeatLayout.Flow, true, true, true, true);
772                 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)";
773                 Assert.AreEqual (exp, v, "#36");
774         }
775
776         [Test]
777         public void RepeatInfo_2cols_7itms_vert_flow_otrtblimp_hdr_ftr_sep ()
778         {
779                 // cols              : 2
780                 // cnt               : 7
781                 // RepeatDirection   : Vertical
782                 // RepeatLayout      : Flow
783                 // OuterTableImplied : True
784                 // Header            : True
785                 // Footer            : True
786                 // Separator         : True
787
788                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Vertical, RepeatLayout.Flow, true, true, true, true);
789                 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)";
790                 Assert.AreEqual (exp, v, "#37");
791         }
792
793         [Test]
794         public void RepeatInfo_3cols_9itms_vert_flow_otrtblimp_hdr_ftr_sep ()
795         {
796                 // cols              : 3
797                 // cnt               : 9
798                 // RepeatDirection   : Vertical
799                 // RepeatLayout      : Flow
800                 // OuterTableImplied : True
801                 // Header            : True
802                 // Footer            : True
803                 // Separator         : True
804
805                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Vertical, RepeatLayout.Flow, true, true, true, true);
806                 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)";
807                 Assert.AreEqual (exp, v, "#38");
808         }
809
810         [Test]
811         public void RepeatInfo_3cols_7itms_vert_flow_otrtblimp_hdr_ftr_sep ()
812         {
813                 // cols              : 3
814                 // cnt               : 7
815                 // RepeatDirection   : Vertical
816                 // RepeatLayout      : Flow
817                 // OuterTableImplied : True
818                 // Header            : True
819                 // Footer            : True
820                 // Separator         : True
821
822                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Vertical, RepeatLayout.Flow, true, true, true, true);
823                 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)";
824                 Assert.AreEqual (exp, v, "#39");
825         }
826
827         [Test]
828         [ExpectedException (typeof (global::System.InvalidOperationException))]
829         public void RepeatInfo_0cols_0itms_horiz_ul_otrtblimp_hdr_ftr_sep ()
830         {
831                 // cols              : 0
832                 // cnt               : 0
833                 // RepeatDirection   : Horizontal
834                 // RepeatLayout      : UnorderedList
835                 // OuterTableImplied : True
836                 // Header            : True
837                 // Footer            : True
838                 // Separator         : True
839
840                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, true, true, true, true);
841
842                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
843         }
844
845         [Test]
846         [ExpectedException (typeof (global::System.InvalidOperationException))]
847         public void RepeatInfo_0cols_1itms_horiz_ul_otrtblimp_hdr_ftr_sep ()
848         {
849                 // cols              : 0
850                 // cnt               : 1
851                 // RepeatDirection   : Horizontal
852                 // RepeatLayout      : UnorderedList
853                 // OuterTableImplied : True
854                 // Header            : True
855                 // Footer            : True
856                 // Separator         : True
857
858                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, true, true, true, true);
859
860                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
861         }
862
863         [Test]
864         [ExpectedException (typeof (global::System.InvalidOperationException))]
865         public void RepeatInfo_0cols_2itms_horiz_ul_otrtblimp_hdr_ftr_sep ()
866         {
867                 // cols              : 0
868                 // cnt               : 2
869                 // RepeatDirection   : Horizontal
870                 // RepeatLayout      : UnorderedList
871                 // OuterTableImplied : True
872                 // Header            : True
873                 // Footer            : True
874                 // Separator         : True
875
876                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, true, true, true, true);
877
878                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
879         }
880
881         [Test]
882         [ExpectedException (typeof (global::System.InvalidOperationException))]
883         public void RepeatInfo_0cols_5itms_horiz_ul_otrtblimp_hdr_ftr_sep ()
884         {
885                 // cols              : 0
886                 // cnt               : 5
887                 // RepeatDirection   : Horizontal
888                 // RepeatLayout      : UnorderedList
889                 // OuterTableImplied : True
890                 // Header            : True
891                 // Footer            : True
892                 // Separator         : True
893
894                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, true, true, true, true);
895
896                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
897         }
898
899         [Test]
900         [ExpectedException (typeof (global::System.InvalidOperationException))]
901         public void RepeatInfo_1cols_0itms_horiz_ul_otrtblimp_hdr_ftr_sep ()
902         {
903                 // cols              : 1
904                 // cnt               : 0
905                 // RepeatDirection   : Horizontal
906                 // RepeatLayout      : UnorderedList
907                 // OuterTableImplied : True
908                 // Header            : True
909                 // Footer            : True
910                 // Separator         : True
911
912                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, true, true, true, true);
913
914                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
915         }
916
917         [Test]
918         [ExpectedException (typeof (global::System.InvalidOperationException))]
919         public void RepeatInfo_1cols_5itms_horiz_ul_otrtblimp_hdr_ftr_sep ()
920         {
921                 // cols              : 1
922                 // cnt               : 5
923                 // RepeatDirection   : Horizontal
924                 // RepeatLayout      : UnorderedList
925                 // OuterTableImplied : True
926                 // Header            : True
927                 // Footer            : True
928                 // Separator         : True
929
930                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, true, true, true, true);
931
932                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
933         }
934
935         [Test]
936         [ExpectedException (typeof (global::System.InvalidOperationException))]
937         public void RepeatInfo_2cols_4itms_horiz_ul_otrtblimp_hdr_ftr_sep ()
938         {
939                 // cols              : 2
940                 // cnt               : 4
941                 // RepeatDirection   : Horizontal
942                 // RepeatLayout      : UnorderedList
943                 // OuterTableImplied : True
944                 // Header            : True
945                 // Footer            : True
946                 // Separator         : True
947
948                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, true, true, true, true);
949
950                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
951         }
952
953         [Test]
954         [ExpectedException (typeof (global::System.InvalidOperationException))]
955         public void RepeatInfo_2cols_7itms_horiz_ul_otrtblimp_hdr_ftr_sep ()
956         {
957                 // cols              : 2
958                 // cnt               : 7
959                 // RepeatDirection   : Horizontal
960                 // RepeatLayout      : UnorderedList
961                 // OuterTableImplied : True
962                 // Header            : True
963                 // Footer            : True
964                 // Separator         : True
965
966                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, true, true, true, true);
967
968                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
969         }
970
971         [Test]
972         [ExpectedException (typeof (global::System.InvalidOperationException))]
973         public void RepeatInfo_3cols_9itms_horiz_ul_otrtblimp_hdr_ftr_sep ()
974         {
975                 // cols              : 3
976                 // cnt               : 9
977                 // RepeatDirection   : Horizontal
978                 // RepeatLayout      : UnorderedList
979                 // OuterTableImplied : True
980                 // Header            : True
981                 // Footer            : True
982                 // Separator         : True
983
984                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, true, true, true, true);
985
986                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
987         }
988
989         [Test]
990         [ExpectedException (typeof (global::System.InvalidOperationException))]
991         public void RepeatInfo_3cols_7itms_horiz_ul_otrtblimp_hdr_ftr_sep ()
992         {
993                 // cols              : 3
994                 // cnt               : 7
995                 // RepeatDirection   : Horizontal
996                 // RepeatLayout      : UnorderedList
997                 // OuterTableImplied : True
998                 // Header            : True
999                 // Footer            : True
1000                 // Separator         : True
1001
1002                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, true, true, true, true);
1003
1004                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
1005         }
1006
1007         [Test]
1008         [ExpectedException (typeof (global::System.InvalidOperationException))]
1009         public void RepeatInfo_0cols_0itms_vert_ul_otrtblimp_hdr_ftr_sep ()
1010         {
1011                 // cols              : 0
1012                 // cnt               : 0
1013                 // RepeatDirection   : Vertical
1014                 // RepeatLayout      : UnorderedList
1015                 // OuterTableImplied : True
1016                 // Header            : True
1017                 // Footer            : True
1018                 // Separator         : True
1019
1020                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Vertical, RepeatLayout.UnorderedList, true, true, true, true);
1021
1022                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
1023         }
1024
1025         [Test]
1026         [ExpectedException (typeof (global::System.InvalidOperationException))]
1027         public void RepeatInfo_0cols_1itms_vert_ul_otrtblimp_hdr_ftr_sep ()
1028         {
1029                 // cols              : 0
1030                 // cnt               : 1
1031                 // RepeatDirection   : Vertical
1032                 // RepeatLayout      : UnorderedList
1033                 // OuterTableImplied : True
1034                 // Header            : True
1035                 // Footer            : True
1036                 // Separator         : True
1037
1038                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Vertical, RepeatLayout.UnorderedList, true, true, true, true);
1039
1040                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
1041         }
1042
1043         [Test]
1044         [ExpectedException (typeof (global::System.InvalidOperationException))]
1045         public void RepeatInfo_0cols_2itms_vert_ul_otrtblimp_hdr_ftr_sep ()
1046         {
1047                 // cols              : 0
1048                 // cnt               : 2
1049                 // RepeatDirection   : Vertical
1050                 // RepeatLayout      : UnorderedList
1051                 // OuterTableImplied : True
1052                 // Header            : True
1053                 // Footer            : True
1054                 // Separator         : True
1055
1056                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Vertical, RepeatLayout.UnorderedList, true, true, true, true);
1057
1058                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
1059         }
1060
1061         [Test]
1062         [ExpectedException (typeof (global::System.InvalidOperationException))]
1063         public void RepeatInfo_0cols_5itms_vert_ul_otrtblimp_hdr_ftr_sep ()
1064         {
1065                 // cols              : 0
1066                 // cnt               : 5
1067                 // RepeatDirection   : Vertical
1068                 // RepeatLayout      : UnorderedList
1069                 // OuterTableImplied : True
1070                 // Header            : True
1071                 // Footer            : True
1072                 // Separator         : True
1073
1074                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Vertical, RepeatLayout.UnorderedList, true, true, true, true);
1075
1076                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
1077         }
1078
1079         [Test]
1080         [ExpectedException (typeof (global::System.InvalidOperationException))]
1081         public void RepeatInfo_1cols_0itms_vert_ul_otrtblimp_hdr_ftr_sep ()
1082         {
1083                 // cols              : 1
1084                 // cnt               : 0
1085                 // RepeatDirection   : Vertical
1086                 // RepeatLayout      : UnorderedList
1087                 // OuterTableImplied : True
1088                 // Header            : True
1089                 // Footer            : True
1090                 // Separator         : True
1091
1092                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Vertical, RepeatLayout.UnorderedList, true, true, true, true);
1093
1094                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
1095         }
1096
1097         [Test]
1098         [ExpectedException (typeof (global::System.InvalidOperationException))]
1099         public void RepeatInfo_1cols_5itms_vert_ul_otrtblimp_hdr_ftr_sep ()
1100         {
1101                 // cols              : 1
1102                 // cnt               : 5
1103                 // RepeatDirection   : Vertical
1104                 // RepeatLayout      : UnorderedList
1105                 // OuterTableImplied : True
1106                 // Header            : True
1107                 // Footer            : True
1108                 // Separator         : True
1109
1110                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Vertical, RepeatLayout.UnorderedList, true, true, true, true);
1111
1112                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
1113         }
1114
1115         [Test]
1116         [ExpectedException (typeof (global::System.InvalidOperationException))]
1117         public void RepeatInfo_2cols_4itms_vert_ul_otrtblimp_hdr_ftr_sep ()
1118         {
1119                 // cols              : 2
1120                 // cnt               : 4
1121                 // RepeatDirection   : Vertical
1122                 // RepeatLayout      : UnorderedList
1123                 // OuterTableImplied : True
1124                 // Header            : True
1125                 // Footer            : True
1126                 // Separator         : True
1127
1128                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Vertical, RepeatLayout.UnorderedList, true, true, true, true);
1129
1130                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
1131         }
1132
1133         [Test]
1134         [ExpectedException (typeof (global::System.InvalidOperationException))]
1135         public void RepeatInfo_2cols_7itms_vert_ul_otrtblimp_hdr_ftr_sep ()
1136         {
1137                 // cols              : 2
1138                 // cnt               : 7
1139                 // RepeatDirection   : Vertical
1140                 // RepeatLayout      : UnorderedList
1141                 // OuterTableImplied : True
1142                 // Header            : True
1143                 // Footer            : True
1144                 // Separator         : True
1145
1146                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Vertical, RepeatLayout.UnorderedList, true, true, true, true);
1147
1148                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
1149         }
1150
1151         [Test]
1152         [ExpectedException (typeof (global::System.InvalidOperationException))]
1153         public void RepeatInfo_3cols_9itms_vert_ul_otrtblimp_hdr_ftr_sep ()
1154         {
1155                 // cols              : 3
1156                 // cnt               : 9
1157                 // RepeatDirection   : Vertical
1158                 // RepeatLayout      : UnorderedList
1159                 // OuterTableImplied : True
1160                 // Header            : True
1161                 // Footer            : True
1162                 // Separator         : True
1163
1164                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Vertical, RepeatLayout.UnorderedList, true, true, true, true);
1165
1166                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
1167         }
1168
1169         [Test]
1170         [ExpectedException (typeof (global::System.InvalidOperationException))]
1171         public void RepeatInfo_3cols_7itms_vert_ul_otrtblimp_hdr_ftr_sep ()
1172         {
1173                 // cols              : 3
1174                 // cnt               : 7
1175                 // RepeatDirection   : Vertical
1176                 // RepeatLayout      : UnorderedList
1177                 // OuterTableImplied : True
1178                 // Header            : True
1179                 // Footer            : True
1180                 // Separator         : True
1181
1182                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Vertical, RepeatLayout.UnorderedList, true, true, true, true);
1183
1184                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
1185         }
1186
1187         [Test]
1188         [ExpectedException (typeof (global::System.InvalidOperationException))]
1189         public void RepeatInfo_0cols_0itms_horiz_ol_otrtblimp_hdr_ftr_sep ()
1190         {
1191                 // cols              : 0
1192                 // cnt               : 0
1193                 // RepeatDirection   : Horizontal
1194                 // RepeatLayout      : OrderedList
1195                 // OuterTableImplied : True
1196                 // Header            : True
1197                 // Footer            : True
1198                 // Separator         : True
1199
1200                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Horizontal, RepeatLayout.OrderedList, true, true, true, true);
1201
1202                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
1203         }
1204
1205         [Test]
1206         [ExpectedException (typeof (global::System.InvalidOperationException))]
1207         public void RepeatInfo_0cols_1itms_horiz_ol_otrtblimp_hdr_ftr_sep ()
1208         {
1209                 // cols              : 0
1210                 // cnt               : 1
1211                 // RepeatDirection   : Horizontal
1212                 // RepeatLayout      : OrderedList
1213                 // OuterTableImplied : True
1214                 // Header            : True
1215                 // Footer            : True
1216                 // Separator         : True
1217
1218                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Horizontal, RepeatLayout.OrderedList, true, true, true, true);
1219
1220                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
1221         }
1222
1223         [Test]
1224         [ExpectedException (typeof (global::System.InvalidOperationException))]
1225         public void RepeatInfo_0cols_2itms_horiz_ol_otrtblimp_hdr_ftr_sep ()
1226         {
1227                 // cols              : 0
1228                 // cnt               : 2
1229                 // RepeatDirection   : Horizontal
1230                 // RepeatLayout      : OrderedList
1231                 // OuterTableImplied : True
1232                 // Header            : True
1233                 // Footer            : True
1234                 // Separator         : True
1235
1236                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Horizontal, RepeatLayout.OrderedList, true, true, true, true);
1237
1238                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
1239         }
1240
1241         [Test]
1242         [ExpectedException (typeof (global::System.InvalidOperationException))]
1243         public void RepeatInfo_0cols_5itms_horiz_ol_otrtblimp_hdr_ftr_sep ()
1244         {
1245                 // cols              : 0
1246                 // cnt               : 5
1247                 // RepeatDirection   : Horizontal
1248                 // RepeatLayout      : OrderedList
1249                 // OuterTableImplied : True
1250                 // Header            : True
1251                 // Footer            : True
1252                 // Separator         : True
1253
1254                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Horizontal, RepeatLayout.OrderedList, true, true, true, true);
1255
1256                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
1257         }
1258
1259         [Test]
1260         [ExpectedException (typeof (global::System.InvalidOperationException))]
1261         public void RepeatInfo_1cols_0itms_horiz_ol_otrtblimp_hdr_ftr_sep ()
1262         {
1263                 // cols              : 1
1264                 // cnt               : 0
1265                 // RepeatDirection   : Horizontal
1266                 // RepeatLayout      : OrderedList
1267                 // OuterTableImplied : True
1268                 // Header            : True
1269                 // Footer            : True
1270                 // Separator         : True
1271
1272                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Horizontal, RepeatLayout.OrderedList, true, true, true, true);
1273
1274                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
1275         }
1276
1277         [Test]
1278         [ExpectedException (typeof (global::System.InvalidOperationException))]
1279         public void RepeatInfo_1cols_5itms_horiz_ol_otrtblimp_hdr_ftr_sep ()
1280         {
1281                 // cols              : 1
1282                 // cnt               : 5
1283                 // RepeatDirection   : Horizontal
1284                 // RepeatLayout      : OrderedList
1285                 // OuterTableImplied : True
1286                 // Header            : True
1287                 // Footer            : True
1288                 // Separator         : True
1289
1290                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Horizontal, RepeatLayout.OrderedList, true, true, true, true);
1291
1292                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
1293         }
1294
1295         [Test]
1296         [ExpectedException (typeof (global::System.InvalidOperationException))]
1297         public void RepeatInfo_2cols_4itms_horiz_ol_otrtblimp_hdr_ftr_sep ()
1298         {
1299                 // cols              : 2
1300                 // cnt               : 4
1301                 // RepeatDirection   : Horizontal
1302                 // RepeatLayout      : OrderedList
1303                 // OuterTableImplied : True
1304                 // Header            : True
1305                 // Footer            : True
1306                 // Separator         : True
1307
1308                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Horizontal, RepeatLayout.OrderedList, true, true, true, true);
1309
1310                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
1311         }
1312
1313         [Test]
1314         [ExpectedException (typeof (global::System.InvalidOperationException))]
1315         public void RepeatInfo_2cols_7itms_horiz_ol_otrtblimp_hdr_ftr_sep ()
1316         {
1317                 // cols              : 2
1318                 // cnt               : 7
1319                 // RepeatDirection   : Horizontal
1320                 // RepeatLayout      : OrderedList
1321                 // OuterTableImplied : True
1322                 // Header            : True
1323                 // Footer            : True
1324                 // Separator         : True
1325
1326                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Horizontal, RepeatLayout.OrderedList, true, true, true, true);
1327
1328                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
1329         }
1330
1331         [Test]
1332         [ExpectedException (typeof (global::System.InvalidOperationException))]
1333         public void RepeatInfo_3cols_9itms_horiz_ol_otrtblimp_hdr_ftr_sep ()
1334         {
1335                 // cols              : 3
1336                 // cnt               : 9
1337                 // RepeatDirection   : Horizontal
1338                 // RepeatLayout      : OrderedList
1339                 // OuterTableImplied : True
1340                 // Header            : True
1341                 // Footer            : True
1342                 // Separator         : True
1343
1344                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Horizontal, RepeatLayout.OrderedList, true, true, true, true);
1345
1346                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
1347         }
1348
1349         [Test]
1350         [ExpectedException (typeof (global::System.InvalidOperationException))]
1351         public void RepeatInfo_3cols_7itms_horiz_ol_otrtblimp_hdr_ftr_sep ()
1352         {
1353                 // cols              : 3
1354                 // cnt               : 7
1355                 // RepeatDirection   : Horizontal
1356                 // RepeatLayout      : OrderedList
1357                 // OuterTableImplied : True
1358                 // Header            : True
1359                 // Footer            : True
1360                 // Separator         : True
1361
1362                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Horizontal, RepeatLayout.OrderedList, true, true, true, true);
1363
1364                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
1365         }
1366
1367         [Test]
1368         [ExpectedException (typeof (global::System.InvalidOperationException))]
1369         public void RepeatInfo_0cols_0itms_vert_ol_otrtblimp_hdr_ftr_sep ()
1370         {
1371                 // cols              : 0
1372                 // cnt               : 0
1373                 // RepeatDirection   : Vertical
1374                 // RepeatLayout      : OrderedList
1375                 // OuterTableImplied : True
1376                 // Header            : True
1377                 // Footer            : True
1378                 // Separator         : True
1379
1380                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Vertical, RepeatLayout.OrderedList, true, true, true, true);
1381
1382                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
1383         }
1384
1385         [Test]
1386         [ExpectedException (typeof (global::System.InvalidOperationException))]
1387         public void RepeatInfo_0cols_1itms_vert_ol_otrtblimp_hdr_ftr_sep ()
1388         {
1389                 // cols              : 0
1390                 // cnt               : 1
1391                 // RepeatDirection   : Vertical
1392                 // RepeatLayout      : OrderedList
1393                 // OuterTableImplied : True
1394                 // Header            : True
1395                 // Footer            : True
1396                 // Separator         : True
1397
1398                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Vertical, RepeatLayout.OrderedList, true, true, true, true);
1399
1400                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
1401         }
1402
1403         [Test]
1404         [ExpectedException (typeof (global::System.InvalidOperationException))]
1405         public void RepeatInfo_0cols_2itms_vert_ol_otrtblimp_hdr_ftr_sep ()
1406         {
1407                 // cols              : 0
1408                 // cnt               : 2
1409                 // RepeatDirection   : Vertical
1410                 // RepeatLayout      : OrderedList
1411                 // OuterTableImplied : True
1412                 // Header            : True
1413                 // Footer            : True
1414                 // Separator         : True
1415
1416                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Vertical, RepeatLayout.OrderedList, true, true, true, true);
1417
1418                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
1419         }
1420
1421         [Test]
1422         [ExpectedException (typeof (global::System.InvalidOperationException))]
1423         public void RepeatInfo_0cols_5itms_vert_ol_otrtblimp_hdr_ftr_sep ()
1424         {
1425                 // cols              : 0
1426                 // cnt               : 5
1427                 // RepeatDirection   : Vertical
1428                 // RepeatLayout      : OrderedList
1429                 // OuterTableImplied : True
1430                 // Header            : True
1431                 // Footer            : True
1432                 // Separator         : True
1433
1434                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Vertical, RepeatLayout.OrderedList, true, true, true, true);
1435
1436                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
1437         }
1438
1439         [Test]
1440         [ExpectedException (typeof (global::System.InvalidOperationException))]
1441         public void RepeatInfo_1cols_0itms_vert_ol_otrtblimp_hdr_ftr_sep ()
1442         {
1443                 // cols              : 1
1444                 // cnt               : 0
1445                 // RepeatDirection   : Vertical
1446                 // RepeatLayout      : OrderedList
1447                 // OuterTableImplied : True
1448                 // Header            : True
1449                 // Footer            : True
1450                 // Separator         : True
1451
1452                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Vertical, RepeatLayout.OrderedList, true, true, true, true);
1453
1454                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
1455         }
1456
1457         [Test]
1458         [ExpectedException (typeof (global::System.InvalidOperationException))]
1459         public void RepeatInfo_1cols_5itms_vert_ol_otrtblimp_hdr_ftr_sep ()
1460         {
1461                 // cols              : 1
1462                 // cnt               : 5
1463                 // RepeatDirection   : Vertical
1464                 // RepeatLayout      : OrderedList
1465                 // OuterTableImplied : True
1466                 // Header            : True
1467                 // Footer            : True
1468                 // Separator         : True
1469
1470                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Vertical, RepeatLayout.OrderedList, true, true, true, true);
1471
1472                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
1473         }
1474
1475         [Test]
1476         [ExpectedException (typeof (global::System.InvalidOperationException))]
1477         public void RepeatInfo_2cols_4itms_vert_ol_otrtblimp_hdr_ftr_sep ()
1478         {
1479                 // cols              : 2
1480                 // cnt               : 4
1481                 // RepeatDirection   : Vertical
1482                 // RepeatLayout      : OrderedList
1483                 // OuterTableImplied : True
1484                 // Header            : True
1485                 // Footer            : True
1486                 // Separator         : True
1487
1488                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Vertical, RepeatLayout.OrderedList, true, true, true, true);
1489
1490                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
1491         }
1492
1493         [Test]
1494         [ExpectedException (typeof (global::System.InvalidOperationException))]
1495         public void RepeatInfo_2cols_7itms_vert_ol_otrtblimp_hdr_ftr_sep ()
1496         {
1497                 // cols              : 2
1498                 // cnt               : 7
1499                 // RepeatDirection   : Vertical
1500                 // RepeatLayout      : OrderedList
1501                 // OuterTableImplied : True
1502                 // Header            : True
1503                 // Footer            : True
1504                 // Separator         : True
1505
1506                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Vertical, RepeatLayout.OrderedList, true, true, true, true);
1507
1508                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
1509         }
1510
1511         [Test]
1512         [ExpectedException (typeof (global::System.InvalidOperationException))]
1513         public void RepeatInfo_3cols_9itms_vert_ol_otrtblimp_hdr_ftr_sep ()
1514         {
1515                 // cols              : 3
1516                 // cnt               : 9
1517                 // RepeatDirection   : Vertical
1518                 // RepeatLayout      : OrderedList
1519                 // OuterTableImplied : True
1520                 // Header            : True
1521                 // Footer            : True
1522                 // Separator         : True
1523
1524                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Vertical, RepeatLayout.OrderedList, true, true, true, true);
1525
1526                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
1527         }
1528
1529         [Test]
1530         [ExpectedException (typeof (global::System.InvalidOperationException))]
1531         public void RepeatInfo_3cols_7itms_vert_ol_otrtblimp_hdr_ftr_sep ()
1532         {
1533                 // cols              : 3
1534                 // cnt               : 7
1535                 // RepeatDirection   : Vertical
1536                 // RepeatLayout      : OrderedList
1537                 // OuterTableImplied : True
1538                 // Header            : True
1539                 // Footer            : True
1540                 // Separator         : True
1541
1542                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Vertical, RepeatLayout.OrderedList, true, true, true, true);
1543
1544                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
1545         }
1546
1547         [Test]
1548         public void RepeatInfo_0cols_0itms_horiz_tbl_hdr_ftr_sep ()
1549         {
1550                 // cols              : 0
1551                 // cnt               : 0
1552                 // RepeatDirection   : Horizontal
1553                 // RepeatLayout      : Table
1554                 // OuterTableImplied : False
1555                 // Header            : True
1556                 // Footer            : True
1557                 // Separator         : True
1558
1559                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Horizontal, RepeatLayout.Table, false, true, true, true);
1560                 string exp = @"<table class=""mainstyle"">
1561         <tr>
1562                 <td colspan=""0"" class=""Header-1"">(0,Header,-1)</td>
1563         </tr><tr>
1564                 <td colspan=""0"" class=""Footer-1"">(1,Footer,-1)</td>
1565         </tr>
1566 </table>";
1567                 Assert.AreEqual (exp, v, "#80");
1568         }
1569
1570         [Test]
1571         public void RepeatInfo_0cols_1itms_horiz_tbl_hdr_ftr_sep ()
1572         {
1573                 // cols              : 0
1574                 // cnt               : 1
1575                 // RepeatDirection   : Horizontal
1576                 // RepeatLayout      : Table
1577                 // OuterTableImplied : False
1578                 // Header            : True
1579                 // Footer            : True
1580                 // Separator         : True
1581
1582                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Horizontal, RepeatLayout.Table, false, true, true, true);
1583                 string exp = @"<table class=""mainstyle"">
1584         <tr>
1585                 <td colspan=""2"" class=""Header-1"">(0,Header,-1)</td>
1586         </tr><tr>
1587                 <td class=""Item0"">(1,Item,0)</td><td></td>
1588         </tr><tr>
1589                 <td colspan=""2"" class=""Footer-1"">(2,Footer,-1)</td>
1590         </tr>
1591 </table>";
1592                 Assert.AreEqual (exp, v, "#81");
1593         }
1594
1595         [Test]
1596         public void RepeatInfo_0cols_2itms_horiz_tbl_hdr_ftr_sep ()
1597         {
1598                 // cols              : 0
1599                 // cnt               : 2
1600                 // RepeatDirection   : Horizontal
1601                 // RepeatLayout      : Table
1602                 // OuterTableImplied : False
1603                 // Header            : True
1604                 // Footer            : True
1605                 // Separator         : True
1606
1607                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Horizontal, RepeatLayout.Table, false, true, true, true);
1608                 string exp = @"<table class=""mainstyle"">
1609         <tr>
1610                 <td colspan=""4"" class=""Header-1"">(0,Header,-1)</td>
1611         </tr><tr>
1612                 <td class=""Item0"">(1,Item,0)</td><td class=""Separator0"">(2,Separator,0)</td><td class=""Item1"">(3,Item,1)</td><td></td>
1613         </tr><tr>
1614                 <td colspan=""4"" class=""Footer-1"">(4,Footer,-1)</td>
1615         </tr>
1616 </table>";
1617                 Assert.AreEqual (exp, v, "#82");
1618         }
1619
1620         [Test]
1621         public void RepeatInfo_0cols_5itms_horiz_tbl_hdr_ftr_sep ()
1622         {
1623                 // cols              : 0
1624                 // cnt               : 5
1625                 // RepeatDirection   : Horizontal
1626                 // RepeatLayout      : Table
1627                 // OuterTableImplied : False
1628                 // Header            : True
1629                 // Footer            : True
1630                 // Separator         : True
1631
1632                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Horizontal, RepeatLayout.Table, false, true, true, true);
1633                 string exp = @"<table class=""mainstyle"">
1634         <tr>
1635                 <td colspan=""10"" class=""Header-1"">(0,Header,-1)</td>
1636         </tr><tr>
1637                 <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>
1638         </tr><tr>
1639                 <td colspan=""10"" class=""Footer-1"">(10,Footer,-1)</td>
1640         </tr>
1641 </table>";
1642                 Assert.AreEqual (exp, v, "#83");
1643         }
1644
1645         [Test]
1646         public void RepeatInfo_1cols_0itms_horiz_tbl_hdr_ftr_sep ()
1647         {
1648                 // cols              : 1
1649                 // cnt               : 0
1650                 // RepeatDirection   : Horizontal
1651                 // RepeatLayout      : Table
1652                 // OuterTableImplied : False
1653                 // Header            : True
1654                 // Footer            : True
1655                 // Separator         : True
1656
1657                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Horizontal, RepeatLayout.Table, false, true, true, true);
1658                 string exp = @"<table class=""mainstyle"">
1659         <tr>
1660                 <td colspan=""2"" class=""Header-1"">(0,Header,-1)</td>
1661         </tr><tr>
1662                 <td colspan=""2"" class=""Footer-1"">(1,Footer,-1)</td>
1663         </tr>
1664 </table>";
1665                 Assert.AreEqual (exp, v, "#84");
1666         }
1667
1668         [Test]
1669         public void RepeatInfo_1cols_5itms_horiz_tbl_hdr_ftr_sep ()
1670         {
1671                 // cols              : 1
1672                 // cnt               : 5
1673                 // RepeatDirection   : Horizontal
1674                 // RepeatLayout      : Table
1675                 // OuterTableImplied : False
1676                 // Header            : True
1677                 // Footer            : True
1678                 // Separator         : True
1679
1680                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Horizontal, RepeatLayout.Table, false, true, true, true);
1681                 string exp = @"<table class=""mainstyle"">
1682         <tr>
1683                 <td colspan=""2"" class=""Header-1"">(0,Header,-1)</td>
1684         </tr><tr>
1685                 <td class=""Item0"">(1,Item,0)</td><td class=""Separator0"">(2,Separator,0)</td>
1686         </tr><tr>
1687                 <td class=""Item1"">(3,Item,1)</td><td class=""Separator1"">(4,Separator,1)</td>
1688         </tr><tr>
1689                 <td class=""Item2"">(5,Item,2)</td><td class=""Separator2"">(6,Separator,2)</td>
1690         </tr><tr>
1691                 <td class=""Item3"">(7,Item,3)</td><td class=""Separator3"">(8,Separator,3)</td>
1692         </tr><tr>
1693                 <td class=""Item4"">(9,Item,4)</td><td></td>
1694         </tr><tr>
1695                 <td colspan=""2"" class=""Footer-1"">(10,Footer,-1)</td>
1696         </tr>
1697 </table>";
1698                 Assert.AreEqual (exp, v, "#85");
1699         }
1700
1701         [Test]
1702         public void RepeatInfo_2cols_4itms_horiz_tbl_hdr_ftr_sep ()
1703         {
1704                 // cols              : 2
1705                 // cnt               : 4
1706                 // RepeatDirection   : Horizontal
1707                 // RepeatLayout      : Table
1708                 // OuterTableImplied : False
1709                 // Header            : True
1710                 // Footer            : True
1711                 // Separator         : True
1712
1713                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Horizontal, RepeatLayout.Table, false, true, true, true);
1714                 string exp = @"<table class=""mainstyle"">
1715         <tr>
1716                 <td colspan=""4"" class=""Header-1"">(0,Header,-1)</td>
1717         </tr><tr>
1718                 <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>
1719         </tr><tr>
1720                 <td class=""Item2"">(5,Item,2)</td><td class=""Separator2"">(6,Separator,2)</td><td class=""Item3"">(7,Item,3)</td><td></td>
1721         </tr><tr>
1722                 <td colspan=""4"" class=""Footer-1"">(8,Footer,-1)</td>
1723         </tr>
1724 </table>";
1725                 Assert.AreEqual (exp, v, "#86");
1726         }
1727
1728         [Test]
1729         public void RepeatInfo_2cols_7itms_horiz_tbl_hdr_ftr_sep ()
1730         {
1731                 // cols              : 2
1732                 // cnt               : 7
1733                 // RepeatDirection   : Horizontal
1734                 // RepeatLayout      : Table
1735                 // OuterTableImplied : False
1736                 // Header            : True
1737                 // Footer            : True
1738                 // Separator         : True
1739
1740                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Horizontal, RepeatLayout.Table, false, true, true, true);
1741                 string exp = @"<table class=""mainstyle"">
1742         <tr>
1743                 <td colspan=""4"" class=""Header-1"">(0,Header,-1)</td>
1744         </tr><tr>
1745                 <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>
1746         </tr><tr>
1747                 <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>
1748         </tr><tr>
1749                 <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>
1750         </tr><tr>
1751                 <td class=""Item6"">(13,Item,6)</td><td></td><td></td><td></td>
1752         </tr><tr>
1753                 <td colspan=""4"" class=""Footer-1"">(14,Footer,-1)</td>
1754         </tr>
1755 </table>";
1756                 Assert.AreEqual (exp, v, "#87");
1757         }
1758
1759         [Test]
1760         public void RepeatInfo_3cols_9itms_horiz_tbl_hdr_ftr_sep ()
1761         {
1762                 // cols              : 3
1763                 // cnt               : 9
1764                 // RepeatDirection   : Horizontal
1765                 // RepeatLayout      : Table
1766                 // OuterTableImplied : False
1767                 // Header            : True
1768                 // Footer            : True
1769                 // Separator         : True
1770
1771                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Horizontal, RepeatLayout.Table, false, true, true, true);
1772                 string exp = @"<table>
1773         <tr>
1774                 <td colspan=""6"" class=""Header-1"">(0,Header,-1)</td>
1775         </tr><tr>
1776                 <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>
1777         </tr><tr>
1778                 <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>
1779         </tr><tr>
1780                 <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>
1781         </tr><tr>
1782                 <td colspan=""6"" class=""Footer-1"">(18,Footer,-1)</td>
1783         </tr>
1784 </table>";
1785                 Assert.AreEqual (exp, v, "#88");
1786         }
1787
1788         [Test]
1789         public void RepeatInfo_3cols_7itms_horiz_tbl_hdr_ftr_sep ()
1790         {
1791                 // cols              : 3
1792                 // cnt               : 7
1793                 // RepeatDirection   : Horizontal
1794                 // RepeatLayout      : Table
1795                 // OuterTableImplied : False
1796                 // Header            : True
1797                 // Footer            : True
1798                 // Separator         : True
1799
1800                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Horizontal, RepeatLayout.Table, false, true, true, true);
1801                 string exp = @"<table>
1802         <tr>
1803                 <td colspan=""6"" class=""Header-1"">(0,Header,-1)</td>
1804         </tr><tr>
1805                 <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>
1806         </tr><tr>
1807                 <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>
1808         </tr><tr>
1809                 <td class=""Item6"">(13,Item,6)</td><td></td><td></td><td></td><td></td><td></td>
1810         </tr><tr>
1811                 <td colspan=""6"" class=""Footer-1"">(14,Footer,-1)</td>
1812         </tr>
1813 </table>";
1814                 Assert.AreEqual (exp, v, "#89");
1815         }
1816
1817         [Test]
1818         public void RepeatInfo_0cols_0itms_vert_tbl_hdr_ftr_sep ()
1819         {
1820                 // cols              : 0
1821                 // cnt               : 0
1822                 // RepeatDirection   : Vertical
1823                 // RepeatLayout      : Table
1824                 // OuterTableImplied : False
1825                 // Header            : True
1826                 // Footer            : True
1827                 // Separator         : True
1828
1829                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Vertical, RepeatLayout.Table, false, true, true, true);
1830                 string exp = @"<table class=""mainstyle"">
1831         <tr>
1832                 <td class=""Header-1"">(0,Header,-1)</td>
1833         </tr><tr>
1834                 <td class=""Footer-1"">(1,Footer,-1)</td>
1835         </tr>
1836 </table>";
1837                 Assert.AreEqual (exp, v, "#90");
1838         }
1839
1840         [Test]
1841         public void RepeatInfo_0cols_1itms_vert_tbl_hdr_ftr_sep ()
1842         {
1843                 // cols              : 0
1844                 // cnt               : 1
1845                 // RepeatDirection   : Vertical
1846                 // RepeatLayout      : Table
1847                 // OuterTableImplied : False
1848                 // Header            : True
1849                 // Footer            : True
1850                 // Separator         : True
1851
1852                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Vertical, RepeatLayout.Table, false, true, true, true);
1853                 string exp = @"<table class=""mainstyle"">
1854         <tr>
1855                 <td class=""Header-1"">(0,Header,-1)</td>
1856         </tr><tr>
1857                 <td class=""Item0"">(1,Item,0)</td>
1858         </tr><tr>
1859                 <td class=""Footer-1"">(2,Footer,-1)</td>
1860         </tr>
1861 </table>";
1862                 Assert.AreEqual (exp, v, "#91");
1863         }
1864
1865         [Test]
1866         public void RepeatInfo_0cols_2itms_vert_tbl_hdr_ftr_sep ()
1867         {
1868                 // cols              : 0
1869                 // cnt               : 2
1870                 // RepeatDirection   : Vertical
1871                 // RepeatLayout      : Table
1872                 // OuterTableImplied : False
1873                 // Header            : True
1874                 // Footer            : True
1875                 // Separator         : True
1876
1877                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Vertical, RepeatLayout.Table, false, true, true, true);
1878                 string exp = @"<table class=""mainstyle"">
1879         <tr>
1880                 <td class=""Header-1"">(0,Header,-1)</td>
1881         </tr><tr>
1882                 <td class=""Item0"">(1,Item,0)</td>
1883         </tr><tr>
1884                 <td class=""Separator0"">(2,Separator,0)</td>
1885         </tr><tr>
1886                 <td class=""Item1"">(3,Item,1)</td>
1887         </tr><tr>
1888                 <td class=""Footer-1"">(4,Footer,-1)</td>
1889         </tr>
1890 </table>";
1891                 Assert.AreEqual (exp, v, "#92");
1892         }
1893
1894         [Test]
1895         public void RepeatInfo_0cols_5itms_vert_tbl_hdr_ftr_sep ()
1896         {
1897                 // cols              : 0
1898                 // cnt               : 5
1899                 // RepeatDirection   : Vertical
1900                 // RepeatLayout      : Table
1901                 // OuterTableImplied : False
1902                 // Header            : True
1903                 // Footer            : True
1904                 // Separator         : True
1905
1906                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Vertical, RepeatLayout.Table, false, true, true, true);
1907                 string exp = @"<table class=""mainstyle"">
1908         <tr>
1909                 <td class=""Header-1"">(0,Header,-1)</td>
1910         </tr><tr>
1911                 <td class=""Item0"">(1,Item,0)</td>
1912         </tr><tr>
1913                 <td class=""Separator0"">(2,Separator,0)</td>
1914         </tr><tr>
1915                 <td class=""Item1"">(3,Item,1)</td>
1916         </tr><tr>
1917                 <td class=""Separator1"">(4,Separator,1)</td>
1918         </tr><tr>
1919                 <td class=""Item2"">(5,Item,2)</td>
1920         </tr><tr>
1921                 <td class=""Separator2"">(6,Separator,2)</td>
1922         </tr><tr>
1923                 <td class=""Item3"">(7,Item,3)</td>
1924         </tr><tr>
1925                 <td class=""Separator3"">(8,Separator,3)</td>
1926         </tr><tr>
1927                 <td class=""Item4"">(9,Item,4)</td>
1928         </tr><tr>
1929                 <td class=""Footer-1"">(10,Footer,-1)</td>
1930         </tr>
1931 </table>";
1932                 Assert.AreEqual (exp, v, "#93");
1933         }
1934
1935         [Test]
1936         public void RepeatInfo_1cols_0itms_vert_tbl_hdr_ftr_sep ()
1937         {
1938                 // cols              : 1
1939                 // cnt               : 0
1940                 // RepeatDirection   : Vertical
1941                 // RepeatLayout      : Table
1942                 // OuterTableImplied : False
1943                 // Header            : True
1944                 // Footer            : True
1945                 // Separator         : True
1946
1947                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Vertical, RepeatLayout.Table, false, true, true, true);
1948                 string exp = @"<table class=""mainstyle"">
1949         <tr>
1950                 <td class=""Header-1"">(0,Header,-1)</td>
1951         </tr><tr>
1952                 <td class=""Footer-1"">(1,Footer,-1)</td>
1953         </tr>
1954 </table>";
1955                 Assert.AreEqual (exp, v, "#94");
1956         }
1957
1958         [Test]
1959         public void RepeatInfo_1cols_5itms_vert_tbl_hdr_ftr_sep ()
1960         {
1961                 // cols              : 1
1962                 // cnt               : 5
1963                 // RepeatDirection   : Vertical
1964                 // RepeatLayout      : Table
1965                 // OuterTableImplied : False
1966                 // Header            : True
1967                 // Footer            : True
1968                 // Separator         : True
1969
1970                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Vertical, RepeatLayout.Table, false, true, true, true);
1971                 string exp = @"<table class=""mainstyle"">
1972         <tr>
1973                 <td class=""Header-1"">(0,Header,-1)</td>
1974         </tr><tr>
1975                 <td class=""Item0"">(1,Item,0)</td>
1976         </tr><tr>
1977                 <td class=""Separator0"">(2,Separator,0)</td>
1978         </tr><tr>
1979                 <td class=""Item1"">(3,Item,1)</td>
1980         </tr><tr>
1981                 <td class=""Separator1"">(4,Separator,1)</td>
1982         </tr><tr>
1983                 <td class=""Item2"">(5,Item,2)</td>
1984         </tr><tr>
1985                 <td class=""Separator2"">(6,Separator,2)</td>
1986         </tr><tr>
1987                 <td class=""Item3"">(7,Item,3)</td>
1988         </tr><tr>
1989                 <td class=""Separator3"">(8,Separator,3)</td>
1990         </tr><tr>
1991                 <td class=""Item4"">(9,Item,4)</td>
1992         </tr><tr>
1993                 <td class=""Footer-1"">(10,Footer,-1)</td>
1994         </tr>
1995 </table>";
1996                 Assert.AreEqual (exp, v, "#95");
1997         }
1998
1999         [Test]
2000         public void RepeatInfo_2cols_4itms_vert_tbl_hdr_ftr_sep ()
2001         {
2002                 // cols              : 2
2003                 // cnt               : 4
2004                 // RepeatDirection   : Vertical
2005                 // RepeatLayout      : Table
2006                 // OuterTableImplied : False
2007                 // Header            : True
2008                 // Footer            : True
2009                 // Separator         : True
2010
2011                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Vertical, RepeatLayout.Table, false, true, true, true);
2012                 string exp = @"<table class=""mainstyle"">
2013         <tr>
2014                 <td colspan=""4"" class=""Header-1"">(0,Header,-1)</td>
2015         </tr><tr>
2016                 <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>
2017         </tr><tr>
2018                 <td class=""Item1"">(5,Item,1)</td><td class=""Separator1"">(6,Separator,1)</td><td class=""Item3"">(7,Item,3)</td><td></td>
2019         </tr><tr>
2020                 <td colspan=""4"" class=""Footer-1"">(8,Footer,-1)</td>
2021         </tr>
2022 </table>";
2023                 Assert.AreEqual (exp, v, "#96");
2024         }
2025
2026         [Test]
2027         public void RepeatInfo_2cols_7itms_vert_tbl_hdr_ftr_sep ()
2028         {
2029                 // cols              : 2
2030                 // cnt               : 7
2031                 // RepeatDirection   : Vertical
2032                 // RepeatLayout      : Table
2033                 // OuterTableImplied : False
2034                 // Header            : True
2035                 // Footer            : True
2036                 // Separator         : True
2037
2038                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Vertical, RepeatLayout.Table, false, true, true, true);
2039                 string exp = @"<table class=""mainstyle"">
2040         <tr>
2041                 <td colspan=""4"" class=""Header-1"">(0,Header,-1)</td>
2042         </tr><tr>
2043                 <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>
2044         </tr><tr>
2045                 <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>
2046         </tr><tr>
2047                 <td class=""Item2"">(9,Item,2)</td><td class=""Separator2"">(10,Separator,2)</td><td class=""Item6"">(11,Item,6)</td><td></td>
2048         </tr><tr>
2049                 <td class=""Item3"">(12,Item,3)</td><td class=""Separator3"">(13,Separator,3)</td><td></td><td></td>
2050         </tr><tr>
2051                 <td colspan=""4"" class=""Footer-1"">(14,Footer,-1)</td>
2052         </tr>
2053 </table>";
2054                 Assert.AreEqual (exp, v, "#97");
2055         }
2056
2057         [Test]
2058         public void RepeatInfo_3cols_9itms_vert_tbl_hdr_ftr_sep ()
2059         {
2060                 // cols              : 3
2061                 // cnt               : 9
2062                 // RepeatDirection   : Vertical
2063                 // RepeatLayout      : Table
2064                 // OuterTableImplied : False
2065                 // Header            : True
2066                 // Footer            : True
2067                 // Separator         : True
2068
2069                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Vertical, RepeatLayout.Table, false, true, true, true);
2070                 string exp = @"<table>
2071         <tr>
2072                 <td colspan=""6"" class=""Header-1"">(0,Header,-1)</td>
2073         </tr><tr>
2074                 <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>
2075         </tr><tr>
2076                 <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>
2077         </tr><tr>
2078                 <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>
2079         </tr><tr>
2080                 <td colspan=""6"" class=""Footer-1"">(18,Footer,-1)</td>
2081         </tr>
2082 </table>";
2083                 Assert.AreEqual (exp, v, "#98");
2084         }
2085
2086         [Test]
2087         public void RepeatInfo_3cols_7itms_vert_tbl_hdr_ftr_sep ()
2088         {
2089                 // cols              : 3
2090                 // cnt               : 7
2091                 // RepeatDirection   : Vertical
2092                 // RepeatLayout      : Table
2093                 // OuterTableImplied : False
2094                 // Header            : True
2095                 // Footer            : True
2096                 // Separator         : True
2097
2098                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Vertical, RepeatLayout.Table, false, true, true, true);
2099                 string exp = @"<table>
2100         <tr>
2101                 <td colspan=""6"" class=""Header-1"">(0,Header,-1)</td>
2102         </tr><tr>
2103                 <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>
2104         </tr><tr>
2105                 <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>
2106         </tr><tr>
2107                 <td class=""Item2"">(12,Item,2)</td><td class=""Separator2"">(13,Separator,2)</td><td></td><td></td><td></td><td></td>
2108         </tr><tr>
2109                 <td colspan=""6"" class=""Footer-1"">(14,Footer,-1)</td>
2110         </tr>
2111 </table>";
2112                 Assert.AreEqual (exp, v, "#99");
2113         }
2114
2115         [Test]
2116         public void RepeatInfo_0cols_0itms_horiz_flow_hdr_ftr_sep ()
2117         {
2118                 // cols              : 0
2119                 // cnt               : 0
2120                 // RepeatDirection   : Horizontal
2121                 // RepeatLayout      : Flow
2122                 // OuterTableImplied : False
2123                 // Header            : True
2124                 // Footer            : True
2125                 // Separator         : True
2126
2127                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Horizontal, RepeatLayout.Flow, false, true, true, true);
2128                 string exp = @"<span class=""mainstyle"">(0,Header,-1)(1,Footer,-1)</span>";
2129                 Assert.AreEqual (exp, v, "#100");
2130         }
2131
2132         [Test]
2133         public void RepeatInfo_0cols_1itms_horiz_flow_hdr_ftr_sep ()
2134         {
2135                 // cols              : 0
2136                 // cnt               : 1
2137                 // RepeatDirection   : Horizontal
2138                 // RepeatLayout      : Flow
2139                 // OuterTableImplied : False
2140                 // Header            : True
2141                 // Footer            : True
2142                 // Separator         : True
2143
2144                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Horizontal, RepeatLayout.Flow, false, true, true, true);
2145                 string exp = @"<span class=""mainstyle"">(0,Header,-1)(1,Item,0)(2,Footer,-1)</span>";
2146                 Assert.AreEqual (exp, v, "#101");
2147         }
2148
2149         [Test]
2150         public void RepeatInfo_0cols_2itms_horiz_flow_hdr_ftr_sep ()
2151         {
2152                 // cols              : 0
2153                 // cnt               : 2
2154                 // RepeatDirection   : Horizontal
2155                 // RepeatLayout      : Flow
2156                 // OuterTableImplied : False
2157                 // Header            : True
2158                 // Footer            : True
2159                 // Separator         : True
2160
2161                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Horizontal, RepeatLayout.Flow, false, true, true, true);
2162                 string exp = @"<span class=""mainstyle"">(0,Header,-1)(1,Item,0)(2,Separator,0)(3,Item,1)(4,Footer,-1)</span>";
2163                 Assert.AreEqual (exp, v, "#102");
2164         }
2165
2166         [Test]
2167         public void RepeatInfo_0cols_5itms_horiz_flow_hdr_ftr_sep ()
2168         {
2169                 // cols              : 0
2170                 // cnt               : 5
2171                 // RepeatDirection   : Horizontal
2172                 // RepeatLayout      : Flow
2173                 // OuterTableImplied : False
2174                 // Header            : True
2175                 // Footer            : True
2176                 // Separator         : True
2177
2178                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Horizontal, RepeatLayout.Flow, false, true, true, true);
2179                 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>";
2180                 Assert.AreEqual (exp, v, "#103");
2181         }
2182
2183         [Test]
2184         public void RepeatInfo_1cols_0itms_horiz_flow_hdr_ftr_sep ()
2185         {
2186                 // cols              : 1
2187                 // cnt               : 0
2188                 // RepeatDirection   : Horizontal
2189                 // RepeatLayout      : Flow
2190                 // OuterTableImplied : False
2191                 // Header            : True
2192                 // Footer            : True
2193                 // Separator         : True
2194
2195                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Horizontal, RepeatLayout.Flow, false, true, true, true);
2196                 string exp = @"<span class=""mainstyle"">(0,Header,-1)(1,Footer,-1)</span>";
2197                 Assert.AreEqual (exp, v, "#104");
2198         }
2199
2200         [Test]
2201         public void RepeatInfo_1cols_5itms_horiz_flow_hdr_ftr_sep ()
2202         {
2203                 // cols              : 1
2204                 // cnt               : 5
2205                 // RepeatDirection   : Horizontal
2206                 // RepeatLayout      : Flow
2207                 // OuterTableImplied : False
2208                 // Header            : True
2209                 // Footer            : True
2210                 // Separator         : True
2211
2212                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Horizontal, RepeatLayout.Flow, false, true, true, true);
2213                 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>";
2214                 Assert.AreEqual (exp, v, "#105");
2215         }
2216
2217         [Test]
2218         public void RepeatInfo_2cols_4itms_horiz_flow_hdr_ftr_sep ()
2219         {
2220                 // cols              : 2
2221                 // cnt               : 4
2222                 // RepeatDirection   : Horizontal
2223                 // RepeatLayout      : Flow
2224                 // OuterTableImplied : False
2225                 // Header            : True
2226                 // Footer            : True
2227                 // Separator         : True
2228
2229                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Horizontal, RepeatLayout.Flow, false, true, true, true);
2230                 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>";
2231                 Assert.AreEqual (exp, v, "#106");
2232         }
2233
2234         [Test]
2235         public void RepeatInfo_2cols_7itms_horiz_flow_hdr_ftr_sep ()
2236         {
2237                 // cols              : 2
2238                 // cnt               : 7
2239                 // RepeatDirection   : Horizontal
2240                 // RepeatLayout      : Flow
2241                 // OuterTableImplied : False
2242                 // Header            : True
2243                 // Footer            : True
2244                 // Separator         : True
2245
2246                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Horizontal, RepeatLayout.Flow, false, true, true, true);
2247                 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>";
2248                 Assert.AreEqual (exp, v, "#107");
2249         }
2250
2251         [Test]
2252         public void RepeatInfo_3cols_9itms_horiz_flow_hdr_ftr_sep ()
2253         {
2254                 // cols              : 3
2255                 // cnt               : 9
2256                 // RepeatDirection   : Horizontal
2257                 // RepeatLayout      : Flow
2258                 // OuterTableImplied : False
2259                 // Header            : True
2260                 // Footer            : True
2261                 // Separator         : True
2262
2263                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Horizontal, RepeatLayout.Flow, false, true, true, true);
2264                 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>";
2265                 Assert.AreEqual (exp, v, "#108");
2266         }
2267
2268         [Test]
2269         public void RepeatInfo_3cols_7itms_horiz_flow_hdr_ftr_sep ()
2270         {
2271                 // cols              : 3
2272                 // cnt               : 7
2273                 // RepeatDirection   : Horizontal
2274                 // RepeatLayout      : Flow
2275                 // OuterTableImplied : False
2276                 // Header            : True
2277                 // Footer            : True
2278                 // Separator         : True
2279
2280                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Horizontal, RepeatLayout.Flow, false, true, true, true);
2281                 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>";
2282                 Assert.AreEqual (exp, v, "#109");
2283         }
2284
2285         [Test]
2286         public void RepeatInfo_0cols_0itms_vert_flow_hdr_ftr_sep ()
2287         {
2288                 // cols              : 0
2289                 // cnt               : 0
2290                 // RepeatDirection   : Vertical
2291                 // RepeatLayout      : Flow
2292                 // OuterTableImplied : False
2293                 // Header            : True
2294                 // Footer            : True
2295                 // Separator         : True
2296
2297                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Vertical, RepeatLayout.Flow, false, true, true, true);
2298                 string exp = @"<span class=""mainstyle"">(0,Header,-1)<br />(1,Footer,-1)</span>";
2299                 Assert.AreEqual (exp, v, "#110");
2300         }
2301
2302         [Test]
2303         public void RepeatInfo_0cols_1itms_vert_flow_hdr_ftr_sep ()
2304         {
2305                 // cols              : 0
2306                 // cnt               : 1
2307                 // RepeatDirection   : Vertical
2308                 // RepeatLayout      : Flow
2309                 // OuterTableImplied : False
2310                 // Header            : True
2311                 // Footer            : True
2312                 // Separator         : True
2313
2314                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Vertical, RepeatLayout.Flow, false, true, true, true);
2315                 string exp = @"<span class=""mainstyle"">(0,Header,-1)<br />(1,Item,0)<br />(2,Footer,-1)</span>";
2316                 Assert.AreEqual (exp, v, "#111");
2317         }
2318
2319         [Test]
2320         public void RepeatInfo_0cols_2itms_vert_flow_hdr_ftr_sep ()
2321         {
2322                 // cols              : 0
2323                 // cnt               : 2
2324                 // RepeatDirection   : Vertical
2325                 // RepeatLayout      : Flow
2326                 // OuterTableImplied : False
2327                 // Header            : True
2328                 // Footer            : True
2329                 // Separator         : True
2330
2331                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Vertical, RepeatLayout.Flow, false, true, true, true);
2332                 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>";
2333                 Assert.AreEqual (exp, v, "#112");
2334         }
2335
2336         [Test]
2337         public void RepeatInfo_0cols_5itms_vert_flow_hdr_ftr_sep ()
2338         {
2339                 // cols              : 0
2340                 // cnt               : 5
2341                 // RepeatDirection   : Vertical
2342                 // RepeatLayout      : Flow
2343                 // OuterTableImplied : False
2344                 // Header            : True
2345                 // Footer            : True
2346                 // Separator         : True
2347
2348                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Vertical, RepeatLayout.Flow, false, true, true, true);
2349                 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>";
2350                 Assert.AreEqual (exp, v, "#113");
2351         }
2352
2353         [Test]
2354         public void RepeatInfo_1cols_0itms_vert_flow_hdr_ftr_sep ()
2355         {
2356                 // cols              : 1
2357                 // cnt               : 0
2358                 // RepeatDirection   : Vertical
2359                 // RepeatLayout      : Flow
2360                 // OuterTableImplied : False
2361                 // Header            : True
2362                 // Footer            : True
2363                 // Separator         : True
2364
2365                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Vertical, RepeatLayout.Flow, false, true, true, true);
2366                 string exp = @"<span class=""mainstyle"">(0,Header,-1)<br />(1,Footer,-1)</span>";
2367                 Assert.AreEqual (exp, v, "#114");
2368         }
2369
2370         [Test]
2371         public void RepeatInfo_1cols_5itms_vert_flow_hdr_ftr_sep ()
2372         {
2373                 // cols              : 1
2374                 // cnt               : 5
2375                 // RepeatDirection   : Vertical
2376                 // RepeatLayout      : Flow
2377                 // OuterTableImplied : False
2378                 // Header            : True
2379                 // Footer            : True
2380                 // Separator         : True
2381
2382                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Vertical, RepeatLayout.Flow, false, true, true, true);
2383                 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>";
2384                 Assert.AreEqual (exp, v, "#115");
2385         }
2386
2387         [Test]
2388         public void RepeatInfo_2cols_4itms_vert_flow_hdr_ftr_sep ()
2389         {
2390                 // cols              : 2
2391                 // cnt               : 4
2392                 // RepeatDirection   : Vertical
2393                 // RepeatLayout      : Flow
2394                 // OuterTableImplied : False
2395                 // Header            : True
2396                 // Footer            : True
2397                 // Separator         : True
2398
2399                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Vertical, RepeatLayout.Flow, false, true, true, true);
2400                 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>";
2401                 Assert.AreEqual (exp, v, "#116");
2402         }
2403
2404         [Test]
2405         public void RepeatInfo_2cols_7itms_vert_flow_hdr_ftr_sep ()
2406         {
2407                 // cols              : 2
2408                 // cnt               : 7
2409                 // RepeatDirection   : Vertical
2410                 // RepeatLayout      : Flow
2411                 // OuterTableImplied : False
2412                 // Header            : True
2413                 // Footer            : True
2414                 // Separator         : True
2415
2416                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Vertical, RepeatLayout.Flow, false, true, true, true);
2417                 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>";
2418                 Assert.AreEqual (exp, v, "#117");
2419         }
2420
2421         [Test]
2422         public void RepeatInfo_3cols_9itms_vert_flow_hdr_ftr_sep ()
2423         {
2424                 // cols              : 3
2425                 // cnt               : 9
2426                 // RepeatDirection   : Vertical
2427                 // RepeatLayout      : Flow
2428                 // OuterTableImplied : False
2429                 // Header            : True
2430                 // Footer            : True
2431                 // Separator         : True
2432
2433                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Vertical, RepeatLayout.Flow, false, true, true, true);
2434                 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>";
2435                 Assert.AreEqual (exp, v, "#118");
2436         }
2437
2438         [Test]
2439         public void RepeatInfo_3cols_7itms_vert_flow_hdr_ftr_sep ()
2440         {
2441                 // cols              : 3
2442                 // cnt               : 7
2443                 // RepeatDirection   : Vertical
2444                 // RepeatLayout      : Flow
2445                 // OuterTableImplied : False
2446                 // Header            : True
2447                 // Footer            : True
2448                 // Separator         : True
2449
2450                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Vertical, RepeatLayout.Flow, false, true, true, true);
2451                 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>";
2452                 Assert.AreEqual (exp, v, "#119");
2453         }
2454
2455         [Test]
2456         [ExpectedException (typeof (global::System.InvalidOperationException))]
2457         public void RepeatInfo_0cols_0itms_horiz_ul_hdr_ftr_sep ()
2458         {
2459                 // cols              : 0
2460                 // cnt               : 0
2461                 // RepeatDirection   : Horizontal
2462                 // RepeatLayout      : UnorderedList
2463                 // OuterTableImplied : False
2464                 // Header            : True
2465                 // Footer            : True
2466                 // Separator         : True
2467
2468                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, false, true, true, true);
2469
2470                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
2471         }
2472
2473         [Test]
2474         [ExpectedException (typeof (global::System.InvalidOperationException))]
2475         public void RepeatInfo_0cols_1itms_horiz_ul_hdr_ftr_sep ()
2476         {
2477                 // cols              : 0
2478                 // cnt               : 1
2479                 // RepeatDirection   : Horizontal
2480                 // RepeatLayout      : UnorderedList
2481                 // OuterTableImplied : False
2482                 // Header            : True
2483                 // Footer            : True
2484                 // Separator         : True
2485
2486                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, false, true, true, true);
2487
2488                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
2489         }
2490
2491         [Test]
2492         [ExpectedException (typeof (global::System.InvalidOperationException))]
2493         public void RepeatInfo_0cols_2itms_horiz_ul_hdr_ftr_sep ()
2494         {
2495                 // cols              : 0
2496                 // cnt               : 2
2497                 // RepeatDirection   : Horizontal
2498                 // RepeatLayout      : UnorderedList
2499                 // OuterTableImplied : False
2500                 // Header            : True
2501                 // Footer            : True
2502                 // Separator         : True
2503
2504                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, false, true, true, true);
2505
2506                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
2507         }
2508
2509         [Test]
2510         [ExpectedException (typeof (global::System.InvalidOperationException))]
2511         public void RepeatInfo_0cols_5itms_horiz_ul_hdr_ftr_sep ()
2512         {
2513                 // cols              : 0
2514                 // cnt               : 5
2515                 // RepeatDirection   : Horizontal
2516                 // RepeatLayout      : UnorderedList
2517                 // OuterTableImplied : False
2518                 // Header            : True
2519                 // Footer            : True
2520                 // Separator         : True
2521
2522                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, false, true, true, true);
2523
2524                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
2525         }
2526
2527         [Test]
2528         [ExpectedException (typeof (global::System.InvalidOperationException))]
2529         public void RepeatInfo_1cols_0itms_horiz_ul_hdr_ftr_sep ()
2530         {
2531                 // cols              : 1
2532                 // cnt               : 0
2533                 // RepeatDirection   : Horizontal
2534                 // RepeatLayout      : UnorderedList
2535                 // OuterTableImplied : False
2536                 // Header            : True
2537                 // Footer            : True
2538                 // Separator         : True
2539
2540                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, false, true, true, true);
2541
2542                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
2543         }
2544
2545         [Test]
2546         [ExpectedException (typeof (global::System.InvalidOperationException))]
2547         public void RepeatInfo_1cols_5itms_horiz_ul_hdr_ftr_sep ()
2548         {
2549                 // cols              : 1
2550                 // cnt               : 5
2551                 // RepeatDirection   : Horizontal
2552                 // RepeatLayout      : UnorderedList
2553                 // OuterTableImplied : False
2554                 // Header            : True
2555                 // Footer            : True
2556                 // Separator         : True
2557
2558                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, false, true, true, true);
2559
2560                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
2561         }
2562
2563         [Test]
2564         [ExpectedException (typeof (global::System.InvalidOperationException))]
2565         public void RepeatInfo_2cols_4itms_horiz_ul_hdr_ftr_sep ()
2566         {
2567                 // cols              : 2
2568                 // cnt               : 4
2569                 // RepeatDirection   : Horizontal
2570                 // RepeatLayout      : UnorderedList
2571                 // OuterTableImplied : False
2572                 // Header            : True
2573                 // Footer            : True
2574                 // Separator         : True
2575
2576                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, false, true, true, true);
2577
2578                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
2579         }
2580
2581         [Test]
2582         [ExpectedException (typeof (global::System.InvalidOperationException))]
2583         public void RepeatInfo_2cols_7itms_horiz_ul_hdr_ftr_sep ()
2584         {
2585                 // cols              : 2
2586                 // cnt               : 7
2587                 // RepeatDirection   : Horizontal
2588                 // RepeatLayout      : UnorderedList
2589                 // OuterTableImplied : False
2590                 // Header            : True
2591                 // Footer            : True
2592                 // Separator         : True
2593
2594                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, false, true, true, true);
2595
2596                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
2597         }
2598
2599         [Test]
2600         [ExpectedException (typeof (global::System.InvalidOperationException))]
2601         public void RepeatInfo_3cols_9itms_horiz_ul_hdr_ftr_sep ()
2602         {
2603                 // cols              : 3
2604                 // cnt               : 9
2605                 // RepeatDirection   : Horizontal
2606                 // RepeatLayout      : UnorderedList
2607                 // OuterTableImplied : False
2608                 // Header            : True
2609                 // Footer            : True
2610                 // Separator         : True
2611
2612                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, false, true, true, true);
2613
2614                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
2615         }
2616
2617         [Test]
2618         [ExpectedException (typeof (global::System.InvalidOperationException))]
2619         public void RepeatInfo_3cols_7itms_horiz_ul_hdr_ftr_sep ()
2620         {
2621                 // cols              : 3
2622                 // cnt               : 7
2623                 // RepeatDirection   : Horizontal
2624                 // RepeatLayout      : UnorderedList
2625                 // OuterTableImplied : False
2626                 // Header            : True
2627                 // Footer            : True
2628                 // Separator         : True
2629
2630                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, false, true, true, true);
2631
2632                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
2633         }
2634
2635         [Test]
2636         [ExpectedException (typeof (global::System.InvalidOperationException))]
2637         public void RepeatInfo_0cols_0itms_vert_ul_hdr_ftr_sep ()
2638         {
2639                 // cols              : 0
2640                 // cnt               : 0
2641                 // RepeatDirection   : Vertical
2642                 // RepeatLayout      : UnorderedList
2643                 // OuterTableImplied : False
2644                 // Header            : True
2645                 // Footer            : True
2646                 // Separator         : True
2647
2648                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Vertical, RepeatLayout.UnorderedList, false, true, true, true);
2649
2650                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
2651         }
2652
2653         [Test]
2654         [ExpectedException (typeof (global::System.InvalidOperationException))]
2655         public void RepeatInfo_0cols_1itms_vert_ul_hdr_ftr_sep ()
2656         {
2657                 // cols              : 0
2658                 // cnt               : 1
2659                 // RepeatDirection   : Vertical
2660                 // RepeatLayout      : UnorderedList
2661                 // OuterTableImplied : False
2662                 // Header            : True
2663                 // Footer            : True
2664                 // Separator         : True
2665
2666                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Vertical, RepeatLayout.UnorderedList, false, true, true, true);
2667
2668                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
2669         }
2670
2671         [Test]
2672         [ExpectedException (typeof (global::System.InvalidOperationException))]
2673         public void RepeatInfo_0cols_2itms_vert_ul_hdr_ftr_sep ()
2674         {
2675                 // cols              : 0
2676                 // cnt               : 2
2677                 // RepeatDirection   : Vertical
2678                 // RepeatLayout      : UnorderedList
2679                 // OuterTableImplied : False
2680                 // Header            : True
2681                 // Footer            : True
2682                 // Separator         : True
2683
2684                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Vertical, RepeatLayout.UnorderedList, false, true, true, true);
2685
2686                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
2687         }
2688
2689         [Test]
2690         [ExpectedException (typeof (global::System.InvalidOperationException))]
2691         public void RepeatInfo_0cols_5itms_vert_ul_hdr_ftr_sep ()
2692         {
2693                 // cols              : 0
2694                 // cnt               : 5
2695                 // RepeatDirection   : Vertical
2696                 // RepeatLayout      : UnorderedList
2697                 // OuterTableImplied : False
2698                 // Header            : True
2699                 // Footer            : True
2700                 // Separator         : True
2701
2702                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Vertical, RepeatLayout.UnorderedList, false, true, true, true);
2703
2704                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
2705         }
2706
2707         [Test]
2708         [ExpectedException (typeof (global::System.InvalidOperationException))]
2709         public void RepeatInfo_1cols_0itms_vert_ul_hdr_ftr_sep ()
2710         {
2711                 // cols              : 1
2712                 // cnt               : 0
2713                 // RepeatDirection   : Vertical
2714                 // RepeatLayout      : UnorderedList
2715                 // OuterTableImplied : False
2716                 // Header            : True
2717                 // Footer            : True
2718                 // Separator         : True
2719
2720                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Vertical, RepeatLayout.UnorderedList, false, true, true, true);
2721
2722                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
2723         }
2724
2725         [Test]
2726         [ExpectedException (typeof (global::System.InvalidOperationException))]
2727         public void RepeatInfo_1cols_5itms_vert_ul_hdr_ftr_sep ()
2728         {
2729                 // cols              : 1
2730                 // cnt               : 5
2731                 // RepeatDirection   : Vertical
2732                 // RepeatLayout      : UnorderedList
2733                 // OuterTableImplied : False
2734                 // Header            : True
2735                 // Footer            : True
2736                 // Separator         : True
2737
2738                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Vertical, RepeatLayout.UnorderedList, false, true, true, true);
2739
2740                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
2741         }
2742
2743         [Test]
2744         [ExpectedException (typeof (global::System.InvalidOperationException))]
2745         public void RepeatInfo_2cols_4itms_vert_ul_hdr_ftr_sep ()
2746         {
2747                 // cols              : 2
2748                 // cnt               : 4
2749                 // RepeatDirection   : Vertical
2750                 // RepeatLayout      : UnorderedList
2751                 // OuterTableImplied : False
2752                 // Header            : True
2753                 // Footer            : True
2754                 // Separator         : True
2755
2756                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Vertical, RepeatLayout.UnorderedList, false, true, true, true);
2757
2758                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
2759         }
2760
2761         [Test]
2762         [ExpectedException (typeof (global::System.InvalidOperationException))]
2763         public void RepeatInfo_2cols_7itms_vert_ul_hdr_ftr_sep ()
2764         {
2765                 // cols              : 2
2766                 // cnt               : 7
2767                 // RepeatDirection   : Vertical
2768                 // RepeatLayout      : UnorderedList
2769                 // OuterTableImplied : False
2770                 // Header            : True
2771                 // Footer            : True
2772                 // Separator         : True
2773
2774                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Vertical, RepeatLayout.UnorderedList, false, true, true, true);
2775
2776                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
2777         }
2778
2779         [Test]
2780         [ExpectedException (typeof (global::System.InvalidOperationException))]
2781         public void RepeatInfo_3cols_9itms_vert_ul_hdr_ftr_sep ()
2782         {
2783                 // cols              : 3
2784                 // cnt               : 9
2785                 // RepeatDirection   : Vertical
2786                 // RepeatLayout      : UnorderedList
2787                 // OuterTableImplied : False
2788                 // Header            : True
2789                 // Footer            : True
2790                 // Separator         : True
2791
2792                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Vertical, RepeatLayout.UnorderedList, false, true, true, true);
2793
2794                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
2795         }
2796
2797         [Test]
2798         [ExpectedException (typeof (global::System.InvalidOperationException))]
2799         public void RepeatInfo_3cols_7itms_vert_ul_hdr_ftr_sep ()
2800         {
2801                 // cols              : 3
2802                 // cnt               : 7
2803                 // RepeatDirection   : Vertical
2804                 // RepeatLayout      : UnorderedList
2805                 // OuterTableImplied : False
2806                 // Header            : True
2807                 // Footer            : True
2808                 // Separator         : True
2809
2810                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Vertical, RepeatLayout.UnorderedList, false, true, true, true);
2811
2812                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
2813         }
2814
2815         [Test]
2816         [ExpectedException (typeof (global::System.InvalidOperationException))]
2817         public void RepeatInfo_0cols_0itms_horiz_ol_hdr_ftr_sep ()
2818         {
2819                 // cols              : 0
2820                 // cnt               : 0
2821                 // RepeatDirection   : Horizontal
2822                 // RepeatLayout      : OrderedList
2823                 // OuterTableImplied : False
2824                 // Header            : True
2825                 // Footer            : True
2826                 // Separator         : True
2827
2828                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Horizontal, RepeatLayout.OrderedList, false, true, true, true);
2829
2830                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
2831         }
2832
2833         [Test]
2834         [ExpectedException (typeof (global::System.InvalidOperationException))]
2835         public void RepeatInfo_0cols_1itms_horiz_ol_hdr_ftr_sep ()
2836         {
2837                 // cols              : 0
2838                 // cnt               : 1
2839                 // RepeatDirection   : Horizontal
2840                 // RepeatLayout      : OrderedList
2841                 // OuterTableImplied : False
2842                 // Header            : True
2843                 // Footer            : True
2844                 // Separator         : True
2845
2846                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Horizontal, RepeatLayout.OrderedList, false, true, true, true);
2847
2848                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
2849         }
2850
2851         [Test]
2852         [ExpectedException (typeof (global::System.InvalidOperationException))]
2853         public void RepeatInfo_0cols_2itms_horiz_ol_hdr_ftr_sep ()
2854         {
2855                 // cols              : 0
2856                 // cnt               : 2
2857                 // RepeatDirection   : Horizontal
2858                 // RepeatLayout      : OrderedList
2859                 // OuterTableImplied : False
2860                 // Header            : True
2861                 // Footer            : True
2862                 // Separator         : True
2863
2864                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Horizontal, RepeatLayout.OrderedList, false, true, true, true);
2865
2866                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
2867         }
2868
2869         [Test]
2870         [ExpectedException (typeof (global::System.InvalidOperationException))]
2871         public void RepeatInfo_0cols_5itms_horiz_ol_hdr_ftr_sep ()
2872         {
2873                 // cols              : 0
2874                 // cnt               : 5
2875                 // RepeatDirection   : Horizontal
2876                 // RepeatLayout      : OrderedList
2877                 // OuterTableImplied : False
2878                 // Header            : True
2879                 // Footer            : True
2880                 // Separator         : True
2881
2882                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Horizontal, RepeatLayout.OrderedList, false, true, true, true);
2883
2884                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
2885         }
2886
2887         [Test]
2888         [ExpectedException (typeof (global::System.InvalidOperationException))]
2889         public void RepeatInfo_1cols_0itms_horiz_ol_hdr_ftr_sep ()
2890         {
2891                 // cols              : 1
2892                 // cnt               : 0
2893                 // RepeatDirection   : Horizontal
2894                 // RepeatLayout      : OrderedList
2895                 // OuterTableImplied : False
2896                 // Header            : True
2897                 // Footer            : True
2898                 // Separator         : True
2899
2900                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Horizontal, RepeatLayout.OrderedList, false, true, true, true);
2901
2902                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
2903         }
2904
2905         [Test]
2906         [ExpectedException (typeof (global::System.InvalidOperationException))]
2907         public void RepeatInfo_1cols_5itms_horiz_ol_hdr_ftr_sep ()
2908         {
2909                 // cols              : 1
2910                 // cnt               : 5
2911                 // RepeatDirection   : Horizontal
2912                 // RepeatLayout      : OrderedList
2913                 // OuterTableImplied : False
2914                 // Header            : True
2915                 // Footer            : True
2916                 // Separator         : True
2917
2918                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Horizontal, RepeatLayout.OrderedList, false, true, true, true);
2919
2920                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
2921         }
2922
2923         [Test]
2924         [ExpectedException (typeof (global::System.InvalidOperationException))]
2925         public void RepeatInfo_2cols_4itms_horiz_ol_hdr_ftr_sep ()
2926         {
2927                 // cols              : 2
2928                 // cnt               : 4
2929                 // RepeatDirection   : Horizontal
2930                 // RepeatLayout      : OrderedList
2931                 // OuterTableImplied : False
2932                 // Header            : True
2933                 // Footer            : True
2934                 // Separator         : True
2935
2936                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Horizontal, RepeatLayout.OrderedList, false, true, true, true);
2937
2938                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
2939         }
2940
2941         [Test]
2942         [ExpectedException (typeof (global::System.InvalidOperationException))]
2943         public void RepeatInfo_2cols_7itms_horiz_ol_hdr_ftr_sep ()
2944         {
2945                 // cols              : 2
2946                 // cnt               : 7
2947                 // RepeatDirection   : Horizontal
2948                 // RepeatLayout      : OrderedList
2949                 // OuterTableImplied : False
2950                 // Header            : True
2951                 // Footer            : True
2952                 // Separator         : True
2953
2954                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Horizontal, RepeatLayout.OrderedList, false, true, true, true);
2955
2956                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
2957         }
2958
2959         [Test]
2960         [ExpectedException (typeof (global::System.InvalidOperationException))]
2961         public void RepeatInfo_3cols_9itms_horiz_ol_hdr_ftr_sep ()
2962         {
2963                 // cols              : 3
2964                 // cnt               : 9
2965                 // RepeatDirection   : Horizontal
2966                 // RepeatLayout      : OrderedList
2967                 // OuterTableImplied : False
2968                 // Header            : True
2969                 // Footer            : True
2970                 // Separator         : True
2971
2972                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Horizontal, RepeatLayout.OrderedList, false, true, true, true);
2973
2974                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
2975         }
2976
2977         [Test]
2978         [ExpectedException (typeof (global::System.InvalidOperationException))]
2979         public void RepeatInfo_3cols_7itms_horiz_ol_hdr_ftr_sep ()
2980         {
2981                 // cols              : 3
2982                 // cnt               : 7
2983                 // RepeatDirection   : Horizontal
2984                 // RepeatLayout      : OrderedList
2985                 // OuterTableImplied : False
2986                 // Header            : True
2987                 // Footer            : True
2988                 // Separator         : True
2989
2990                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Horizontal, RepeatLayout.OrderedList, false, true, true, true);
2991
2992                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
2993         }
2994
2995         [Test]
2996         [ExpectedException (typeof (global::System.InvalidOperationException))]
2997         public void RepeatInfo_0cols_0itms_vert_ol_hdr_ftr_sep ()
2998         {
2999                 // cols              : 0
3000                 // cnt               : 0
3001                 // RepeatDirection   : Vertical
3002                 // RepeatLayout      : OrderedList
3003                 // OuterTableImplied : False
3004                 // Header            : True
3005                 // Footer            : True
3006                 // Separator         : True
3007
3008                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Vertical, RepeatLayout.OrderedList, false, true, true, true);
3009
3010                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
3011         }
3012
3013         [Test]
3014         [ExpectedException (typeof (global::System.InvalidOperationException))]
3015         public void RepeatInfo_0cols_1itms_vert_ol_hdr_ftr_sep ()
3016         {
3017                 // cols              : 0
3018                 // cnt               : 1
3019                 // RepeatDirection   : Vertical
3020                 // RepeatLayout      : OrderedList
3021                 // OuterTableImplied : False
3022                 // Header            : True
3023                 // Footer            : True
3024                 // Separator         : True
3025
3026                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Vertical, RepeatLayout.OrderedList, false, true, true, true);
3027
3028                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
3029         }
3030
3031         [Test]
3032         [ExpectedException (typeof (global::System.InvalidOperationException))]
3033         public void RepeatInfo_0cols_2itms_vert_ol_hdr_ftr_sep ()
3034         {
3035                 // cols              : 0
3036                 // cnt               : 2
3037                 // RepeatDirection   : Vertical
3038                 // RepeatLayout      : OrderedList
3039                 // OuterTableImplied : False
3040                 // Header            : True
3041                 // Footer            : True
3042                 // Separator         : True
3043
3044                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Vertical, RepeatLayout.OrderedList, false, true, true, true);
3045
3046                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
3047         }
3048
3049         [Test]
3050         [ExpectedException (typeof (global::System.InvalidOperationException))]
3051         public void RepeatInfo_0cols_5itms_vert_ol_hdr_ftr_sep ()
3052         {
3053                 // cols              : 0
3054                 // cnt               : 5
3055                 // RepeatDirection   : Vertical
3056                 // RepeatLayout      : OrderedList
3057                 // OuterTableImplied : False
3058                 // Header            : True
3059                 // Footer            : True
3060                 // Separator         : True
3061
3062                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Vertical, RepeatLayout.OrderedList, false, true, true, true);
3063
3064                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
3065         }
3066
3067         [Test]
3068         [ExpectedException (typeof (global::System.InvalidOperationException))]
3069         public void RepeatInfo_1cols_0itms_vert_ol_hdr_ftr_sep ()
3070         {
3071                 // cols              : 1
3072                 // cnt               : 0
3073                 // RepeatDirection   : Vertical
3074                 // RepeatLayout      : OrderedList
3075                 // OuterTableImplied : False
3076                 // Header            : True
3077                 // Footer            : True
3078                 // Separator         : True
3079
3080                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Vertical, RepeatLayout.OrderedList, false, true, true, true);
3081
3082                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
3083         }
3084
3085         [Test]
3086         [ExpectedException (typeof (global::System.InvalidOperationException))]
3087         public void RepeatInfo_1cols_5itms_vert_ol_hdr_ftr_sep ()
3088         {
3089                 // cols              : 1
3090                 // cnt               : 5
3091                 // RepeatDirection   : Vertical
3092                 // RepeatLayout      : OrderedList
3093                 // OuterTableImplied : False
3094                 // Header            : True
3095                 // Footer            : True
3096                 // Separator         : True
3097
3098                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Vertical, RepeatLayout.OrderedList, false, true, true, true);
3099
3100                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
3101         }
3102
3103         [Test]
3104         [ExpectedException (typeof (global::System.InvalidOperationException))]
3105         public void RepeatInfo_2cols_4itms_vert_ol_hdr_ftr_sep ()
3106         {
3107                 // cols              : 2
3108                 // cnt               : 4
3109                 // RepeatDirection   : Vertical
3110                 // RepeatLayout      : OrderedList
3111                 // OuterTableImplied : False
3112                 // Header            : True
3113                 // Footer            : True
3114                 // Separator         : True
3115
3116                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Vertical, RepeatLayout.OrderedList, false, true, true, true);
3117
3118                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
3119         }
3120
3121         [Test]
3122         [ExpectedException (typeof (global::System.InvalidOperationException))]
3123         public void RepeatInfo_2cols_7itms_vert_ol_hdr_ftr_sep ()
3124         {
3125                 // cols              : 2
3126                 // cnt               : 7
3127                 // RepeatDirection   : Vertical
3128                 // RepeatLayout      : OrderedList
3129                 // OuterTableImplied : False
3130                 // Header            : True
3131                 // Footer            : True
3132                 // Separator         : True
3133
3134                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Vertical, RepeatLayout.OrderedList, false, true, true, true);
3135
3136                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
3137         }
3138
3139         [Test]
3140         [ExpectedException (typeof (global::System.InvalidOperationException))]
3141         public void RepeatInfo_3cols_9itms_vert_ol_hdr_ftr_sep ()
3142         {
3143                 // cols              : 3
3144                 // cnt               : 9
3145                 // RepeatDirection   : Vertical
3146                 // RepeatLayout      : OrderedList
3147                 // OuterTableImplied : False
3148                 // Header            : True
3149                 // Footer            : True
3150                 // Separator         : True
3151
3152                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Vertical, RepeatLayout.OrderedList, false, true, true, true);
3153
3154                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
3155         }
3156
3157         [Test]
3158         [ExpectedException (typeof (global::System.InvalidOperationException))]
3159         public void RepeatInfo_3cols_7itms_vert_ol_hdr_ftr_sep ()
3160         {
3161                 // cols              : 3
3162                 // cnt               : 7
3163                 // RepeatDirection   : Vertical
3164                 // RepeatLayout      : OrderedList
3165                 // OuterTableImplied : False
3166                 // Header            : True
3167                 // Footer            : True
3168                 // Separator         : True
3169
3170                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Vertical, RepeatLayout.OrderedList, false, true, true, true);
3171
3172                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
3173         }
3174
3175         [Test]
3176         public void RepeatInfo_0cols_0itms_horiz_tbl_otrtblimp_ftr_sep ()
3177         {
3178                 // cols              : 0
3179                 // cnt               : 0
3180                 // RepeatDirection   : Horizontal
3181                 // RepeatLayout      : Table
3182                 // OuterTableImplied : True
3183                 // Header            : False
3184                 // Footer            : True
3185                 // Separator         : True
3186
3187                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Horizontal, RepeatLayout.Table, true, false, true, true);
3188                 string exp = @"<table class=""mainstyle"">
3189         <tr>
3190                 <td colspan=""0"" class=""Footer-1"">(0,Footer,-1)</td>
3191         </tr>
3192 </table>";
3193                 Assert.AreEqual (exp, v, "#160");
3194         }
3195
3196         [Test]
3197         public void RepeatInfo_0cols_1itms_horiz_tbl_otrtblimp_ftr_sep ()
3198         {
3199                 // cols              : 0
3200                 // cnt               : 1
3201                 // RepeatDirection   : Horizontal
3202                 // RepeatLayout      : Table
3203                 // OuterTableImplied : True
3204                 // Header            : False
3205                 // Footer            : True
3206                 // Separator         : True
3207
3208                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Horizontal, RepeatLayout.Table, true, false, true, true);
3209                 string exp = @"<table class=""mainstyle"">
3210         <tr>
3211                 <td class=""Item0"">(0,Item,0)</td><td></td>
3212         </tr><tr>
3213                 <td colspan=""2"" class=""Footer-1"">(1,Footer,-1)</td>
3214         </tr>
3215 </table>";
3216                 Assert.AreEqual (exp, v, "#161");
3217         }
3218
3219         [Test]
3220         public void RepeatInfo_0cols_2itms_horiz_tbl_otrtblimp_ftr_sep ()
3221         {
3222                 // cols              : 0
3223                 // cnt               : 2
3224                 // RepeatDirection   : Horizontal
3225                 // RepeatLayout      : Table
3226                 // OuterTableImplied : True
3227                 // Header            : False
3228                 // Footer            : True
3229                 // Separator         : True
3230
3231                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Horizontal, RepeatLayout.Table, true, false, true, true);
3232                 string exp = @"<table class=""mainstyle"">
3233         <tr>
3234                 <td class=""Item0"">(0,Item,0)</td><td class=""Separator0"">(1,Separator,0)</td><td class=""Item1"">(2,Item,1)</td><td></td>
3235         </tr><tr>
3236                 <td colspan=""4"" class=""Footer-1"">(3,Footer,-1)</td>
3237         </tr>
3238 </table>";
3239                 Assert.AreEqual (exp, v, "#162");
3240         }
3241
3242         [Test]
3243         public void RepeatInfo_0cols_5itms_horiz_tbl_otrtblimp_ftr_sep ()
3244         {
3245                 // cols              : 0
3246                 // cnt               : 5
3247                 // RepeatDirection   : Horizontal
3248                 // RepeatLayout      : Table
3249                 // OuterTableImplied : True
3250                 // Header            : False
3251                 // Footer            : True
3252                 // Separator         : True
3253
3254                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Horizontal, RepeatLayout.Table, true, false, true, true);
3255                 string exp = @"<table class=""mainstyle"">
3256         <tr>
3257                 <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>
3258         </tr><tr>
3259                 <td colspan=""10"" class=""Footer-1"">(9,Footer,-1)</td>
3260         </tr>
3261 </table>";
3262                 Assert.AreEqual (exp, v, "#163");
3263         }
3264
3265         [Test]
3266         public void RepeatInfo_1cols_0itms_horiz_tbl_otrtblimp_ftr_sep ()
3267         {
3268                 // cols              : 1
3269                 // cnt               : 0
3270                 // RepeatDirection   : Horizontal
3271                 // RepeatLayout      : Table
3272                 // OuterTableImplied : True
3273                 // Header            : False
3274                 // Footer            : True
3275                 // Separator         : True
3276
3277                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Horizontal, RepeatLayout.Table, true, false, true, true);
3278                 string exp = @"<table class=""mainstyle"">
3279         <tr>
3280                 <td colspan=""2"" class=""Footer-1"">(0,Footer,-1)</td>
3281         </tr>
3282 </table>";
3283                 Assert.AreEqual (exp, v, "#164");
3284         }
3285
3286         [Test]
3287         public void RepeatInfo_1cols_5itms_horiz_tbl_otrtblimp_ftr_sep ()
3288         {
3289                 // cols              : 1
3290                 // cnt               : 5
3291                 // RepeatDirection   : Horizontal
3292                 // RepeatLayout      : Table
3293                 // OuterTableImplied : True
3294                 // Header            : False
3295                 // Footer            : True
3296                 // Separator         : True
3297
3298                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Horizontal, RepeatLayout.Table, true, false, true, true);
3299                 string exp = @"<table class=""mainstyle"">
3300         <tr>
3301                 <td class=""Item0"">(0,Item,0)</td><td class=""Separator0"">(1,Separator,0)</td>
3302         </tr><tr>
3303                 <td class=""Item1"">(2,Item,1)</td><td class=""Separator1"">(3,Separator,1)</td>
3304         </tr><tr>
3305                 <td class=""Item2"">(4,Item,2)</td><td class=""Separator2"">(5,Separator,2)</td>
3306         </tr><tr>
3307                 <td class=""Item3"">(6,Item,3)</td><td class=""Separator3"">(7,Separator,3)</td>
3308         </tr><tr>
3309                 <td class=""Item4"">(8,Item,4)</td><td></td>
3310         </tr><tr>
3311                 <td colspan=""2"" class=""Footer-1"">(9,Footer,-1)</td>
3312         </tr>
3313 </table>";
3314                 Assert.AreEqual (exp, v, "#165");
3315         }
3316
3317         [Test]
3318         public void RepeatInfo_2cols_4itms_horiz_tbl_otrtblimp_ftr_sep ()
3319         {
3320                 // cols              : 2
3321                 // cnt               : 4
3322                 // RepeatDirection   : Horizontal
3323                 // RepeatLayout      : Table
3324                 // OuterTableImplied : True
3325                 // Header            : False
3326                 // Footer            : True
3327                 // Separator         : True
3328
3329                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Horizontal, RepeatLayout.Table, true, false, true, true);
3330                 string exp = @"<table class=""mainstyle"">
3331         <tr>
3332                 <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>
3333         </tr><tr>
3334                 <td class=""Item2"">(4,Item,2)</td><td class=""Separator2"">(5,Separator,2)</td><td class=""Item3"">(6,Item,3)</td><td></td>
3335         </tr><tr>
3336                 <td colspan=""4"" class=""Footer-1"">(7,Footer,-1)</td>
3337         </tr>
3338 </table>";
3339                 Assert.AreEqual (exp, v, "#166");
3340         }
3341
3342         [Test]
3343         public void RepeatInfo_2cols_7itms_horiz_tbl_otrtblimp_ftr_sep ()
3344         {
3345                 // cols              : 2
3346                 // cnt               : 7
3347                 // RepeatDirection   : Horizontal
3348                 // RepeatLayout      : Table
3349                 // OuterTableImplied : True
3350                 // Header            : False
3351                 // Footer            : True
3352                 // Separator         : True
3353
3354                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Horizontal, RepeatLayout.Table, true, false, true, true);
3355                 string exp = @"<table class=""mainstyle"">
3356         <tr>
3357                 <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>
3358         </tr><tr>
3359                 <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>
3360         </tr><tr>
3361                 <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>
3362         </tr><tr>
3363                 <td class=""Item6"">(12,Item,6)</td><td></td><td></td><td></td>
3364         </tr><tr>
3365                 <td colspan=""4"" class=""Footer-1"">(13,Footer,-1)</td>
3366         </tr>
3367 </table>";
3368                 Assert.AreEqual (exp, v, "#167");
3369         }
3370
3371         [Test]
3372         public void RepeatInfo_3cols_9itms_horiz_tbl_otrtblimp_ftr_sep ()
3373         {
3374                 // cols              : 3
3375                 // cnt               : 9
3376                 // RepeatDirection   : Horizontal
3377                 // RepeatLayout      : Table
3378                 // OuterTableImplied : True
3379                 // Header            : False
3380                 // Footer            : True
3381                 // Separator         : True
3382
3383                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Horizontal, RepeatLayout.Table, true, false, true, true);
3384                 string exp = @"<table>
3385         <tr>
3386                 <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>
3387         </tr><tr>
3388                 <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>
3389         </tr><tr>
3390                 <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>
3391         </tr><tr>
3392                 <td colspan=""6"" class=""Footer-1"">(17,Footer,-1)</td>
3393         </tr>
3394 </table>";
3395                 Assert.AreEqual (exp, v, "#168");
3396         }
3397
3398         [Test]
3399         public void RepeatInfo_3cols_7itms_horiz_tbl_otrtblimp_ftr_sep ()
3400         {
3401                 // cols              : 3
3402                 // cnt               : 7
3403                 // RepeatDirection   : Horizontal
3404                 // RepeatLayout      : Table
3405                 // OuterTableImplied : True
3406                 // Header            : False
3407                 // Footer            : True
3408                 // Separator         : True
3409
3410                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Horizontal, RepeatLayout.Table, true, false, true, true);
3411                 string exp = @"<table>
3412         <tr>
3413                 <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>
3414         </tr><tr>
3415                 <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>
3416         </tr><tr>
3417                 <td class=""Item6"">(12,Item,6)</td><td></td><td></td><td></td><td></td><td></td>
3418         </tr><tr>
3419                 <td colspan=""6"" class=""Footer-1"">(13,Footer,-1)</td>
3420         </tr>
3421 </table>";
3422                 Assert.AreEqual (exp, v, "#169");
3423         }
3424
3425         [Test]
3426         public void RepeatInfo_0cols_0itms_vert_tbl_otrtblimp_ftr_sep ()
3427         {
3428                 // cols              : 0
3429                 // cnt               : 0
3430                 // RepeatDirection   : Vertical
3431                 // RepeatLayout      : Table
3432                 // OuterTableImplied : True
3433                 // Header            : False
3434                 // Footer            : True
3435                 // Separator         : True
3436
3437                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Vertical, RepeatLayout.Table, true, false, true, true);
3438                 string exp = @"(0,Footer,-1)";
3439                 Assert.AreEqual (exp, v, "#170");
3440         }
3441
3442         [Test]
3443         public void RepeatInfo_0cols_1itms_vert_tbl_otrtblimp_ftr_sep ()
3444         {
3445                 // cols              : 0
3446                 // cnt               : 1
3447                 // RepeatDirection   : Vertical
3448                 // RepeatLayout      : Table
3449                 // OuterTableImplied : True
3450                 // Header            : False
3451                 // Footer            : True
3452                 // Separator         : True
3453
3454                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Vertical, RepeatLayout.Table, true, false, true, true);
3455                 string exp = @"(0,Item,0)(1,Footer,-1)";
3456                 Assert.AreEqual (exp, v, "#171");
3457         }
3458
3459         [Test]
3460         public void RepeatInfo_0cols_2itms_vert_tbl_otrtblimp_ftr_sep ()
3461         {
3462                 // cols              : 0
3463                 // cnt               : 2
3464                 // RepeatDirection   : Vertical
3465                 // RepeatLayout      : Table
3466                 // OuterTableImplied : True
3467                 // Header            : False
3468                 // Footer            : True
3469                 // Separator         : True
3470
3471                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Vertical, RepeatLayout.Table, true, false, true, true);
3472                 string exp = @"(0,Item,0)(1,Separator,0)(2,Item,1)(3,Footer,-1)";
3473                 Assert.AreEqual (exp, v, "#172");
3474         }
3475
3476         [Test]
3477         public void RepeatInfo_0cols_5itms_vert_tbl_otrtblimp_ftr_sep ()
3478         {
3479                 // cols              : 0
3480                 // cnt               : 5
3481                 // RepeatDirection   : Vertical
3482                 // RepeatLayout      : Table
3483                 // OuterTableImplied : True
3484                 // Header            : False
3485                 // Footer            : True
3486                 // Separator         : True
3487
3488                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Vertical, RepeatLayout.Table, true, false, true, true);
3489                 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)";
3490                 Assert.AreEqual (exp, v, "#173");
3491         }
3492
3493         [Test]
3494         public void RepeatInfo_1cols_0itms_vert_tbl_otrtblimp_ftr_sep ()
3495         {
3496                 // cols              : 1
3497                 // cnt               : 0
3498                 // RepeatDirection   : Vertical
3499                 // RepeatLayout      : Table
3500                 // OuterTableImplied : True
3501                 // Header            : False
3502                 // Footer            : True
3503                 // Separator         : True
3504
3505                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Vertical, RepeatLayout.Table, true, false, true, true);
3506                 string exp = @"(0,Footer,-1)";
3507                 Assert.AreEqual (exp, v, "#174");
3508         }
3509
3510         [Test]
3511         public void RepeatInfo_1cols_5itms_vert_tbl_otrtblimp_ftr_sep ()
3512         {
3513                 // cols              : 1
3514                 // cnt               : 5
3515                 // RepeatDirection   : Vertical
3516                 // RepeatLayout      : Table
3517                 // OuterTableImplied : True
3518                 // Header            : False
3519                 // Footer            : True
3520                 // Separator         : True
3521
3522                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Vertical, RepeatLayout.Table, true, false, true, true);
3523                 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)";
3524                 Assert.AreEqual (exp, v, "#175");
3525         }
3526
3527         [Test]
3528         public void RepeatInfo_2cols_4itms_vert_tbl_otrtblimp_ftr_sep ()
3529         {
3530                 // cols              : 2
3531                 // cnt               : 4
3532                 // RepeatDirection   : Vertical
3533                 // RepeatLayout      : Table
3534                 // OuterTableImplied : True
3535                 // Header            : False
3536                 // Footer            : True
3537                 // Separator         : True
3538
3539                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Vertical, RepeatLayout.Table, true, false, true, true);
3540                 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)";
3541                 Assert.AreEqual (exp, v, "#176");
3542         }
3543
3544         [Test]
3545         public void RepeatInfo_2cols_7itms_vert_tbl_otrtblimp_ftr_sep ()
3546         {
3547                 // cols              : 2
3548                 // cnt               : 7
3549                 // RepeatDirection   : Vertical
3550                 // RepeatLayout      : Table
3551                 // OuterTableImplied : True
3552                 // Header            : False
3553                 // Footer            : True
3554                 // Separator         : True
3555
3556                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Vertical, RepeatLayout.Table, true, false, true, true);
3557                 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)";
3558                 Assert.AreEqual (exp, v, "#177");
3559         }
3560
3561         [Test]
3562         public void RepeatInfo_3cols_9itms_vert_tbl_otrtblimp_ftr_sep ()
3563         {
3564                 // cols              : 3
3565                 // cnt               : 9
3566                 // RepeatDirection   : Vertical
3567                 // RepeatLayout      : Table
3568                 // OuterTableImplied : True
3569                 // Header            : False
3570                 // Footer            : True
3571                 // Separator         : True
3572
3573                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Vertical, RepeatLayout.Table, true, false, true, true);
3574                 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)";
3575                 Assert.AreEqual (exp, v, "#178");
3576         }
3577
3578         [Test]
3579         public void RepeatInfo_3cols_7itms_vert_tbl_otrtblimp_ftr_sep ()
3580         {
3581                 // cols              : 3
3582                 // cnt               : 7
3583                 // RepeatDirection   : Vertical
3584                 // RepeatLayout      : Table
3585                 // OuterTableImplied : True
3586                 // Header            : False
3587                 // Footer            : True
3588                 // Separator         : True
3589
3590                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Vertical, RepeatLayout.Table, true, false, true, true);
3591                 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)";
3592                 Assert.AreEqual (exp, v, "#179");
3593         }
3594
3595         [Test]
3596         public void RepeatInfo_0cols_0itms_horiz_flow_otrtblimp_ftr_sep ()
3597         {
3598                 // cols              : 0
3599                 // cnt               : 0
3600                 // RepeatDirection   : Horizontal
3601                 // RepeatLayout      : Flow
3602                 // OuterTableImplied : True
3603                 // Header            : False
3604                 // Footer            : True
3605                 // Separator         : True
3606
3607                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Horizontal, RepeatLayout.Flow, true, false, true, true);
3608                 string exp = @"<span class=""mainstyle"">(0,Footer,-1)</span>";
3609                 Assert.AreEqual (exp, v, "#180");
3610         }
3611
3612         [Test]
3613         public void RepeatInfo_0cols_1itms_horiz_flow_otrtblimp_ftr_sep ()
3614         {
3615                 // cols              : 0
3616                 // cnt               : 1
3617                 // RepeatDirection   : Horizontal
3618                 // RepeatLayout      : Flow
3619                 // OuterTableImplied : True
3620                 // Header            : False
3621                 // Footer            : True
3622                 // Separator         : True
3623
3624                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Horizontal, RepeatLayout.Flow, true, false, true, true);
3625                 string exp = @"<span class=""mainstyle"">(0,Item,0)(1,Footer,-1)</span>";
3626                 Assert.AreEqual (exp, v, "#181");
3627         }
3628
3629         [Test]
3630         public void RepeatInfo_0cols_2itms_horiz_flow_otrtblimp_ftr_sep ()
3631         {
3632                 // cols              : 0
3633                 // cnt               : 2
3634                 // RepeatDirection   : Horizontal
3635                 // RepeatLayout      : Flow
3636                 // OuterTableImplied : True
3637                 // Header            : False
3638                 // Footer            : True
3639                 // Separator         : True
3640
3641                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Horizontal, RepeatLayout.Flow, true, false, true, true);
3642                 string exp = @"<span class=""mainstyle"">(0,Item,0)(1,Separator,0)(2,Item,1)(3,Footer,-1)</span>";
3643                 Assert.AreEqual (exp, v, "#182");
3644         }
3645
3646         [Test]
3647         public void RepeatInfo_0cols_5itms_horiz_flow_otrtblimp_ftr_sep ()
3648         {
3649                 // cols              : 0
3650                 // cnt               : 5
3651                 // RepeatDirection   : Horizontal
3652                 // RepeatLayout      : Flow
3653                 // OuterTableImplied : True
3654                 // Header            : False
3655                 // Footer            : True
3656                 // Separator         : True
3657
3658                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Horizontal, RepeatLayout.Flow, true, false, true, true);
3659                 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>";
3660                 Assert.AreEqual (exp, v, "#183");
3661         }
3662
3663         [Test]
3664         public void RepeatInfo_1cols_0itms_horiz_flow_otrtblimp_ftr_sep ()
3665         {
3666                 // cols              : 1
3667                 // cnt               : 0
3668                 // RepeatDirection   : Horizontal
3669                 // RepeatLayout      : Flow
3670                 // OuterTableImplied : True
3671                 // Header            : False
3672                 // Footer            : True
3673                 // Separator         : True
3674
3675                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Horizontal, RepeatLayout.Flow, true, false, true, true);
3676                 string exp = @"<span class=""mainstyle"">(0,Footer,-1)</span>";
3677                 Assert.AreEqual (exp, v, "#184");
3678         }
3679
3680         [Test]
3681         public void RepeatInfo_1cols_5itms_horiz_flow_otrtblimp_ftr_sep ()
3682         {
3683                 // cols              : 1
3684                 // cnt               : 5
3685                 // RepeatDirection   : Horizontal
3686                 // RepeatLayout      : Flow
3687                 // OuterTableImplied : True
3688                 // Header            : False
3689                 // Footer            : True
3690                 // Separator         : True
3691
3692                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Horizontal, RepeatLayout.Flow, true, false, true, true);
3693                 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>";
3694                 Assert.AreEqual (exp, v, "#185");
3695         }
3696
3697         [Test]
3698         public void RepeatInfo_2cols_4itms_horiz_flow_otrtblimp_ftr_sep ()
3699         {
3700                 // cols              : 2
3701                 // cnt               : 4
3702                 // RepeatDirection   : Horizontal
3703                 // RepeatLayout      : Flow
3704                 // OuterTableImplied : True
3705                 // Header            : False
3706                 // Footer            : True
3707                 // Separator         : True
3708
3709                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Horizontal, RepeatLayout.Flow, true, false, true, true);
3710                 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>";
3711                 Assert.AreEqual (exp, v, "#186");
3712         }
3713
3714         [Test]
3715         public void RepeatInfo_2cols_7itms_horiz_flow_otrtblimp_ftr_sep ()
3716         {
3717                 // cols              : 2
3718                 // cnt               : 7
3719                 // RepeatDirection   : Horizontal
3720                 // RepeatLayout      : Flow
3721                 // OuterTableImplied : True
3722                 // Header            : False
3723                 // Footer            : True
3724                 // Separator         : True
3725
3726                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Horizontal, RepeatLayout.Flow, true, false, true, true);
3727                 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>";
3728                 Assert.AreEqual (exp, v, "#187");
3729         }
3730
3731         [Test]
3732         public void RepeatInfo_3cols_9itms_horiz_flow_otrtblimp_ftr_sep ()
3733         {
3734                 // cols              : 3
3735                 // cnt               : 9
3736                 // RepeatDirection   : Horizontal
3737                 // RepeatLayout      : Flow
3738                 // OuterTableImplied : True
3739                 // Header            : False
3740                 // Footer            : True
3741                 // Separator         : True
3742
3743                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Horizontal, RepeatLayout.Flow, true, false, true, true);
3744                 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>";
3745                 Assert.AreEqual (exp, v, "#188");
3746         }
3747
3748         [Test]
3749         public void RepeatInfo_3cols_7itms_horiz_flow_otrtblimp_ftr_sep ()
3750         {
3751                 // cols              : 3
3752                 // cnt               : 7
3753                 // RepeatDirection   : Horizontal
3754                 // RepeatLayout      : Flow
3755                 // OuterTableImplied : True
3756                 // Header            : False
3757                 // Footer            : True
3758                 // Separator         : True
3759
3760                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Horizontal, RepeatLayout.Flow, true, false, true, true);
3761                 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>";
3762                 Assert.AreEqual (exp, v, "#189");
3763         }
3764
3765         [Test]
3766         public void RepeatInfo_0cols_0itms_vert_flow_otrtblimp_ftr_sep ()
3767         {
3768                 // cols              : 0
3769                 // cnt               : 0
3770                 // RepeatDirection   : Vertical
3771                 // RepeatLayout      : Flow
3772                 // OuterTableImplied : True
3773                 // Header            : False
3774                 // Footer            : True
3775                 // Separator         : True
3776
3777                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Vertical, RepeatLayout.Flow, true, false, true, true);
3778                 string exp = @"(0,Footer,-1)";
3779                 Assert.AreEqual (exp, v, "#190");
3780         }
3781
3782         [Test]
3783         public void RepeatInfo_0cols_1itms_vert_flow_otrtblimp_ftr_sep ()
3784         {
3785                 // cols              : 0
3786                 // cnt               : 1
3787                 // RepeatDirection   : Vertical
3788                 // RepeatLayout      : Flow
3789                 // OuterTableImplied : True
3790                 // Header            : False
3791                 // Footer            : True
3792                 // Separator         : True
3793
3794                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Vertical, RepeatLayout.Flow, true, false, true, true);
3795                 string exp = @"(0,Item,0)(1,Footer,-1)";
3796                 Assert.AreEqual (exp, v, "#191");
3797         }
3798
3799         [Test]
3800         public void RepeatInfo_0cols_2itms_vert_flow_otrtblimp_ftr_sep ()
3801         {
3802                 // cols              : 0
3803                 // cnt               : 2
3804                 // RepeatDirection   : Vertical
3805                 // RepeatLayout      : Flow
3806                 // OuterTableImplied : True
3807                 // Header            : False
3808                 // Footer            : True
3809                 // Separator         : True
3810
3811                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Vertical, RepeatLayout.Flow, true, false, true, true);
3812                 string exp = @"(0,Item,0)(1,Separator,0)(2,Item,1)(3,Footer,-1)";
3813                 Assert.AreEqual (exp, v, "#192");
3814         }
3815
3816         [Test]
3817         public void RepeatInfo_0cols_5itms_vert_flow_otrtblimp_ftr_sep ()
3818         {
3819                 // cols              : 0
3820                 // cnt               : 5
3821                 // RepeatDirection   : Vertical
3822                 // RepeatLayout      : Flow
3823                 // OuterTableImplied : True
3824                 // Header            : False
3825                 // Footer            : True
3826                 // Separator         : True
3827
3828                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Vertical, RepeatLayout.Flow, true, false, true, true);
3829                 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)";
3830                 Assert.AreEqual (exp, v, "#193");
3831         }
3832
3833         [Test]
3834         public void RepeatInfo_1cols_0itms_vert_flow_otrtblimp_ftr_sep ()
3835         {
3836                 // cols              : 1
3837                 // cnt               : 0
3838                 // RepeatDirection   : Vertical
3839                 // RepeatLayout      : Flow
3840                 // OuterTableImplied : True
3841                 // Header            : False
3842                 // Footer            : True
3843                 // Separator         : True
3844
3845                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Vertical, RepeatLayout.Flow, true, false, true, true);
3846                 string exp = @"(0,Footer,-1)";
3847                 Assert.AreEqual (exp, v, "#194");
3848         }
3849
3850         [Test]
3851         public void RepeatInfo_1cols_5itms_vert_flow_otrtblimp_ftr_sep ()
3852         {
3853                 // cols              : 1
3854                 // cnt               : 5
3855                 // RepeatDirection   : Vertical
3856                 // RepeatLayout      : Flow
3857                 // OuterTableImplied : True
3858                 // Header            : False
3859                 // Footer            : True
3860                 // Separator         : True
3861
3862                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Vertical, RepeatLayout.Flow, true, false, true, true);
3863                 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)";
3864                 Assert.AreEqual (exp, v, "#195");
3865         }
3866
3867         [Test]
3868         public void RepeatInfo_2cols_4itms_vert_flow_otrtblimp_ftr_sep ()
3869         {
3870                 // cols              : 2
3871                 // cnt               : 4
3872                 // RepeatDirection   : Vertical
3873                 // RepeatLayout      : Flow
3874                 // OuterTableImplied : True
3875                 // Header            : False
3876                 // Footer            : True
3877                 // Separator         : True
3878
3879                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Vertical, RepeatLayout.Flow, true, false, true, true);
3880                 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)";
3881                 Assert.AreEqual (exp, v, "#196");
3882         }
3883
3884         [Test]
3885         public void RepeatInfo_2cols_7itms_vert_flow_otrtblimp_ftr_sep ()
3886         {
3887                 // cols              : 2
3888                 // cnt               : 7
3889                 // RepeatDirection   : Vertical
3890                 // RepeatLayout      : Flow
3891                 // OuterTableImplied : True
3892                 // Header            : False
3893                 // Footer            : True
3894                 // Separator         : True
3895
3896                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Vertical, RepeatLayout.Flow, true, false, true, true);
3897                 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)";
3898                 Assert.AreEqual (exp, v, "#197");
3899         }
3900
3901         [Test]
3902         public void RepeatInfo_3cols_9itms_vert_flow_otrtblimp_ftr_sep ()
3903         {
3904                 // cols              : 3
3905                 // cnt               : 9
3906                 // RepeatDirection   : Vertical
3907                 // RepeatLayout      : Flow
3908                 // OuterTableImplied : True
3909                 // Header            : False
3910                 // Footer            : True
3911                 // Separator         : True
3912
3913                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Vertical, RepeatLayout.Flow, true, false, true, true);
3914                 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)";
3915                 Assert.AreEqual (exp, v, "#198");
3916         }
3917
3918         [Test]
3919         public void RepeatInfo_3cols_7itms_vert_flow_otrtblimp_ftr_sep ()
3920         {
3921                 // cols              : 3
3922                 // cnt               : 7
3923                 // RepeatDirection   : Vertical
3924                 // RepeatLayout      : Flow
3925                 // OuterTableImplied : True
3926                 // Header            : False
3927                 // Footer            : True
3928                 // Separator         : True
3929
3930                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Vertical, RepeatLayout.Flow, true, false, true, true);
3931                 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)";
3932                 Assert.AreEqual (exp, v, "#199");
3933         }
3934
3935         [Test]
3936         [ExpectedException (typeof (global::System.InvalidOperationException))]
3937         public void RepeatInfo_0cols_0itms_horiz_ul_otrtblimp_ftr_sep ()
3938         {
3939                 // cols              : 0
3940                 // cnt               : 0
3941                 // RepeatDirection   : Horizontal
3942                 // RepeatLayout      : UnorderedList
3943                 // OuterTableImplied : True
3944                 // Header            : False
3945                 // Footer            : True
3946                 // Separator         : True
3947
3948                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, true, false, true, true);
3949
3950                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
3951         }
3952
3953         [Test]
3954         [ExpectedException (typeof (global::System.InvalidOperationException))]
3955         public void RepeatInfo_0cols_1itms_horiz_ul_otrtblimp_ftr_sep ()
3956         {
3957                 // cols              : 0
3958                 // cnt               : 1
3959                 // RepeatDirection   : Horizontal
3960                 // RepeatLayout      : UnorderedList
3961                 // OuterTableImplied : True
3962                 // Header            : False
3963                 // Footer            : True
3964                 // Separator         : True
3965
3966                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, true, false, true, true);
3967
3968                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
3969         }
3970
3971         [Test]
3972         [ExpectedException (typeof (global::System.InvalidOperationException))]
3973         public void RepeatInfo_0cols_2itms_horiz_ul_otrtblimp_ftr_sep ()
3974         {
3975                 // cols              : 0
3976                 // cnt               : 2
3977                 // RepeatDirection   : Horizontal
3978                 // RepeatLayout      : UnorderedList
3979                 // OuterTableImplied : True
3980                 // Header            : False
3981                 // Footer            : True
3982                 // Separator         : True
3983
3984                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, true, false, true, true);
3985
3986                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
3987         }
3988
3989         [Test]
3990         [ExpectedException (typeof (global::System.InvalidOperationException))]
3991         public void RepeatInfo_0cols_5itms_horiz_ul_otrtblimp_ftr_sep ()
3992         {
3993                 // cols              : 0
3994                 // cnt               : 5
3995                 // RepeatDirection   : Horizontal
3996                 // RepeatLayout      : UnorderedList
3997                 // OuterTableImplied : True
3998                 // Header            : False
3999                 // Footer            : True
4000                 // Separator         : True
4001
4002                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, true, false, true, true);
4003
4004                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
4005         }
4006
4007         [Test]
4008         [ExpectedException (typeof (global::System.InvalidOperationException))]
4009         public void RepeatInfo_1cols_0itms_horiz_ul_otrtblimp_ftr_sep ()
4010         {
4011                 // cols              : 1
4012                 // cnt               : 0
4013                 // RepeatDirection   : Horizontal
4014                 // RepeatLayout      : UnorderedList
4015                 // OuterTableImplied : True
4016                 // Header            : False
4017                 // Footer            : True
4018                 // Separator         : True
4019
4020                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, true, false, true, true);
4021
4022                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
4023         }
4024
4025         [Test]
4026         [ExpectedException (typeof (global::System.InvalidOperationException))]
4027         public void RepeatInfo_1cols_5itms_horiz_ul_otrtblimp_ftr_sep ()
4028         {
4029                 // cols              : 1
4030                 // cnt               : 5
4031                 // RepeatDirection   : Horizontal
4032                 // RepeatLayout      : UnorderedList
4033                 // OuterTableImplied : True
4034                 // Header            : False
4035                 // Footer            : True
4036                 // Separator         : True
4037
4038                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, true, false, true, true);
4039
4040                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
4041         }
4042
4043         [Test]
4044         [ExpectedException (typeof (global::System.InvalidOperationException))]
4045         public void RepeatInfo_2cols_4itms_horiz_ul_otrtblimp_ftr_sep ()
4046         {
4047                 // cols              : 2
4048                 // cnt               : 4
4049                 // RepeatDirection   : Horizontal
4050                 // RepeatLayout      : UnorderedList
4051                 // OuterTableImplied : True
4052                 // Header            : False
4053                 // Footer            : True
4054                 // Separator         : True
4055
4056                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, true, false, true, true);
4057
4058                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
4059         }
4060
4061         [Test]
4062         [ExpectedException (typeof (global::System.InvalidOperationException))]
4063         public void RepeatInfo_2cols_7itms_horiz_ul_otrtblimp_ftr_sep ()
4064         {
4065                 // cols              : 2
4066                 // cnt               : 7
4067                 // RepeatDirection   : Horizontal
4068                 // RepeatLayout      : UnorderedList
4069                 // OuterTableImplied : True
4070                 // Header            : False
4071                 // Footer            : True
4072                 // Separator         : True
4073
4074                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, true, false, true, true);
4075
4076                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
4077         }
4078
4079         [Test]
4080         [ExpectedException (typeof (global::System.InvalidOperationException))]
4081         public void RepeatInfo_3cols_9itms_horiz_ul_otrtblimp_ftr_sep ()
4082         {
4083                 // cols              : 3
4084                 // cnt               : 9
4085                 // RepeatDirection   : Horizontal
4086                 // RepeatLayout      : UnorderedList
4087                 // OuterTableImplied : True
4088                 // Header            : False
4089                 // Footer            : True
4090                 // Separator         : True
4091
4092                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, true, false, true, true);
4093
4094                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
4095         }
4096
4097         [Test]
4098         [ExpectedException (typeof (global::System.InvalidOperationException))]
4099         public void RepeatInfo_3cols_7itms_horiz_ul_otrtblimp_ftr_sep ()
4100         {
4101                 // cols              : 3
4102                 // cnt               : 7
4103                 // RepeatDirection   : Horizontal
4104                 // RepeatLayout      : UnorderedList
4105                 // OuterTableImplied : True
4106                 // Header            : False
4107                 // Footer            : True
4108                 // Separator         : True
4109
4110                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, true, false, true, true);
4111
4112                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
4113         }
4114
4115         [Test]
4116         [ExpectedException (typeof (global::System.InvalidOperationException))]
4117         public void RepeatInfo_0cols_0itms_vert_ul_otrtblimp_ftr_sep ()
4118         {
4119                 // cols              : 0
4120                 // cnt               : 0
4121                 // RepeatDirection   : Vertical
4122                 // RepeatLayout      : UnorderedList
4123                 // OuterTableImplied : True
4124                 // Header            : False
4125                 // Footer            : True
4126                 // Separator         : True
4127
4128                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Vertical, RepeatLayout.UnorderedList, true, false, true, true);
4129
4130                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
4131         }
4132
4133         [Test]
4134         [ExpectedException (typeof (global::System.InvalidOperationException))]
4135         public void RepeatInfo_0cols_1itms_vert_ul_otrtblimp_ftr_sep ()
4136         {
4137                 // cols              : 0
4138                 // cnt               : 1
4139                 // RepeatDirection   : Vertical
4140                 // RepeatLayout      : UnorderedList
4141                 // OuterTableImplied : True
4142                 // Header            : False
4143                 // Footer            : True
4144                 // Separator         : True
4145
4146                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Vertical, RepeatLayout.UnorderedList, true, false, true, true);
4147
4148                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
4149         }
4150
4151         [Test]
4152         [ExpectedException (typeof (global::System.InvalidOperationException))]
4153         public void RepeatInfo_0cols_2itms_vert_ul_otrtblimp_ftr_sep ()
4154         {
4155                 // cols              : 0
4156                 // cnt               : 2
4157                 // RepeatDirection   : Vertical
4158                 // RepeatLayout      : UnorderedList
4159                 // OuterTableImplied : True
4160                 // Header            : False
4161                 // Footer            : True
4162                 // Separator         : True
4163
4164                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Vertical, RepeatLayout.UnorderedList, true, false, true, true);
4165
4166                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
4167         }
4168
4169         [Test]
4170         [ExpectedException (typeof (global::System.InvalidOperationException))]
4171         public void RepeatInfo_0cols_5itms_vert_ul_otrtblimp_ftr_sep ()
4172         {
4173                 // cols              : 0
4174                 // cnt               : 5
4175                 // RepeatDirection   : Vertical
4176                 // RepeatLayout      : UnorderedList
4177                 // OuterTableImplied : True
4178                 // Header            : False
4179                 // Footer            : True
4180                 // Separator         : True
4181
4182                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Vertical, RepeatLayout.UnorderedList, true, false, true, true);
4183
4184                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
4185         }
4186
4187         [Test]
4188         [ExpectedException (typeof (global::System.InvalidOperationException))]
4189         public void RepeatInfo_1cols_0itms_vert_ul_otrtblimp_ftr_sep ()
4190         {
4191                 // cols              : 1
4192                 // cnt               : 0
4193                 // RepeatDirection   : Vertical
4194                 // RepeatLayout      : UnorderedList
4195                 // OuterTableImplied : True
4196                 // Header            : False
4197                 // Footer            : True
4198                 // Separator         : True
4199
4200                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Vertical, RepeatLayout.UnorderedList, true, false, true, true);
4201
4202                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
4203         }
4204
4205         [Test]
4206         [ExpectedException (typeof (global::System.InvalidOperationException))]
4207         public void RepeatInfo_1cols_5itms_vert_ul_otrtblimp_ftr_sep ()
4208         {
4209                 // cols              : 1
4210                 // cnt               : 5
4211                 // RepeatDirection   : Vertical
4212                 // RepeatLayout      : UnorderedList
4213                 // OuterTableImplied : True
4214                 // Header            : False
4215                 // Footer            : True
4216                 // Separator         : True
4217
4218                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Vertical, RepeatLayout.UnorderedList, true, false, true, true);
4219
4220                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
4221         }
4222
4223         [Test]
4224         [ExpectedException (typeof (global::System.InvalidOperationException))]
4225         public void RepeatInfo_2cols_4itms_vert_ul_otrtblimp_ftr_sep ()
4226         {
4227                 // cols              : 2
4228                 // cnt               : 4
4229                 // RepeatDirection   : Vertical
4230                 // RepeatLayout      : UnorderedList
4231                 // OuterTableImplied : True
4232                 // Header            : False
4233                 // Footer            : True
4234                 // Separator         : True
4235
4236                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Vertical, RepeatLayout.UnorderedList, true, false, true, true);
4237
4238                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
4239         }
4240
4241         [Test]
4242         [ExpectedException (typeof (global::System.InvalidOperationException))]
4243         public void RepeatInfo_2cols_7itms_vert_ul_otrtblimp_ftr_sep ()
4244         {
4245                 // cols              : 2
4246                 // cnt               : 7
4247                 // RepeatDirection   : Vertical
4248                 // RepeatLayout      : UnorderedList
4249                 // OuterTableImplied : True
4250                 // Header            : False
4251                 // Footer            : True
4252                 // Separator         : True
4253
4254                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Vertical, RepeatLayout.UnorderedList, true, false, true, true);
4255
4256                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
4257         }
4258
4259         [Test]
4260         [ExpectedException (typeof (global::System.InvalidOperationException))]
4261         public void RepeatInfo_3cols_9itms_vert_ul_otrtblimp_ftr_sep ()
4262         {
4263                 // cols              : 3
4264                 // cnt               : 9
4265                 // RepeatDirection   : Vertical
4266                 // RepeatLayout      : UnorderedList
4267                 // OuterTableImplied : True
4268                 // Header            : False
4269                 // Footer            : True
4270                 // Separator         : True
4271
4272                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Vertical, RepeatLayout.UnorderedList, true, false, true, true);
4273
4274                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
4275         }
4276
4277         [Test]
4278         [ExpectedException (typeof (global::System.InvalidOperationException))]
4279         public void RepeatInfo_3cols_7itms_vert_ul_otrtblimp_ftr_sep ()
4280         {
4281                 // cols              : 3
4282                 // cnt               : 7
4283                 // RepeatDirection   : Vertical
4284                 // RepeatLayout      : UnorderedList
4285                 // OuterTableImplied : True
4286                 // Header            : False
4287                 // Footer            : True
4288                 // Separator         : True
4289
4290                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Vertical, RepeatLayout.UnorderedList, true, false, true, true);
4291
4292                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
4293         }
4294
4295         [Test]
4296         [ExpectedException (typeof (global::System.InvalidOperationException))]
4297         public void RepeatInfo_0cols_0itms_horiz_ol_otrtblimp_ftr_sep ()
4298         {
4299                 // cols              : 0
4300                 // cnt               : 0
4301                 // RepeatDirection   : Horizontal
4302                 // RepeatLayout      : OrderedList
4303                 // OuterTableImplied : True
4304                 // Header            : False
4305                 // Footer            : True
4306                 // Separator         : True
4307
4308                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Horizontal, RepeatLayout.OrderedList, true, false, true, true);
4309
4310                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
4311         }
4312
4313         [Test]
4314         [ExpectedException (typeof (global::System.InvalidOperationException))]
4315         public void RepeatInfo_0cols_1itms_horiz_ol_otrtblimp_ftr_sep ()
4316         {
4317                 // cols              : 0
4318                 // cnt               : 1
4319                 // RepeatDirection   : Horizontal
4320                 // RepeatLayout      : OrderedList
4321                 // OuterTableImplied : True
4322                 // Header            : False
4323                 // Footer            : True
4324                 // Separator         : True
4325
4326                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Horizontal, RepeatLayout.OrderedList, true, false, true, true);
4327
4328                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
4329         }
4330
4331         [Test]
4332         [ExpectedException (typeof (global::System.InvalidOperationException))]
4333         public void RepeatInfo_0cols_2itms_horiz_ol_otrtblimp_ftr_sep ()
4334         {
4335                 // cols              : 0
4336                 // cnt               : 2
4337                 // RepeatDirection   : Horizontal
4338                 // RepeatLayout      : OrderedList
4339                 // OuterTableImplied : True
4340                 // Header            : False
4341                 // Footer            : True
4342                 // Separator         : True
4343
4344                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Horizontal, RepeatLayout.OrderedList, true, false, true, true);
4345
4346                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
4347         }
4348
4349         [Test]
4350         [ExpectedException (typeof (global::System.InvalidOperationException))]
4351         public void RepeatInfo_0cols_5itms_horiz_ol_otrtblimp_ftr_sep ()
4352         {
4353                 // cols              : 0
4354                 // cnt               : 5
4355                 // RepeatDirection   : Horizontal
4356                 // RepeatLayout      : OrderedList
4357                 // OuterTableImplied : True
4358                 // Header            : False
4359                 // Footer            : True
4360                 // Separator         : True
4361
4362                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Horizontal, RepeatLayout.OrderedList, true, false, true, true);
4363
4364                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
4365         }
4366
4367         [Test]
4368         [ExpectedException (typeof (global::System.InvalidOperationException))]
4369         public void RepeatInfo_1cols_0itms_horiz_ol_otrtblimp_ftr_sep ()
4370         {
4371                 // cols              : 1
4372                 // cnt               : 0
4373                 // RepeatDirection   : Horizontal
4374                 // RepeatLayout      : OrderedList
4375                 // OuterTableImplied : True
4376                 // Header            : False
4377                 // Footer            : True
4378                 // Separator         : True
4379
4380                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Horizontal, RepeatLayout.OrderedList, true, false, true, true);
4381
4382                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
4383         }
4384
4385         [Test]
4386         [ExpectedException (typeof (global::System.InvalidOperationException))]
4387         public void RepeatInfo_1cols_5itms_horiz_ol_otrtblimp_ftr_sep ()
4388         {
4389                 // cols              : 1
4390                 // cnt               : 5
4391                 // RepeatDirection   : Horizontal
4392                 // RepeatLayout      : OrderedList
4393                 // OuterTableImplied : True
4394                 // Header            : False
4395                 // Footer            : True
4396                 // Separator         : True
4397
4398                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Horizontal, RepeatLayout.OrderedList, true, false, true, true);
4399
4400                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
4401         }
4402
4403         [Test]
4404         [ExpectedException (typeof (global::System.InvalidOperationException))]
4405         public void RepeatInfo_2cols_4itms_horiz_ol_otrtblimp_ftr_sep ()
4406         {
4407                 // cols              : 2
4408                 // cnt               : 4
4409                 // RepeatDirection   : Horizontal
4410                 // RepeatLayout      : OrderedList
4411                 // OuterTableImplied : True
4412                 // Header            : False
4413                 // Footer            : True
4414                 // Separator         : True
4415
4416                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Horizontal, RepeatLayout.OrderedList, true, false, true, true);
4417
4418                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
4419         }
4420
4421         [Test]
4422         [ExpectedException (typeof (global::System.InvalidOperationException))]
4423         public void RepeatInfo_2cols_7itms_horiz_ol_otrtblimp_ftr_sep ()
4424         {
4425                 // cols              : 2
4426                 // cnt               : 7
4427                 // RepeatDirection   : Horizontal
4428                 // RepeatLayout      : OrderedList
4429                 // OuterTableImplied : True
4430                 // Header            : False
4431                 // Footer            : True
4432                 // Separator         : True
4433
4434                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Horizontal, RepeatLayout.OrderedList, true, false, true, true);
4435
4436                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
4437         }
4438
4439         [Test]
4440         [ExpectedException (typeof (global::System.InvalidOperationException))]
4441         public void RepeatInfo_3cols_9itms_horiz_ol_otrtblimp_ftr_sep ()
4442         {
4443                 // cols              : 3
4444                 // cnt               : 9
4445                 // RepeatDirection   : Horizontal
4446                 // RepeatLayout      : OrderedList
4447                 // OuterTableImplied : True
4448                 // Header            : False
4449                 // Footer            : True
4450                 // Separator         : True
4451
4452                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Horizontal, RepeatLayout.OrderedList, true, false, true, true);
4453
4454                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
4455         }
4456
4457         [Test]
4458         [ExpectedException (typeof (global::System.InvalidOperationException))]
4459         public void RepeatInfo_3cols_7itms_horiz_ol_otrtblimp_ftr_sep ()
4460         {
4461                 // cols              : 3
4462                 // cnt               : 7
4463                 // RepeatDirection   : Horizontal
4464                 // RepeatLayout      : OrderedList
4465                 // OuterTableImplied : True
4466                 // Header            : False
4467                 // Footer            : True
4468                 // Separator         : True
4469
4470                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Horizontal, RepeatLayout.OrderedList, true, false, true, true);
4471
4472                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
4473         }
4474
4475         [Test]
4476         [ExpectedException (typeof (global::System.InvalidOperationException))]
4477         public void RepeatInfo_0cols_0itms_vert_ol_otrtblimp_ftr_sep ()
4478         {
4479                 // cols              : 0
4480                 // cnt               : 0
4481                 // RepeatDirection   : Vertical
4482                 // RepeatLayout      : OrderedList
4483                 // OuterTableImplied : True
4484                 // Header            : False
4485                 // Footer            : True
4486                 // Separator         : True
4487
4488                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Vertical, RepeatLayout.OrderedList, true, false, true, true);
4489
4490                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
4491         }
4492
4493         [Test]
4494         [ExpectedException (typeof (global::System.InvalidOperationException))]
4495         public void RepeatInfo_0cols_1itms_vert_ol_otrtblimp_ftr_sep ()
4496         {
4497                 // cols              : 0
4498                 // cnt               : 1
4499                 // RepeatDirection   : Vertical
4500                 // RepeatLayout      : OrderedList
4501                 // OuterTableImplied : True
4502                 // Header            : False
4503                 // Footer            : True
4504                 // Separator         : True
4505
4506                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Vertical, RepeatLayout.OrderedList, true, false, true, true);
4507
4508                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
4509         }
4510
4511         [Test]
4512         [ExpectedException (typeof (global::System.InvalidOperationException))]
4513         public void RepeatInfo_0cols_2itms_vert_ol_otrtblimp_ftr_sep ()
4514         {
4515                 // cols              : 0
4516                 // cnt               : 2
4517                 // RepeatDirection   : Vertical
4518                 // RepeatLayout      : OrderedList
4519                 // OuterTableImplied : True
4520                 // Header            : False
4521                 // Footer            : True
4522                 // Separator         : True
4523
4524                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Vertical, RepeatLayout.OrderedList, true, false, true, true);
4525
4526                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
4527         }
4528
4529         [Test]
4530         [ExpectedException (typeof (global::System.InvalidOperationException))]
4531         public void RepeatInfo_0cols_5itms_vert_ol_otrtblimp_ftr_sep ()
4532         {
4533                 // cols              : 0
4534                 // cnt               : 5
4535                 // RepeatDirection   : Vertical
4536                 // RepeatLayout      : OrderedList
4537                 // OuterTableImplied : True
4538                 // Header            : False
4539                 // Footer            : True
4540                 // Separator         : True
4541
4542                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Vertical, RepeatLayout.OrderedList, true, false, true, true);
4543
4544                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
4545         }
4546
4547         [Test]
4548         [ExpectedException (typeof (global::System.InvalidOperationException))]
4549         public void RepeatInfo_1cols_0itms_vert_ol_otrtblimp_ftr_sep ()
4550         {
4551                 // cols              : 1
4552                 // cnt               : 0
4553                 // RepeatDirection   : Vertical
4554                 // RepeatLayout      : OrderedList
4555                 // OuterTableImplied : True
4556                 // Header            : False
4557                 // Footer            : True
4558                 // Separator         : True
4559
4560                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Vertical, RepeatLayout.OrderedList, true, false, true, true);
4561
4562                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
4563         }
4564
4565         [Test]
4566         [ExpectedException (typeof (global::System.InvalidOperationException))]
4567         public void RepeatInfo_1cols_5itms_vert_ol_otrtblimp_ftr_sep ()
4568         {
4569                 // cols              : 1
4570                 // cnt               : 5
4571                 // RepeatDirection   : Vertical
4572                 // RepeatLayout      : OrderedList
4573                 // OuterTableImplied : True
4574                 // Header            : False
4575                 // Footer            : True
4576                 // Separator         : True
4577
4578                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Vertical, RepeatLayout.OrderedList, true, false, true, true);
4579
4580                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
4581         }
4582
4583         [Test]
4584         [ExpectedException (typeof (global::System.InvalidOperationException))]
4585         public void RepeatInfo_2cols_4itms_vert_ol_otrtblimp_ftr_sep ()
4586         {
4587                 // cols              : 2
4588                 // cnt               : 4
4589                 // RepeatDirection   : Vertical
4590                 // RepeatLayout      : OrderedList
4591                 // OuterTableImplied : True
4592                 // Header            : False
4593                 // Footer            : True
4594                 // Separator         : True
4595
4596                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Vertical, RepeatLayout.OrderedList, true, false, true, true);
4597
4598                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
4599         }
4600
4601         [Test]
4602         [ExpectedException (typeof (global::System.InvalidOperationException))]
4603         public void RepeatInfo_2cols_7itms_vert_ol_otrtblimp_ftr_sep ()
4604         {
4605                 // cols              : 2
4606                 // cnt               : 7
4607                 // RepeatDirection   : Vertical
4608                 // RepeatLayout      : OrderedList
4609                 // OuterTableImplied : True
4610                 // Header            : False
4611                 // Footer            : True
4612                 // Separator         : True
4613
4614                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Vertical, RepeatLayout.OrderedList, true, false, true, true);
4615
4616                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
4617         }
4618
4619         [Test]
4620         [ExpectedException (typeof (global::System.InvalidOperationException))]
4621         public void RepeatInfo_3cols_9itms_vert_ol_otrtblimp_ftr_sep ()
4622         {
4623                 // cols              : 3
4624                 // cnt               : 9
4625                 // RepeatDirection   : Vertical
4626                 // RepeatLayout      : OrderedList
4627                 // OuterTableImplied : True
4628                 // Header            : False
4629                 // Footer            : True
4630                 // Separator         : True
4631
4632                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Vertical, RepeatLayout.OrderedList, true, false, true, true);
4633
4634                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
4635         }
4636
4637         [Test]
4638         [ExpectedException (typeof (global::System.InvalidOperationException))]
4639         public void RepeatInfo_3cols_7itms_vert_ol_otrtblimp_ftr_sep ()
4640         {
4641                 // cols              : 3
4642                 // cnt               : 7
4643                 // RepeatDirection   : Vertical
4644                 // RepeatLayout      : OrderedList
4645                 // OuterTableImplied : True
4646                 // Header            : False
4647                 // Footer            : True
4648                 // Separator         : True
4649
4650                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Vertical, RepeatLayout.OrderedList, true, false, true, true);
4651
4652                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
4653         }
4654
4655         [Test]
4656         public void RepeatInfo_0cols_0itms_horiz_tbl_ftr_sep ()
4657         {
4658                 // cols              : 0
4659                 // cnt               : 0
4660                 // RepeatDirection   : Horizontal
4661                 // RepeatLayout      : Table
4662                 // OuterTableImplied : False
4663                 // Header            : False
4664                 // Footer            : True
4665                 // Separator         : True
4666
4667                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Horizontal, RepeatLayout.Table, false, false, true, true);
4668                 string exp = @"<table class=""mainstyle"">
4669         <tr>
4670                 <td colspan=""0"" class=""Footer-1"">(0,Footer,-1)</td>
4671         </tr>
4672 </table>";
4673                 Assert.AreEqual (exp, v, "#240");
4674         }
4675
4676         [Test]
4677         public void RepeatInfo_0cols_1itms_horiz_tbl_ftr_sep ()
4678         {
4679                 // cols              : 0
4680                 // cnt               : 1
4681                 // RepeatDirection   : Horizontal
4682                 // RepeatLayout      : Table
4683                 // OuterTableImplied : False
4684                 // Header            : False
4685                 // Footer            : True
4686                 // Separator         : True
4687
4688                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Horizontal, RepeatLayout.Table, false, false, true, true);
4689                 string exp = @"<table class=""mainstyle"">
4690         <tr>
4691                 <td class=""Item0"">(0,Item,0)</td><td></td>
4692         </tr><tr>
4693                 <td colspan=""2"" class=""Footer-1"">(1,Footer,-1)</td>
4694         </tr>
4695 </table>";
4696                 Assert.AreEqual (exp, v, "#241");
4697         }
4698
4699         [Test]
4700         public void RepeatInfo_0cols_2itms_horiz_tbl_ftr_sep ()
4701         {
4702                 // cols              : 0
4703                 // cnt               : 2
4704                 // RepeatDirection   : Horizontal
4705                 // RepeatLayout      : Table
4706                 // OuterTableImplied : False
4707                 // Header            : False
4708                 // Footer            : True
4709                 // Separator         : True
4710
4711                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Horizontal, RepeatLayout.Table, false, false, true, true);
4712                 string exp = @"<table class=""mainstyle"">
4713         <tr>
4714                 <td class=""Item0"">(0,Item,0)</td><td class=""Separator0"">(1,Separator,0)</td><td class=""Item1"">(2,Item,1)</td><td></td>
4715         </tr><tr>
4716                 <td colspan=""4"" class=""Footer-1"">(3,Footer,-1)</td>
4717         </tr>
4718 </table>";
4719                 Assert.AreEqual (exp, v, "#242");
4720         }
4721
4722         [Test]
4723         public void RepeatInfo_0cols_5itms_horiz_tbl_ftr_sep ()
4724         {
4725                 // cols              : 0
4726                 // cnt               : 5
4727                 // RepeatDirection   : Horizontal
4728                 // RepeatLayout      : Table
4729                 // OuterTableImplied : False
4730                 // Header            : False
4731                 // Footer            : True
4732                 // Separator         : True
4733
4734                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Horizontal, RepeatLayout.Table, false, false, true, true);
4735                 string exp = @"<table class=""mainstyle"">
4736         <tr>
4737                 <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>
4738         </tr><tr>
4739                 <td colspan=""10"" class=""Footer-1"">(9,Footer,-1)</td>
4740         </tr>
4741 </table>";
4742                 Assert.AreEqual (exp, v, "#243");
4743         }
4744
4745         [Test]
4746         public void RepeatInfo_1cols_0itms_horiz_tbl_ftr_sep ()
4747         {
4748                 // cols              : 1
4749                 // cnt               : 0
4750                 // RepeatDirection   : Horizontal
4751                 // RepeatLayout      : Table
4752                 // OuterTableImplied : False
4753                 // Header            : False
4754                 // Footer            : True
4755                 // Separator         : True
4756
4757                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Horizontal, RepeatLayout.Table, false, false, true, true);
4758                 string exp = @"<table class=""mainstyle"">
4759         <tr>
4760                 <td colspan=""2"" class=""Footer-1"">(0,Footer,-1)</td>
4761         </tr>
4762 </table>";
4763                 Assert.AreEqual (exp, v, "#244");
4764         }
4765
4766         [Test]
4767         public void RepeatInfo_1cols_5itms_horiz_tbl_ftr_sep ()
4768         {
4769                 // cols              : 1
4770                 // cnt               : 5
4771                 // RepeatDirection   : Horizontal
4772                 // RepeatLayout      : Table
4773                 // OuterTableImplied : False
4774                 // Header            : False
4775                 // Footer            : True
4776                 // Separator         : True
4777
4778                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Horizontal, RepeatLayout.Table, false, false, true, true);
4779                 string exp = @"<table class=""mainstyle"">
4780         <tr>
4781                 <td class=""Item0"">(0,Item,0)</td><td class=""Separator0"">(1,Separator,0)</td>
4782         </tr><tr>
4783                 <td class=""Item1"">(2,Item,1)</td><td class=""Separator1"">(3,Separator,1)</td>
4784         </tr><tr>
4785                 <td class=""Item2"">(4,Item,2)</td><td class=""Separator2"">(5,Separator,2)</td>
4786         </tr><tr>
4787                 <td class=""Item3"">(6,Item,3)</td><td class=""Separator3"">(7,Separator,3)</td>
4788         </tr><tr>
4789                 <td class=""Item4"">(8,Item,4)</td><td></td>
4790         </tr><tr>
4791                 <td colspan=""2"" class=""Footer-1"">(9,Footer,-1)</td>
4792         </tr>
4793 </table>";
4794                 Assert.AreEqual (exp, v, "#245");
4795         }
4796
4797         [Test]
4798         public void RepeatInfo_2cols_4itms_horiz_tbl_ftr_sep ()
4799         {
4800                 // cols              : 2
4801                 // cnt               : 4
4802                 // RepeatDirection   : Horizontal
4803                 // RepeatLayout      : Table
4804                 // OuterTableImplied : False
4805                 // Header            : False
4806                 // Footer            : True
4807                 // Separator         : True
4808
4809                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Horizontal, RepeatLayout.Table, false, false, true, true);
4810                 string exp = @"<table class=""mainstyle"">
4811         <tr>
4812                 <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>
4813         </tr><tr>
4814                 <td class=""Item2"">(4,Item,2)</td><td class=""Separator2"">(5,Separator,2)</td><td class=""Item3"">(6,Item,3)</td><td></td>
4815         </tr><tr>
4816                 <td colspan=""4"" class=""Footer-1"">(7,Footer,-1)</td>
4817         </tr>
4818 </table>";
4819                 Assert.AreEqual (exp, v, "#246");
4820         }
4821
4822         [Test]
4823         public void RepeatInfo_2cols_7itms_horiz_tbl_ftr_sep ()
4824         {
4825                 // cols              : 2
4826                 // cnt               : 7
4827                 // RepeatDirection   : Horizontal
4828                 // RepeatLayout      : Table
4829                 // OuterTableImplied : False
4830                 // Header            : False
4831                 // Footer            : True
4832                 // Separator         : True
4833
4834                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Horizontal, RepeatLayout.Table, false, false, true, true);
4835                 string exp = @"<table class=""mainstyle"">
4836         <tr>
4837                 <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>
4838         </tr><tr>
4839                 <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>
4840         </tr><tr>
4841                 <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>
4842         </tr><tr>
4843                 <td class=""Item6"">(12,Item,6)</td><td></td><td></td><td></td>
4844         </tr><tr>
4845                 <td colspan=""4"" class=""Footer-1"">(13,Footer,-1)</td>
4846         </tr>
4847 </table>";
4848                 Assert.AreEqual (exp, v, "#247");
4849         }
4850
4851         [Test]
4852         public void RepeatInfo_3cols_9itms_horiz_tbl_ftr_sep ()
4853         {
4854                 // cols              : 3
4855                 // cnt               : 9
4856                 // RepeatDirection   : Horizontal
4857                 // RepeatLayout      : Table
4858                 // OuterTableImplied : False
4859                 // Header            : False
4860                 // Footer            : True
4861                 // Separator         : True
4862
4863                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Horizontal, RepeatLayout.Table, false, false, true, true);
4864                 string exp = @"<table>
4865         <tr>
4866                 <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>
4867         </tr><tr>
4868                 <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>
4869         </tr><tr>
4870                 <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>
4871         </tr><tr>
4872                 <td colspan=""6"" class=""Footer-1"">(17,Footer,-1)</td>
4873         </tr>
4874 </table>";
4875                 Assert.AreEqual (exp, v, "#248");
4876         }
4877
4878         [Test]
4879         public void RepeatInfo_3cols_7itms_horiz_tbl_ftr_sep ()
4880         {
4881                 // cols              : 3
4882                 // cnt               : 7
4883                 // RepeatDirection   : Horizontal
4884                 // RepeatLayout      : Table
4885                 // OuterTableImplied : False
4886                 // Header            : False
4887                 // Footer            : True
4888                 // Separator         : True
4889
4890                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Horizontal, RepeatLayout.Table, false, false, true, true);
4891                 string exp = @"<table>
4892         <tr>
4893                 <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>
4894         </tr><tr>
4895                 <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>
4896         </tr><tr>
4897                 <td class=""Item6"">(12,Item,6)</td><td></td><td></td><td></td><td></td><td></td>
4898         </tr><tr>
4899                 <td colspan=""6"" class=""Footer-1"">(13,Footer,-1)</td>
4900         </tr>
4901 </table>";
4902                 Assert.AreEqual (exp, v, "#249");
4903         }
4904
4905         [Test]
4906         public void RepeatInfo_0cols_0itms_vert_tbl_ftr_sep ()
4907         {
4908                 // cols              : 0
4909                 // cnt               : 0
4910                 // RepeatDirection   : Vertical
4911                 // RepeatLayout      : Table
4912                 // OuterTableImplied : False
4913                 // Header            : False
4914                 // Footer            : True
4915                 // Separator         : True
4916
4917                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Vertical, RepeatLayout.Table, false, false, true, true);
4918                 string exp = @"<table class=""mainstyle"">
4919         <tr>
4920                 <td class=""Footer-1"">(0,Footer,-1)</td>
4921         </tr>
4922 </table>";
4923                 Assert.AreEqual (exp, v, "#250");
4924         }
4925
4926         [Test]
4927         public void RepeatInfo_0cols_1itms_vert_tbl_ftr_sep ()
4928         {
4929                 // cols              : 0
4930                 // cnt               : 1
4931                 // RepeatDirection   : Vertical
4932                 // RepeatLayout      : Table
4933                 // OuterTableImplied : False
4934                 // Header            : False
4935                 // Footer            : True
4936                 // Separator         : True
4937
4938                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Vertical, RepeatLayout.Table, false, false, true, true);
4939                 string exp = @"<table class=""mainstyle"">
4940         <tr>
4941                 <td class=""Item0"">(0,Item,0)</td>
4942         </tr><tr>
4943                 <td class=""Footer-1"">(1,Footer,-1)</td>
4944         </tr>
4945 </table>";
4946                 Assert.AreEqual (exp, v, "#251");
4947         }
4948
4949         [Test]
4950         public void RepeatInfo_0cols_2itms_vert_tbl_ftr_sep ()
4951         {
4952                 // cols              : 0
4953                 // cnt               : 2
4954                 // RepeatDirection   : Vertical
4955                 // RepeatLayout      : Table
4956                 // OuterTableImplied : False
4957                 // Header            : False
4958                 // Footer            : True
4959                 // Separator         : True
4960
4961                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Vertical, RepeatLayout.Table, false, false, true, true);
4962                 string exp = @"<table class=""mainstyle"">
4963         <tr>
4964                 <td class=""Item0"">(0,Item,0)</td>
4965         </tr><tr>
4966                 <td class=""Separator0"">(1,Separator,0)</td>
4967         </tr><tr>
4968                 <td class=""Item1"">(2,Item,1)</td>
4969         </tr><tr>
4970                 <td class=""Footer-1"">(3,Footer,-1)</td>
4971         </tr>
4972 </table>";
4973                 Assert.AreEqual (exp, v, "#252");
4974         }
4975
4976         [Test]
4977         public void RepeatInfo_0cols_5itms_vert_tbl_ftr_sep ()
4978         {
4979                 // cols              : 0
4980                 // cnt               : 5
4981                 // RepeatDirection   : Vertical
4982                 // RepeatLayout      : Table
4983                 // OuterTableImplied : False
4984                 // Header            : False
4985                 // Footer            : True
4986                 // Separator         : True
4987
4988                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Vertical, RepeatLayout.Table, false, false, true, true);
4989                 string exp = @"<table class=""mainstyle"">
4990         <tr>
4991                 <td class=""Item0"">(0,Item,0)</td>
4992         </tr><tr>
4993                 <td class=""Separator0"">(1,Separator,0)</td>
4994         </tr><tr>
4995                 <td class=""Item1"">(2,Item,1)</td>
4996         </tr><tr>
4997                 <td class=""Separator1"">(3,Separator,1)</td>
4998         </tr><tr>
4999                 <td class=""Item2"">(4,Item,2)</td>
5000         </tr><tr>
5001                 <td class=""Separator2"">(5,Separator,2)</td>
5002         </tr><tr>
5003                 <td class=""Item3"">(6,Item,3)</td>
5004         </tr><tr>
5005                 <td class=""Separator3"">(7,Separator,3)</td>
5006         </tr><tr>
5007                 <td class=""Item4"">(8,Item,4)</td>
5008         </tr><tr>
5009                 <td class=""Footer-1"">(9,Footer,-1)</td>
5010         </tr>
5011 </table>";
5012                 Assert.AreEqual (exp, v, "#253");
5013         }
5014
5015         [Test]
5016         public void RepeatInfo_1cols_0itms_vert_tbl_ftr_sep ()
5017         {
5018                 // cols              : 1
5019                 // cnt               : 0
5020                 // RepeatDirection   : Vertical
5021                 // RepeatLayout      : Table
5022                 // OuterTableImplied : False
5023                 // Header            : False
5024                 // Footer            : True
5025                 // Separator         : True
5026
5027                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Vertical, RepeatLayout.Table, false, false, true, true);
5028                 string exp = @"<table class=""mainstyle"">
5029         <tr>
5030                 <td class=""Footer-1"">(0,Footer,-1)</td>
5031         </tr>
5032 </table>";
5033                 Assert.AreEqual (exp, v, "#254");
5034         }
5035
5036         [Test]
5037         public void RepeatInfo_1cols_5itms_vert_tbl_ftr_sep ()
5038         {
5039                 // cols              : 1
5040                 // cnt               : 5
5041                 // RepeatDirection   : Vertical
5042                 // RepeatLayout      : Table
5043                 // OuterTableImplied : False
5044                 // Header            : False
5045                 // Footer            : True
5046                 // Separator         : True
5047
5048                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Vertical, RepeatLayout.Table, false, false, true, true);
5049                 string exp = @"<table class=""mainstyle"">
5050         <tr>
5051                 <td class=""Item0"">(0,Item,0)</td>
5052         </tr><tr>
5053                 <td class=""Separator0"">(1,Separator,0)</td>
5054         </tr><tr>
5055                 <td class=""Item1"">(2,Item,1)</td>
5056         </tr><tr>
5057                 <td class=""Separator1"">(3,Separator,1)</td>
5058         </tr><tr>
5059                 <td class=""Item2"">(4,Item,2)</td>
5060         </tr><tr>
5061                 <td class=""Separator2"">(5,Separator,2)</td>
5062         </tr><tr>
5063                 <td class=""Item3"">(6,Item,3)</td>
5064         </tr><tr>
5065                 <td class=""Separator3"">(7,Separator,3)</td>
5066         </tr><tr>
5067                 <td class=""Item4"">(8,Item,4)</td>
5068         </tr><tr>
5069                 <td class=""Footer-1"">(9,Footer,-1)</td>
5070         </tr>
5071 </table>";
5072                 Assert.AreEqual (exp, v, "#255");
5073         }
5074
5075         [Test]
5076         public void RepeatInfo_2cols_4itms_vert_tbl_ftr_sep ()
5077         {
5078                 // cols              : 2
5079                 // cnt               : 4
5080                 // RepeatDirection   : Vertical
5081                 // RepeatLayout      : Table
5082                 // OuterTableImplied : False
5083                 // Header            : False
5084                 // Footer            : True
5085                 // Separator         : True
5086
5087                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Vertical, RepeatLayout.Table, false, false, true, true);
5088                 string exp = @"<table class=""mainstyle"">
5089         <tr>
5090                 <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>
5091         </tr><tr>
5092                 <td class=""Item1"">(4,Item,1)</td><td class=""Separator1"">(5,Separator,1)</td><td class=""Item3"">(6,Item,3)</td><td></td>
5093         </tr><tr>
5094                 <td colspan=""4"" class=""Footer-1"">(7,Footer,-1)</td>
5095         </tr>
5096 </table>";
5097                 Assert.AreEqual (exp, v, "#256");
5098         }
5099
5100         [Test]
5101         public void RepeatInfo_2cols_7itms_vert_tbl_ftr_sep ()
5102         {
5103                 // cols              : 2
5104                 // cnt               : 7
5105                 // RepeatDirection   : Vertical
5106                 // RepeatLayout      : Table
5107                 // OuterTableImplied : False
5108                 // Header            : False
5109                 // Footer            : True
5110                 // Separator         : True
5111
5112                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Vertical, RepeatLayout.Table, false, false, true, true);
5113                 string exp = @"<table class=""mainstyle"">
5114         <tr>
5115                 <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>
5116         </tr><tr>
5117                 <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>
5118         </tr><tr>
5119                 <td class=""Item2"">(8,Item,2)</td><td class=""Separator2"">(9,Separator,2)</td><td class=""Item6"">(10,Item,6)</td><td></td>
5120         </tr><tr>
5121                 <td class=""Item3"">(11,Item,3)</td><td class=""Separator3"">(12,Separator,3)</td><td></td><td></td>
5122         </tr><tr>
5123                 <td colspan=""4"" class=""Footer-1"">(13,Footer,-1)</td>
5124         </tr>
5125 </table>";
5126                 Assert.AreEqual (exp, v, "#257");
5127         }
5128
5129         [Test]
5130         public void RepeatInfo_3cols_9itms_vert_tbl_ftr_sep ()
5131         {
5132                 // cols              : 3
5133                 // cnt               : 9
5134                 // RepeatDirection   : Vertical
5135                 // RepeatLayout      : Table
5136                 // OuterTableImplied : False
5137                 // Header            : False
5138                 // Footer            : True
5139                 // Separator         : True
5140
5141                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Vertical, RepeatLayout.Table, false, false, true, true);
5142                 string exp = @"<table>
5143         <tr>
5144                 <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>
5145         </tr><tr>
5146                 <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>
5147         </tr><tr>
5148                 <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>
5149         </tr><tr>
5150                 <td colspan=""6"" class=""Footer-1"">(17,Footer,-1)</td>
5151         </tr>
5152 </table>";
5153                 Assert.AreEqual (exp, v, "#258");
5154         }
5155
5156         [Test]
5157         public void RepeatInfo_3cols_7itms_vert_tbl_ftr_sep ()
5158         {
5159                 // cols              : 3
5160                 // cnt               : 7
5161                 // RepeatDirection   : Vertical
5162                 // RepeatLayout      : Table
5163                 // OuterTableImplied : False
5164                 // Header            : False
5165                 // Footer            : True
5166                 // Separator         : True
5167
5168                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Vertical, RepeatLayout.Table, false, false, true, true);
5169                 string exp = @"<table>
5170         <tr>
5171                 <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>
5172         </tr><tr>
5173                 <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>
5174         </tr><tr>
5175                 <td class=""Item2"">(11,Item,2)</td><td class=""Separator2"">(12,Separator,2)</td><td></td><td></td><td></td><td></td>
5176         </tr><tr>
5177                 <td colspan=""6"" class=""Footer-1"">(13,Footer,-1)</td>
5178         </tr>
5179 </table>";
5180                 Assert.AreEqual (exp, v, "#259");
5181         }
5182
5183         [Test]
5184         public void RepeatInfo_0cols_0itms_horiz_flow_ftr_sep ()
5185         {
5186                 // cols              : 0
5187                 // cnt               : 0
5188                 // RepeatDirection   : Horizontal
5189                 // RepeatLayout      : Flow
5190                 // OuterTableImplied : False
5191                 // Header            : False
5192                 // Footer            : True
5193                 // Separator         : True
5194
5195                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Horizontal, RepeatLayout.Flow, false, false, true, true);
5196                 string exp = @"<span class=""mainstyle"">(0,Footer,-1)</span>";
5197                 Assert.AreEqual (exp, v, "#260");
5198         }
5199
5200         [Test]
5201         public void RepeatInfo_0cols_1itms_horiz_flow_ftr_sep ()
5202         {
5203                 // cols              : 0
5204                 // cnt               : 1
5205                 // RepeatDirection   : Horizontal
5206                 // RepeatLayout      : Flow
5207                 // OuterTableImplied : False
5208                 // Header            : False
5209                 // Footer            : True
5210                 // Separator         : True
5211
5212                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Horizontal, RepeatLayout.Flow, false, false, true, true);
5213                 string exp = @"<span class=""mainstyle"">(0,Item,0)(1,Footer,-1)</span>";
5214                 Assert.AreEqual (exp, v, "#261");
5215         }
5216
5217         [Test]
5218         public void RepeatInfo_0cols_2itms_horiz_flow_ftr_sep ()
5219         {
5220                 // cols              : 0
5221                 // cnt               : 2
5222                 // RepeatDirection   : Horizontal
5223                 // RepeatLayout      : Flow
5224                 // OuterTableImplied : False
5225                 // Header            : False
5226                 // Footer            : True
5227                 // Separator         : True
5228
5229                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Horizontal, RepeatLayout.Flow, false, false, true, true);
5230                 string exp = @"<span class=""mainstyle"">(0,Item,0)(1,Separator,0)(2,Item,1)(3,Footer,-1)</span>";
5231                 Assert.AreEqual (exp, v, "#262");
5232         }
5233
5234         [Test]
5235         public void RepeatInfo_0cols_5itms_horiz_flow_ftr_sep ()
5236         {
5237                 // cols              : 0
5238                 // cnt               : 5
5239                 // RepeatDirection   : Horizontal
5240                 // RepeatLayout      : Flow
5241                 // OuterTableImplied : False
5242                 // Header            : False
5243                 // Footer            : True
5244                 // Separator         : True
5245
5246                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Horizontal, RepeatLayout.Flow, false, false, true, true);
5247                 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>";
5248                 Assert.AreEqual (exp, v, "#263");
5249         }
5250
5251         [Test]
5252         public void RepeatInfo_1cols_0itms_horiz_flow_ftr_sep ()
5253         {
5254                 // cols              : 1
5255                 // cnt               : 0
5256                 // RepeatDirection   : Horizontal
5257                 // RepeatLayout      : Flow
5258                 // OuterTableImplied : False
5259                 // Header            : False
5260                 // Footer            : True
5261                 // Separator         : True
5262
5263                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Horizontal, RepeatLayout.Flow, false, false, true, true);
5264                 string exp = @"<span class=""mainstyle"">(0,Footer,-1)</span>";
5265                 Assert.AreEqual (exp, v, "#264");
5266         }
5267
5268         [Test]
5269         public void RepeatInfo_1cols_5itms_horiz_flow_ftr_sep ()
5270         {
5271                 // cols              : 1
5272                 // cnt               : 5
5273                 // RepeatDirection   : Horizontal
5274                 // RepeatLayout      : Flow
5275                 // OuterTableImplied : False
5276                 // Header            : False
5277                 // Footer            : True
5278                 // Separator         : True
5279
5280                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Horizontal, RepeatLayout.Flow, false, false, true, true);
5281                 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>";
5282                 Assert.AreEqual (exp, v, "#265");
5283         }
5284
5285         [Test]
5286         public void RepeatInfo_2cols_4itms_horiz_flow_ftr_sep ()
5287         {
5288                 // cols              : 2
5289                 // cnt               : 4
5290                 // RepeatDirection   : Horizontal
5291                 // RepeatLayout      : Flow
5292                 // OuterTableImplied : False
5293                 // Header            : False
5294                 // Footer            : True
5295                 // Separator         : True
5296
5297                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Horizontal, RepeatLayout.Flow, false, false, true, true);
5298                 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>";
5299                 Assert.AreEqual (exp, v, "#266");
5300         }
5301
5302         [Test]
5303         public void RepeatInfo_2cols_7itms_horiz_flow_ftr_sep ()
5304         {
5305                 // cols              : 2
5306                 // cnt               : 7
5307                 // RepeatDirection   : Horizontal
5308                 // RepeatLayout      : Flow
5309                 // OuterTableImplied : False
5310                 // Header            : False
5311                 // Footer            : True
5312                 // Separator         : True
5313
5314                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Horizontal, RepeatLayout.Flow, false, false, true, true);
5315                 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>";
5316                 Assert.AreEqual (exp, v, "#267");
5317         }
5318
5319         [Test]
5320         public void RepeatInfo_3cols_9itms_horiz_flow_ftr_sep ()
5321         {
5322                 // cols              : 3
5323                 // cnt               : 9
5324                 // RepeatDirection   : Horizontal
5325                 // RepeatLayout      : Flow
5326                 // OuterTableImplied : False
5327                 // Header            : False
5328                 // Footer            : True
5329                 // Separator         : True
5330
5331                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Horizontal, RepeatLayout.Flow, false, false, true, true);
5332                 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>";
5333                 Assert.AreEqual (exp, v, "#268");
5334         }
5335
5336         [Test]
5337         public void RepeatInfo_3cols_7itms_horiz_flow_ftr_sep ()
5338         {
5339                 // cols              : 3
5340                 // cnt               : 7
5341                 // RepeatDirection   : Horizontal
5342                 // RepeatLayout      : Flow
5343                 // OuterTableImplied : False
5344                 // Header            : False
5345                 // Footer            : True
5346                 // Separator         : True
5347
5348                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Horizontal, RepeatLayout.Flow, false, false, true, true);
5349                 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>";
5350                 Assert.AreEqual (exp, v, "#269");
5351         }
5352
5353         [Test]
5354         public void RepeatInfo_0cols_0itms_vert_flow_ftr_sep ()
5355         {
5356                 // cols              : 0
5357                 // cnt               : 0
5358                 // RepeatDirection   : Vertical
5359                 // RepeatLayout      : Flow
5360                 // OuterTableImplied : False
5361                 // Header            : False
5362                 // Footer            : True
5363                 // Separator         : True
5364
5365                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Vertical, RepeatLayout.Flow, false, false, true, true);
5366                 string exp = @"<span class=""mainstyle"">(0,Footer,-1)</span>";
5367                 Assert.AreEqual (exp, v, "#270");
5368         }
5369
5370         [Test]
5371         public void RepeatInfo_0cols_1itms_vert_flow_ftr_sep ()
5372         {
5373                 // cols              : 0
5374                 // cnt               : 1
5375                 // RepeatDirection   : Vertical
5376                 // RepeatLayout      : Flow
5377                 // OuterTableImplied : False
5378                 // Header            : False
5379                 // Footer            : True
5380                 // Separator         : True
5381
5382                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Vertical, RepeatLayout.Flow, false, false, true, true);
5383                 string exp = @"<span class=""mainstyle"">(0,Item,0)<br />(1,Footer,-1)</span>";
5384                 Assert.AreEqual (exp, v, "#271");
5385         }
5386
5387         [Test]
5388         public void RepeatInfo_0cols_2itms_vert_flow_ftr_sep ()
5389         {
5390                 // cols              : 0
5391                 // cnt               : 2
5392                 // RepeatDirection   : Vertical
5393                 // RepeatLayout      : Flow
5394                 // OuterTableImplied : False
5395                 // Header            : False
5396                 // Footer            : True
5397                 // Separator         : True
5398
5399                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Vertical, RepeatLayout.Flow, false, false, true, true);
5400                 string exp = @"<span class=""mainstyle"">(0,Item,0)<br />(1,Separator,0)<br />(2,Item,1)<br />(3,Footer,-1)</span>";
5401                 Assert.AreEqual (exp, v, "#272");
5402         }
5403
5404         [Test]
5405         public void RepeatInfo_0cols_5itms_vert_flow_ftr_sep ()
5406         {
5407                 // cols              : 0
5408                 // cnt               : 5
5409                 // RepeatDirection   : Vertical
5410                 // RepeatLayout      : Flow
5411                 // OuterTableImplied : False
5412                 // Header            : False
5413                 // Footer            : True
5414                 // Separator         : True
5415
5416                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Vertical, RepeatLayout.Flow, false, false, true, true);
5417                 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>";
5418                 Assert.AreEqual (exp, v, "#273");
5419         }
5420
5421         [Test]
5422         public void RepeatInfo_1cols_0itms_vert_flow_ftr_sep ()
5423         {
5424                 // cols              : 1
5425                 // cnt               : 0
5426                 // RepeatDirection   : Vertical
5427                 // RepeatLayout      : Flow
5428                 // OuterTableImplied : False
5429                 // Header            : False
5430                 // Footer            : True
5431                 // Separator         : True
5432
5433                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Vertical, RepeatLayout.Flow, false, false, true, true);
5434                 string exp = @"<span class=""mainstyle"">(0,Footer,-1)</span>";
5435                 Assert.AreEqual (exp, v, "#274");
5436         }
5437
5438         [Test]
5439         public void RepeatInfo_1cols_5itms_vert_flow_ftr_sep ()
5440         {
5441                 // cols              : 1
5442                 // cnt               : 5
5443                 // RepeatDirection   : Vertical
5444                 // RepeatLayout      : Flow
5445                 // OuterTableImplied : False
5446                 // Header            : False
5447                 // Footer            : True
5448                 // Separator         : True
5449
5450                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Vertical, RepeatLayout.Flow, false, false, true, true);
5451                 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>";
5452                 Assert.AreEqual (exp, v, "#275");
5453         }
5454
5455         [Test]
5456         public void RepeatInfo_2cols_4itms_vert_flow_ftr_sep ()
5457         {
5458                 // cols              : 2
5459                 // cnt               : 4
5460                 // RepeatDirection   : Vertical
5461                 // RepeatLayout      : Flow
5462                 // OuterTableImplied : False
5463                 // Header            : False
5464                 // Footer            : True
5465                 // Separator         : True
5466
5467                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Vertical, RepeatLayout.Flow, false, false, true, true);
5468                 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>";
5469                 Assert.AreEqual (exp, v, "#276");
5470         }
5471
5472         [Test]
5473         public void RepeatInfo_2cols_7itms_vert_flow_ftr_sep ()
5474         {
5475                 // cols              : 2
5476                 // cnt               : 7
5477                 // RepeatDirection   : Vertical
5478                 // RepeatLayout      : Flow
5479                 // OuterTableImplied : False
5480                 // Header            : False
5481                 // Footer            : True
5482                 // Separator         : True
5483
5484                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Vertical, RepeatLayout.Flow, false, false, true, true);
5485                 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>";
5486                 Assert.AreEqual (exp, v, "#277");
5487         }
5488
5489         [Test]
5490         public void RepeatInfo_3cols_9itms_vert_flow_ftr_sep ()
5491         {
5492                 // cols              : 3
5493                 // cnt               : 9
5494                 // RepeatDirection   : Vertical
5495                 // RepeatLayout      : Flow
5496                 // OuterTableImplied : False
5497                 // Header            : False
5498                 // Footer            : True
5499                 // Separator         : True
5500
5501                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Vertical, RepeatLayout.Flow, false, false, true, true);
5502                 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>";
5503                 Assert.AreEqual (exp, v, "#278");
5504         }
5505
5506         [Test]
5507         public void RepeatInfo_3cols_7itms_vert_flow_ftr_sep ()
5508         {
5509                 // cols              : 3
5510                 // cnt               : 7
5511                 // RepeatDirection   : Vertical
5512                 // RepeatLayout      : Flow
5513                 // OuterTableImplied : False
5514                 // Header            : False
5515                 // Footer            : True
5516                 // Separator         : True
5517
5518                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Vertical, RepeatLayout.Flow, false, false, true, true);
5519                 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>";
5520                 Assert.AreEqual (exp, v, "#279");
5521         }
5522
5523         [Test]
5524         [ExpectedException (typeof (global::System.InvalidOperationException))]
5525         public void RepeatInfo_0cols_0itms_horiz_ul_ftr_sep ()
5526         {
5527                 // cols              : 0
5528                 // cnt               : 0
5529                 // RepeatDirection   : Horizontal
5530                 // RepeatLayout      : UnorderedList
5531                 // OuterTableImplied : False
5532                 // Header            : False
5533                 // Footer            : True
5534                 // Separator         : True
5535
5536                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, false, false, true, true);
5537
5538                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
5539         }
5540
5541         [Test]
5542         [ExpectedException (typeof (global::System.InvalidOperationException))]
5543         public void RepeatInfo_0cols_1itms_horiz_ul_ftr_sep ()
5544         {
5545                 // cols              : 0
5546                 // cnt               : 1
5547                 // RepeatDirection   : Horizontal
5548                 // RepeatLayout      : UnorderedList
5549                 // OuterTableImplied : False
5550                 // Header            : False
5551                 // Footer            : True
5552                 // Separator         : True
5553
5554                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, false, false, true, true);
5555
5556                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
5557         }
5558
5559         [Test]
5560         [ExpectedException (typeof (global::System.InvalidOperationException))]
5561         public void RepeatInfo_0cols_2itms_horiz_ul_ftr_sep ()
5562         {
5563                 // cols              : 0
5564                 // cnt               : 2
5565                 // RepeatDirection   : Horizontal
5566                 // RepeatLayout      : UnorderedList
5567                 // OuterTableImplied : False
5568                 // Header            : False
5569                 // Footer            : True
5570                 // Separator         : True
5571
5572                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, false, false, true, true);
5573
5574                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
5575         }
5576
5577         [Test]
5578         [ExpectedException (typeof (global::System.InvalidOperationException))]
5579         public void RepeatInfo_0cols_5itms_horiz_ul_ftr_sep ()
5580         {
5581                 // cols              : 0
5582                 // cnt               : 5
5583                 // RepeatDirection   : Horizontal
5584                 // RepeatLayout      : UnorderedList
5585                 // OuterTableImplied : False
5586                 // Header            : False
5587                 // Footer            : True
5588                 // Separator         : True
5589
5590                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, false, false, true, true);
5591
5592                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
5593         }
5594
5595         [Test]
5596         [ExpectedException (typeof (global::System.InvalidOperationException))]
5597         public void RepeatInfo_1cols_0itms_horiz_ul_ftr_sep ()
5598         {
5599                 // cols              : 1
5600                 // cnt               : 0
5601                 // RepeatDirection   : Horizontal
5602                 // RepeatLayout      : UnorderedList
5603                 // OuterTableImplied : False
5604                 // Header            : False
5605                 // Footer            : True
5606                 // Separator         : True
5607
5608                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, false, false, true, true);
5609
5610                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
5611         }
5612
5613         [Test]
5614         [ExpectedException (typeof (global::System.InvalidOperationException))]
5615         public void RepeatInfo_1cols_5itms_horiz_ul_ftr_sep ()
5616         {
5617                 // cols              : 1
5618                 // cnt               : 5
5619                 // RepeatDirection   : Horizontal
5620                 // RepeatLayout      : UnorderedList
5621                 // OuterTableImplied : False
5622                 // Header            : False
5623                 // Footer            : True
5624                 // Separator         : True
5625
5626                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, false, false, true, true);
5627
5628                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
5629         }
5630
5631         [Test]
5632         [ExpectedException (typeof (global::System.InvalidOperationException))]
5633         public void RepeatInfo_2cols_4itms_horiz_ul_ftr_sep ()
5634         {
5635                 // cols              : 2
5636                 // cnt               : 4
5637                 // RepeatDirection   : Horizontal
5638                 // RepeatLayout      : UnorderedList
5639                 // OuterTableImplied : False
5640                 // Header            : False
5641                 // Footer            : True
5642                 // Separator         : True
5643
5644                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, false, false, true, true);
5645
5646                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
5647         }
5648
5649         [Test]
5650         [ExpectedException (typeof (global::System.InvalidOperationException))]
5651         public void RepeatInfo_2cols_7itms_horiz_ul_ftr_sep ()
5652         {
5653                 // cols              : 2
5654                 // cnt               : 7
5655                 // RepeatDirection   : Horizontal
5656                 // RepeatLayout      : UnorderedList
5657                 // OuterTableImplied : False
5658                 // Header            : False
5659                 // Footer            : True
5660                 // Separator         : True
5661
5662                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, false, false, true, true);
5663
5664                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
5665         }
5666
5667         [Test]
5668         [ExpectedException (typeof (global::System.InvalidOperationException))]
5669         public void RepeatInfo_3cols_9itms_horiz_ul_ftr_sep ()
5670         {
5671                 // cols              : 3
5672                 // cnt               : 9
5673                 // RepeatDirection   : Horizontal
5674                 // RepeatLayout      : UnorderedList
5675                 // OuterTableImplied : False
5676                 // Header            : False
5677                 // Footer            : True
5678                 // Separator         : True
5679
5680                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, false, false, true, true);
5681
5682                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
5683         }
5684
5685         [Test]
5686         [ExpectedException (typeof (global::System.InvalidOperationException))]
5687         public void RepeatInfo_3cols_7itms_horiz_ul_ftr_sep ()
5688         {
5689                 // cols              : 3
5690                 // cnt               : 7
5691                 // RepeatDirection   : Horizontal
5692                 // RepeatLayout      : UnorderedList
5693                 // OuterTableImplied : False
5694                 // Header            : False
5695                 // Footer            : True
5696                 // Separator         : True
5697
5698                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, false, false, true, true);
5699
5700                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
5701         }
5702
5703         [Test]
5704         [ExpectedException (typeof (global::System.InvalidOperationException))]
5705         public void RepeatInfo_0cols_0itms_vert_ul_ftr_sep ()
5706         {
5707                 // cols              : 0
5708                 // cnt               : 0
5709                 // RepeatDirection   : Vertical
5710                 // RepeatLayout      : UnorderedList
5711                 // OuterTableImplied : False
5712                 // Header            : False
5713                 // Footer            : True
5714                 // Separator         : True
5715
5716                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Vertical, RepeatLayout.UnorderedList, false, false, true, true);
5717
5718                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
5719         }
5720
5721         [Test]
5722         [ExpectedException (typeof (global::System.InvalidOperationException))]
5723         public void RepeatInfo_0cols_1itms_vert_ul_ftr_sep ()
5724         {
5725                 // cols              : 0
5726                 // cnt               : 1
5727                 // RepeatDirection   : Vertical
5728                 // RepeatLayout      : UnorderedList
5729                 // OuterTableImplied : False
5730                 // Header            : False
5731                 // Footer            : True
5732                 // Separator         : True
5733
5734                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Vertical, RepeatLayout.UnorderedList, false, false, true, true);
5735
5736                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
5737         }
5738
5739         [Test]
5740         [ExpectedException (typeof (global::System.InvalidOperationException))]
5741         public void RepeatInfo_0cols_2itms_vert_ul_ftr_sep ()
5742         {
5743                 // cols              : 0
5744                 // cnt               : 2
5745                 // RepeatDirection   : Vertical
5746                 // RepeatLayout      : UnorderedList
5747                 // OuterTableImplied : False
5748                 // Header            : False
5749                 // Footer            : True
5750                 // Separator         : True
5751
5752                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Vertical, RepeatLayout.UnorderedList, false, false, true, true);
5753
5754                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
5755         }
5756
5757         [Test]
5758         [ExpectedException (typeof (global::System.InvalidOperationException))]
5759         public void RepeatInfo_0cols_5itms_vert_ul_ftr_sep ()
5760         {
5761                 // cols              : 0
5762                 // cnt               : 5
5763                 // RepeatDirection   : Vertical
5764                 // RepeatLayout      : UnorderedList
5765                 // OuterTableImplied : False
5766                 // Header            : False
5767                 // Footer            : True
5768                 // Separator         : True
5769
5770                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Vertical, RepeatLayout.UnorderedList, false, false, true, true);
5771
5772                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
5773         }
5774
5775         [Test]
5776         [ExpectedException (typeof (global::System.InvalidOperationException))]
5777         public void RepeatInfo_1cols_0itms_vert_ul_ftr_sep ()
5778         {
5779                 // cols              : 1
5780                 // cnt               : 0
5781                 // RepeatDirection   : Vertical
5782                 // RepeatLayout      : UnorderedList
5783                 // OuterTableImplied : False
5784                 // Header            : False
5785                 // Footer            : True
5786                 // Separator         : True
5787
5788                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Vertical, RepeatLayout.UnorderedList, false, false, true, true);
5789
5790                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
5791         }
5792
5793         [Test]
5794         [ExpectedException (typeof (global::System.InvalidOperationException))]
5795         public void RepeatInfo_1cols_5itms_vert_ul_ftr_sep ()
5796         {
5797                 // cols              : 1
5798                 // cnt               : 5
5799                 // RepeatDirection   : Vertical
5800                 // RepeatLayout      : UnorderedList
5801                 // OuterTableImplied : False
5802                 // Header            : False
5803                 // Footer            : True
5804                 // Separator         : True
5805
5806                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Vertical, RepeatLayout.UnorderedList, false, false, true, true);
5807
5808                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
5809         }
5810
5811         [Test]
5812         [ExpectedException (typeof (global::System.InvalidOperationException))]
5813         public void RepeatInfo_2cols_4itms_vert_ul_ftr_sep ()
5814         {
5815                 // cols              : 2
5816                 // cnt               : 4
5817                 // RepeatDirection   : Vertical
5818                 // RepeatLayout      : UnorderedList
5819                 // OuterTableImplied : False
5820                 // Header            : False
5821                 // Footer            : True
5822                 // Separator         : True
5823
5824                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Vertical, RepeatLayout.UnorderedList, false, false, true, true);
5825
5826                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
5827         }
5828
5829         [Test]
5830         [ExpectedException (typeof (global::System.InvalidOperationException))]
5831         public void RepeatInfo_2cols_7itms_vert_ul_ftr_sep ()
5832         {
5833                 // cols              : 2
5834                 // cnt               : 7
5835                 // RepeatDirection   : Vertical
5836                 // RepeatLayout      : UnorderedList
5837                 // OuterTableImplied : False
5838                 // Header            : False
5839                 // Footer            : True
5840                 // Separator         : True
5841
5842                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Vertical, RepeatLayout.UnorderedList, false, false, true, true);
5843
5844                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
5845         }
5846
5847         [Test]
5848         [ExpectedException (typeof (global::System.InvalidOperationException))]
5849         public void RepeatInfo_3cols_9itms_vert_ul_ftr_sep ()
5850         {
5851                 // cols              : 3
5852                 // cnt               : 9
5853                 // RepeatDirection   : Vertical
5854                 // RepeatLayout      : UnorderedList
5855                 // OuterTableImplied : False
5856                 // Header            : False
5857                 // Footer            : True
5858                 // Separator         : True
5859
5860                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Vertical, RepeatLayout.UnorderedList, false, false, true, true);
5861
5862                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
5863         }
5864
5865         [Test]
5866         [ExpectedException (typeof (global::System.InvalidOperationException))]
5867         public void RepeatInfo_3cols_7itms_vert_ul_ftr_sep ()
5868         {
5869                 // cols              : 3
5870                 // cnt               : 7
5871                 // RepeatDirection   : Vertical
5872                 // RepeatLayout      : UnorderedList
5873                 // OuterTableImplied : False
5874                 // Header            : False
5875                 // Footer            : True
5876                 // Separator         : True
5877
5878                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Vertical, RepeatLayout.UnorderedList, false, false, true, true);
5879
5880                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
5881         }
5882
5883         [Test]
5884         [ExpectedException (typeof (global::System.InvalidOperationException))]
5885         public void RepeatInfo_0cols_0itms_horiz_ol_ftr_sep ()
5886         {
5887                 // cols              : 0
5888                 // cnt               : 0
5889                 // RepeatDirection   : Horizontal
5890                 // RepeatLayout      : OrderedList
5891                 // OuterTableImplied : False
5892                 // Header            : False
5893                 // Footer            : True
5894                 // Separator         : True
5895
5896                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Horizontal, RepeatLayout.OrderedList, false, false, true, true);
5897
5898                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
5899         }
5900
5901         [Test]
5902         [ExpectedException (typeof (global::System.InvalidOperationException))]
5903         public void RepeatInfo_0cols_1itms_horiz_ol_ftr_sep ()
5904         {
5905                 // cols              : 0
5906                 // cnt               : 1
5907                 // RepeatDirection   : Horizontal
5908                 // RepeatLayout      : OrderedList
5909                 // OuterTableImplied : False
5910                 // Header            : False
5911                 // Footer            : True
5912                 // Separator         : True
5913
5914                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Horizontal, RepeatLayout.OrderedList, false, false, true, true);
5915
5916                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
5917         }
5918
5919         [Test]
5920         [ExpectedException (typeof (global::System.InvalidOperationException))]
5921         public void RepeatInfo_0cols_2itms_horiz_ol_ftr_sep ()
5922         {
5923                 // cols              : 0
5924                 // cnt               : 2
5925                 // RepeatDirection   : Horizontal
5926                 // RepeatLayout      : OrderedList
5927                 // OuterTableImplied : False
5928                 // Header            : False
5929                 // Footer            : True
5930                 // Separator         : True
5931
5932                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Horizontal, RepeatLayout.OrderedList, false, false, true, true);
5933
5934                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
5935         }
5936
5937         [Test]
5938         [ExpectedException (typeof (global::System.InvalidOperationException))]
5939         public void RepeatInfo_0cols_5itms_horiz_ol_ftr_sep ()
5940         {
5941                 // cols              : 0
5942                 // cnt               : 5
5943                 // RepeatDirection   : Horizontal
5944                 // RepeatLayout      : OrderedList
5945                 // OuterTableImplied : False
5946                 // Header            : False
5947                 // Footer            : True
5948                 // Separator         : True
5949
5950                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Horizontal, RepeatLayout.OrderedList, false, false, true, true);
5951
5952                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
5953         }
5954
5955         [Test]
5956         [ExpectedException (typeof (global::System.InvalidOperationException))]
5957         public void RepeatInfo_1cols_0itms_horiz_ol_ftr_sep ()
5958         {
5959                 // cols              : 1
5960                 // cnt               : 0
5961                 // RepeatDirection   : Horizontal
5962                 // RepeatLayout      : OrderedList
5963                 // OuterTableImplied : False
5964                 // Header            : False
5965                 // Footer            : True
5966                 // Separator         : True
5967
5968                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Horizontal, RepeatLayout.OrderedList, false, false, true, true);
5969
5970                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
5971         }
5972
5973         [Test]
5974         [ExpectedException (typeof (global::System.InvalidOperationException))]
5975         public void RepeatInfo_1cols_5itms_horiz_ol_ftr_sep ()
5976         {
5977                 // cols              : 1
5978                 // cnt               : 5
5979                 // RepeatDirection   : Horizontal
5980                 // RepeatLayout      : OrderedList
5981                 // OuterTableImplied : False
5982                 // Header            : False
5983                 // Footer            : True
5984                 // Separator         : True
5985
5986                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Horizontal, RepeatLayout.OrderedList, false, false, true, true);
5987
5988                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
5989         }
5990
5991         [Test]
5992         [ExpectedException (typeof (global::System.InvalidOperationException))]
5993         public void RepeatInfo_2cols_4itms_horiz_ol_ftr_sep ()
5994         {
5995                 // cols              : 2
5996                 // cnt               : 4
5997                 // RepeatDirection   : Horizontal
5998                 // RepeatLayout      : OrderedList
5999                 // OuterTableImplied : False
6000                 // Header            : False
6001                 // Footer            : True
6002                 // Separator         : True
6003
6004                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Horizontal, RepeatLayout.OrderedList, false, false, true, true);
6005
6006                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
6007         }
6008
6009         [Test]
6010         [ExpectedException (typeof (global::System.InvalidOperationException))]
6011         public void RepeatInfo_2cols_7itms_horiz_ol_ftr_sep ()
6012         {
6013                 // cols              : 2
6014                 // cnt               : 7
6015                 // RepeatDirection   : Horizontal
6016                 // RepeatLayout      : OrderedList
6017                 // OuterTableImplied : False
6018                 // Header            : False
6019                 // Footer            : True
6020                 // Separator         : True
6021
6022                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Horizontal, RepeatLayout.OrderedList, false, false, true, true);
6023
6024                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
6025         }
6026
6027         [Test]
6028         [ExpectedException (typeof (global::System.InvalidOperationException))]
6029         public void RepeatInfo_3cols_9itms_horiz_ol_ftr_sep ()
6030         {
6031                 // cols              : 3
6032                 // cnt               : 9
6033                 // RepeatDirection   : Horizontal
6034                 // RepeatLayout      : OrderedList
6035                 // OuterTableImplied : False
6036                 // Header            : False
6037                 // Footer            : True
6038                 // Separator         : True
6039
6040                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Horizontal, RepeatLayout.OrderedList, false, false, true, true);
6041
6042                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
6043         }
6044
6045         [Test]
6046         [ExpectedException (typeof (global::System.InvalidOperationException))]
6047         public void RepeatInfo_3cols_7itms_horiz_ol_ftr_sep ()
6048         {
6049                 // cols              : 3
6050                 // cnt               : 7
6051                 // RepeatDirection   : Horizontal
6052                 // RepeatLayout      : OrderedList
6053                 // OuterTableImplied : False
6054                 // Header            : False
6055                 // Footer            : True
6056                 // Separator         : True
6057
6058                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Horizontal, RepeatLayout.OrderedList, false, false, true, true);
6059
6060                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
6061         }
6062
6063         [Test]
6064         [ExpectedException (typeof (global::System.InvalidOperationException))]
6065         public void RepeatInfo_0cols_0itms_vert_ol_ftr_sep ()
6066         {
6067                 // cols              : 0
6068                 // cnt               : 0
6069                 // RepeatDirection   : Vertical
6070                 // RepeatLayout      : OrderedList
6071                 // OuterTableImplied : False
6072                 // Header            : False
6073                 // Footer            : True
6074                 // Separator         : True
6075
6076                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Vertical, RepeatLayout.OrderedList, false, false, true, true);
6077
6078                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
6079         }
6080
6081         [Test]
6082         [ExpectedException (typeof (global::System.InvalidOperationException))]
6083         public void RepeatInfo_0cols_1itms_vert_ol_ftr_sep ()
6084         {
6085                 // cols              : 0
6086                 // cnt               : 1
6087                 // RepeatDirection   : Vertical
6088                 // RepeatLayout      : OrderedList
6089                 // OuterTableImplied : False
6090                 // Header            : False
6091                 // Footer            : True
6092                 // Separator         : True
6093
6094                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Vertical, RepeatLayout.OrderedList, false, false, true, true);
6095
6096                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
6097         }
6098
6099         [Test]
6100         [ExpectedException (typeof (global::System.InvalidOperationException))]
6101         public void RepeatInfo_0cols_2itms_vert_ol_ftr_sep ()
6102         {
6103                 // cols              : 0
6104                 // cnt               : 2
6105                 // RepeatDirection   : Vertical
6106                 // RepeatLayout      : OrderedList
6107                 // OuterTableImplied : False
6108                 // Header            : False
6109                 // Footer            : True
6110                 // Separator         : True
6111
6112                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Vertical, RepeatLayout.OrderedList, false, false, true, true);
6113
6114                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
6115         }
6116
6117         [Test]
6118         [ExpectedException (typeof (global::System.InvalidOperationException))]
6119         public void RepeatInfo_0cols_5itms_vert_ol_ftr_sep ()
6120         {
6121                 // cols              : 0
6122                 // cnt               : 5
6123                 // RepeatDirection   : Vertical
6124                 // RepeatLayout      : OrderedList
6125                 // OuterTableImplied : False
6126                 // Header            : False
6127                 // Footer            : True
6128                 // Separator         : True
6129
6130                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Vertical, RepeatLayout.OrderedList, false, false, true, true);
6131
6132                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
6133         }
6134
6135         [Test]
6136         [ExpectedException (typeof (global::System.InvalidOperationException))]
6137         public void RepeatInfo_1cols_0itms_vert_ol_ftr_sep ()
6138         {
6139                 // cols              : 1
6140                 // cnt               : 0
6141                 // RepeatDirection   : Vertical
6142                 // RepeatLayout      : OrderedList
6143                 // OuterTableImplied : False
6144                 // Header            : False
6145                 // Footer            : True
6146                 // Separator         : True
6147
6148                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Vertical, RepeatLayout.OrderedList, false, false, true, true);
6149
6150                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
6151         }
6152
6153         [Test]
6154         [ExpectedException (typeof (global::System.InvalidOperationException))]
6155         public void RepeatInfo_1cols_5itms_vert_ol_ftr_sep ()
6156         {
6157                 // cols              : 1
6158                 // cnt               : 5
6159                 // RepeatDirection   : Vertical
6160                 // RepeatLayout      : OrderedList
6161                 // OuterTableImplied : False
6162                 // Header            : False
6163                 // Footer            : True
6164                 // Separator         : True
6165
6166                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Vertical, RepeatLayout.OrderedList, false, false, true, true);
6167
6168                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
6169         }
6170
6171         [Test]
6172         [ExpectedException (typeof (global::System.InvalidOperationException))]
6173         public void RepeatInfo_2cols_4itms_vert_ol_ftr_sep ()
6174         {
6175                 // cols              : 2
6176                 // cnt               : 4
6177                 // RepeatDirection   : Vertical
6178                 // RepeatLayout      : OrderedList
6179                 // OuterTableImplied : False
6180                 // Header            : False
6181                 // Footer            : True
6182                 // Separator         : True
6183
6184                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Vertical, RepeatLayout.OrderedList, false, false, true, true);
6185
6186                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
6187         }
6188
6189         [Test]
6190         [ExpectedException (typeof (global::System.InvalidOperationException))]
6191         public void RepeatInfo_2cols_7itms_vert_ol_ftr_sep ()
6192         {
6193                 // cols              : 2
6194                 // cnt               : 7
6195                 // RepeatDirection   : Vertical
6196                 // RepeatLayout      : OrderedList
6197                 // OuterTableImplied : False
6198                 // Header            : False
6199                 // Footer            : True
6200                 // Separator         : True
6201
6202                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Vertical, RepeatLayout.OrderedList, false, false, true, true);
6203
6204                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
6205         }
6206
6207         [Test]
6208         [ExpectedException (typeof (global::System.InvalidOperationException))]
6209         public void RepeatInfo_3cols_9itms_vert_ol_ftr_sep ()
6210         {
6211                 // cols              : 3
6212                 // cnt               : 9
6213                 // RepeatDirection   : Vertical
6214                 // RepeatLayout      : OrderedList
6215                 // OuterTableImplied : False
6216                 // Header            : False
6217                 // Footer            : True
6218                 // Separator         : True
6219
6220                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Vertical, RepeatLayout.OrderedList, false, false, true, true);
6221
6222                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
6223         }
6224
6225         [Test]
6226         [ExpectedException (typeof (global::System.InvalidOperationException))]
6227         public void RepeatInfo_3cols_7itms_vert_ol_ftr_sep ()
6228         {
6229                 // cols              : 3
6230                 // cnt               : 7
6231                 // RepeatDirection   : Vertical
6232                 // RepeatLayout      : OrderedList
6233                 // OuterTableImplied : False
6234                 // Header            : False
6235                 // Footer            : True
6236                 // Separator         : True
6237
6238                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Vertical, RepeatLayout.OrderedList, false, false, true, true);
6239
6240                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
6241         }
6242
6243         [Test]
6244         public void RepeatInfo_0cols_0itms_horiz_tbl_otrtblimp_hdr_sep ()
6245         {
6246                 // cols              : 0
6247                 // cnt               : 0
6248                 // RepeatDirection   : Horizontal
6249                 // RepeatLayout      : Table
6250                 // OuterTableImplied : True
6251                 // Header            : True
6252                 // Footer            : False
6253                 // Separator         : True
6254
6255                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Horizontal, RepeatLayout.Table, true, true, false, true);
6256                 string exp = @"<table class=""mainstyle"">
6257         <tr>
6258                 <td colspan=""0"" class=""Header-1"">(0,Header,-1)</td>
6259         </tr>
6260 </table>";
6261                 Assert.AreEqual (exp, v, "#320");
6262         }
6263
6264         [Test]
6265         public void RepeatInfo_0cols_1itms_horiz_tbl_otrtblimp_hdr_sep ()
6266         {
6267                 // cols              : 0
6268                 // cnt               : 1
6269                 // RepeatDirection   : Horizontal
6270                 // RepeatLayout      : Table
6271                 // OuterTableImplied : True
6272                 // Header            : True
6273                 // Footer            : False
6274                 // Separator         : True
6275
6276                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Horizontal, RepeatLayout.Table, true, true, false, true);
6277                 string exp = @"<table class=""mainstyle"">
6278         <tr>
6279                 <td colspan=""2"" class=""Header-1"">(0,Header,-1)</td>
6280         </tr><tr>
6281                 <td class=""Item0"">(1,Item,0)</td><td></td>
6282         </tr>
6283 </table>";
6284                 Assert.AreEqual (exp, v, "#321");
6285         }
6286
6287         [Test]
6288         public void RepeatInfo_0cols_2itms_horiz_tbl_otrtblimp_hdr_sep ()
6289         {
6290                 // cols              : 0
6291                 // cnt               : 2
6292                 // RepeatDirection   : Horizontal
6293                 // RepeatLayout      : Table
6294                 // OuterTableImplied : True
6295                 // Header            : True
6296                 // Footer            : False
6297                 // Separator         : True
6298
6299                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Horizontal, RepeatLayout.Table, true, true, false, true);
6300                 string exp = @"<table class=""mainstyle"">
6301         <tr>
6302                 <td colspan=""4"" class=""Header-1"">(0,Header,-1)</td>
6303         </tr><tr>
6304                 <td class=""Item0"">(1,Item,0)</td><td class=""Separator0"">(2,Separator,0)</td><td class=""Item1"">(3,Item,1)</td><td></td>
6305         </tr>
6306 </table>";
6307                 Assert.AreEqual (exp, v, "#322");
6308         }
6309
6310         [Test]
6311         public void RepeatInfo_0cols_5itms_horiz_tbl_otrtblimp_hdr_sep ()
6312         {
6313                 // cols              : 0
6314                 // cnt               : 5
6315                 // RepeatDirection   : Horizontal
6316                 // RepeatLayout      : Table
6317                 // OuterTableImplied : True
6318                 // Header            : True
6319                 // Footer            : False
6320                 // Separator         : True
6321
6322                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Horizontal, RepeatLayout.Table, true, true, false, true);
6323                 string exp = @"<table class=""mainstyle"">
6324         <tr>
6325                 <td colspan=""10"" class=""Header-1"">(0,Header,-1)</td>
6326         </tr><tr>
6327                 <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>
6328         </tr>
6329 </table>";
6330                 Assert.AreEqual (exp, v, "#323");
6331         }
6332
6333         [Test]
6334         public void RepeatInfo_1cols_0itms_horiz_tbl_otrtblimp_hdr_sep ()
6335         {
6336                 // cols              : 1
6337                 // cnt               : 0
6338                 // RepeatDirection   : Horizontal
6339                 // RepeatLayout      : Table
6340                 // OuterTableImplied : True
6341                 // Header            : True
6342                 // Footer            : False
6343                 // Separator         : True
6344
6345                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Horizontal, RepeatLayout.Table, true, true, false, true);
6346                 string exp = @"<table class=""mainstyle"">
6347         <tr>
6348                 <td colspan=""2"" class=""Header-1"">(0,Header,-1)</td>
6349         </tr>
6350 </table>";
6351                 Assert.AreEqual (exp, v, "#324");
6352         }
6353
6354         [Test]
6355         public void RepeatInfo_1cols_5itms_horiz_tbl_otrtblimp_hdr_sep ()
6356         {
6357                 // cols              : 1
6358                 // cnt               : 5
6359                 // RepeatDirection   : Horizontal
6360                 // RepeatLayout      : Table
6361                 // OuterTableImplied : True
6362                 // Header            : True
6363                 // Footer            : False
6364                 // Separator         : True
6365
6366                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Horizontal, RepeatLayout.Table, true, true, false, true);
6367                 string exp = @"<table class=""mainstyle"">
6368         <tr>
6369                 <td colspan=""2"" class=""Header-1"">(0,Header,-1)</td>
6370         </tr><tr>
6371                 <td class=""Item0"">(1,Item,0)</td><td class=""Separator0"">(2,Separator,0)</td>
6372         </tr><tr>
6373                 <td class=""Item1"">(3,Item,1)</td><td class=""Separator1"">(4,Separator,1)</td>
6374         </tr><tr>
6375                 <td class=""Item2"">(5,Item,2)</td><td class=""Separator2"">(6,Separator,2)</td>
6376         </tr><tr>
6377                 <td class=""Item3"">(7,Item,3)</td><td class=""Separator3"">(8,Separator,3)</td>
6378         </tr><tr>
6379                 <td class=""Item4"">(9,Item,4)</td><td></td>
6380         </tr>
6381 </table>";
6382                 Assert.AreEqual (exp, v, "#325");
6383         }
6384
6385         [Test]
6386         public void RepeatInfo_2cols_4itms_horiz_tbl_otrtblimp_hdr_sep ()
6387         {
6388                 // cols              : 2
6389                 // cnt               : 4
6390                 // RepeatDirection   : Horizontal
6391                 // RepeatLayout      : Table
6392                 // OuterTableImplied : True
6393                 // Header            : True
6394                 // Footer            : False
6395                 // Separator         : True
6396
6397                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Horizontal, RepeatLayout.Table, true, true, false, true);
6398                 string exp = @"<table class=""mainstyle"">
6399         <tr>
6400                 <td colspan=""4"" class=""Header-1"">(0,Header,-1)</td>
6401         </tr><tr>
6402                 <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>
6403         </tr><tr>
6404                 <td class=""Item2"">(5,Item,2)</td><td class=""Separator2"">(6,Separator,2)</td><td class=""Item3"">(7,Item,3)</td><td></td>
6405         </tr>
6406 </table>";
6407                 Assert.AreEqual (exp, v, "#326");
6408         }
6409
6410         [Test]
6411         public void RepeatInfo_2cols_7itms_horiz_tbl_otrtblimp_hdr_sep ()
6412         {
6413                 // cols              : 2
6414                 // cnt               : 7
6415                 // RepeatDirection   : Horizontal
6416                 // RepeatLayout      : Table
6417                 // OuterTableImplied : True
6418                 // Header            : True
6419                 // Footer            : False
6420                 // Separator         : True
6421
6422                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Horizontal, RepeatLayout.Table, true, true, false, true);
6423                 string exp = @"<table class=""mainstyle"">
6424         <tr>
6425                 <td colspan=""4"" class=""Header-1"">(0,Header,-1)</td>
6426         </tr><tr>
6427                 <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>
6428         </tr><tr>
6429                 <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>
6430         </tr><tr>
6431                 <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>
6432         </tr><tr>
6433                 <td class=""Item6"">(13,Item,6)</td><td></td><td></td><td></td>
6434         </tr>
6435 </table>";
6436                 Assert.AreEqual (exp, v, "#327");
6437         }
6438
6439         [Test]
6440         public void RepeatInfo_3cols_9itms_horiz_tbl_otrtblimp_hdr_sep ()
6441         {
6442                 // cols              : 3
6443                 // cnt               : 9
6444                 // RepeatDirection   : Horizontal
6445                 // RepeatLayout      : Table
6446                 // OuterTableImplied : True
6447                 // Header            : True
6448                 // Footer            : False
6449                 // Separator         : True
6450
6451                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Horizontal, RepeatLayout.Table, true, true, false, true);
6452                 string exp = @"<table>
6453         <tr>
6454                 <td colspan=""6"" class=""Header-1"">(0,Header,-1)</td>
6455         </tr><tr>
6456                 <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>
6457         </tr><tr>
6458                 <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>
6459         </tr><tr>
6460                 <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>
6461         </tr>
6462 </table>";
6463                 Assert.AreEqual (exp, v, "#328");
6464         }
6465
6466         [Test]
6467         public void RepeatInfo_3cols_7itms_horiz_tbl_otrtblimp_hdr_sep ()
6468         {
6469                 // cols              : 3
6470                 // cnt               : 7
6471                 // RepeatDirection   : Horizontal
6472                 // RepeatLayout      : Table
6473                 // OuterTableImplied : True
6474                 // Header            : True
6475                 // Footer            : False
6476                 // Separator         : True
6477
6478                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Horizontal, RepeatLayout.Table, true, true, false, true);
6479                 string exp = @"<table>
6480         <tr>
6481                 <td colspan=""6"" class=""Header-1"">(0,Header,-1)</td>
6482         </tr><tr>
6483                 <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>
6484         </tr><tr>
6485                 <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>
6486         </tr><tr>
6487                 <td class=""Item6"">(13,Item,6)</td><td></td><td></td><td></td><td></td><td></td>
6488         </tr>
6489 </table>";
6490                 Assert.AreEqual (exp, v, "#329");
6491         }
6492
6493         [Test]
6494         public void RepeatInfo_0cols_0itms_vert_tbl_otrtblimp_hdr_sep ()
6495         {
6496                 // cols              : 0
6497                 // cnt               : 0
6498                 // RepeatDirection   : Vertical
6499                 // RepeatLayout      : Table
6500                 // OuterTableImplied : True
6501                 // Header            : True
6502                 // Footer            : False
6503                 // Separator         : True
6504
6505                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Vertical, RepeatLayout.Table, true, true, false, true);
6506                 string exp = @"(0,Header,-1)";
6507                 Assert.AreEqual (exp, v, "#330");
6508         }
6509
6510         [Test]
6511         public void RepeatInfo_0cols_1itms_vert_tbl_otrtblimp_hdr_sep ()
6512         {
6513                 // cols              : 0
6514                 // cnt               : 1
6515                 // RepeatDirection   : Vertical
6516                 // RepeatLayout      : Table
6517                 // OuterTableImplied : True
6518                 // Header            : True
6519                 // Footer            : False
6520                 // Separator         : True
6521
6522                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Vertical, RepeatLayout.Table, true, true, false, true);
6523                 string exp = @"(0,Header,-1)(1,Item,0)";
6524                 Assert.AreEqual (exp, v, "#331");
6525         }
6526
6527         [Test]
6528         public void RepeatInfo_0cols_2itms_vert_tbl_otrtblimp_hdr_sep ()
6529         {
6530                 // cols              : 0
6531                 // cnt               : 2
6532                 // RepeatDirection   : Vertical
6533                 // RepeatLayout      : Table
6534                 // OuterTableImplied : True
6535                 // Header            : True
6536                 // Footer            : False
6537                 // Separator         : True
6538
6539                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Vertical, RepeatLayout.Table, true, true, false, true);
6540                 string exp = @"(0,Header,-1)(1,Item,0)(2,Separator,0)(3,Item,1)";
6541                 Assert.AreEqual (exp, v, "#332");
6542         }
6543
6544         [Test]
6545         public void RepeatInfo_0cols_5itms_vert_tbl_otrtblimp_hdr_sep ()
6546         {
6547                 // cols              : 0
6548                 // cnt               : 5
6549                 // RepeatDirection   : Vertical
6550                 // RepeatLayout      : Table
6551                 // OuterTableImplied : True
6552                 // Header            : True
6553                 // Footer            : False
6554                 // Separator         : True
6555
6556                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Vertical, RepeatLayout.Table, true, true, false, true);
6557                 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)";
6558                 Assert.AreEqual (exp, v, "#333");
6559         }
6560
6561         [Test]
6562         public void RepeatInfo_1cols_0itms_vert_tbl_otrtblimp_hdr_sep ()
6563         {
6564                 // cols              : 1
6565                 // cnt               : 0
6566                 // RepeatDirection   : Vertical
6567                 // RepeatLayout      : Table
6568                 // OuterTableImplied : True
6569                 // Header            : True
6570                 // Footer            : False
6571                 // Separator         : True
6572
6573                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Vertical, RepeatLayout.Table, true, true, false, true);
6574                 string exp = @"(0,Header,-1)";
6575                 Assert.AreEqual (exp, v, "#334");
6576         }
6577
6578         [Test]
6579         public void RepeatInfo_1cols_5itms_vert_tbl_otrtblimp_hdr_sep ()
6580         {
6581                 // cols              : 1
6582                 // cnt               : 5
6583                 // RepeatDirection   : Vertical
6584                 // RepeatLayout      : Table
6585                 // OuterTableImplied : True
6586                 // Header            : True
6587                 // Footer            : False
6588                 // Separator         : True
6589
6590                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Vertical, RepeatLayout.Table, true, true, false, true);
6591                 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)";
6592                 Assert.AreEqual (exp, v, "#335");
6593         }
6594
6595         [Test]
6596         public void RepeatInfo_2cols_4itms_vert_tbl_otrtblimp_hdr_sep ()
6597         {
6598                 // cols              : 2
6599                 // cnt               : 4
6600                 // RepeatDirection   : Vertical
6601                 // RepeatLayout      : Table
6602                 // OuterTableImplied : True
6603                 // Header            : True
6604                 // Footer            : False
6605                 // Separator         : True
6606
6607                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Vertical, RepeatLayout.Table, true, true, false, true);
6608                 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)";
6609                 Assert.AreEqual (exp, v, "#336");
6610         }
6611
6612         [Test]
6613         public void RepeatInfo_2cols_7itms_vert_tbl_otrtblimp_hdr_sep ()
6614         {
6615                 // cols              : 2
6616                 // cnt               : 7
6617                 // RepeatDirection   : Vertical
6618                 // RepeatLayout      : Table
6619                 // OuterTableImplied : True
6620                 // Header            : True
6621                 // Footer            : False
6622                 // Separator         : True
6623
6624                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Vertical, RepeatLayout.Table, true, true, false, true);
6625                 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)";
6626                 Assert.AreEqual (exp, v, "#337");
6627         }
6628
6629         [Test]
6630         public void RepeatInfo_3cols_9itms_vert_tbl_otrtblimp_hdr_sep ()
6631         {
6632                 // cols              : 3
6633                 // cnt               : 9
6634                 // RepeatDirection   : Vertical
6635                 // RepeatLayout      : Table
6636                 // OuterTableImplied : True
6637                 // Header            : True
6638                 // Footer            : False
6639                 // Separator         : True
6640
6641                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Vertical, RepeatLayout.Table, true, true, false, true);
6642                 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)";
6643                 Assert.AreEqual (exp, v, "#338");
6644         }
6645
6646         [Test]
6647         public void RepeatInfo_3cols_7itms_vert_tbl_otrtblimp_hdr_sep ()
6648         {
6649                 // cols              : 3
6650                 // cnt               : 7
6651                 // RepeatDirection   : Vertical
6652                 // RepeatLayout      : Table
6653                 // OuterTableImplied : True
6654                 // Header            : True
6655                 // Footer            : False
6656                 // Separator         : True
6657
6658                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Vertical, RepeatLayout.Table, true, true, false, true);
6659                 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)";
6660                 Assert.AreEqual (exp, v, "#339");
6661         }
6662
6663         [Test]
6664         public void RepeatInfo_0cols_0itms_horiz_flow_otrtblimp_hdr_sep ()
6665         {
6666                 // cols              : 0
6667                 // cnt               : 0
6668                 // RepeatDirection   : Horizontal
6669                 // RepeatLayout      : Flow
6670                 // OuterTableImplied : True
6671                 // Header            : True
6672                 // Footer            : False
6673                 // Separator         : True
6674
6675                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Horizontal, RepeatLayout.Flow, true, true, false, true);
6676                 string exp = @"<span class=""mainstyle"">(0,Header,-1)</span>";
6677                 Assert.AreEqual (exp, v, "#340");
6678         }
6679
6680         [Test]
6681         public void RepeatInfo_0cols_1itms_horiz_flow_otrtblimp_hdr_sep ()
6682         {
6683                 // cols              : 0
6684                 // cnt               : 1
6685                 // RepeatDirection   : Horizontal
6686                 // RepeatLayout      : Flow
6687                 // OuterTableImplied : True
6688                 // Header            : True
6689                 // Footer            : False
6690                 // Separator         : True
6691
6692                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Horizontal, RepeatLayout.Flow, true, true, false, true);
6693                 string exp = @"<span class=""mainstyle"">(0,Header,-1)(1,Item,0)</span>";
6694                 Assert.AreEqual (exp, v, "#341");
6695         }
6696
6697         [Test]
6698         public void RepeatInfo_0cols_2itms_horiz_flow_otrtblimp_hdr_sep ()
6699         {
6700                 // cols              : 0
6701                 // cnt               : 2
6702                 // RepeatDirection   : Horizontal
6703                 // RepeatLayout      : Flow
6704                 // OuterTableImplied : True
6705                 // Header            : True
6706                 // Footer            : False
6707                 // Separator         : True
6708
6709                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Horizontal, RepeatLayout.Flow, true, true, false, true);
6710                 string exp = @"<span class=""mainstyle"">(0,Header,-1)(1,Item,0)(2,Separator,0)(3,Item,1)</span>";
6711                 Assert.AreEqual (exp, v, "#342");
6712         }
6713
6714         [Test]
6715         public void RepeatInfo_0cols_5itms_horiz_flow_otrtblimp_hdr_sep ()
6716         {
6717                 // cols              : 0
6718                 // cnt               : 5
6719                 // RepeatDirection   : Horizontal
6720                 // RepeatLayout      : Flow
6721                 // OuterTableImplied : True
6722                 // Header            : True
6723                 // Footer            : False
6724                 // Separator         : True
6725
6726                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Horizontal, RepeatLayout.Flow, true, true, false, true);
6727                 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>";
6728                 Assert.AreEqual (exp, v, "#343");
6729         }
6730
6731         [Test]
6732         public void RepeatInfo_1cols_0itms_horiz_flow_otrtblimp_hdr_sep ()
6733         {
6734                 // cols              : 1
6735                 // cnt               : 0
6736                 // RepeatDirection   : Horizontal
6737                 // RepeatLayout      : Flow
6738                 // OuterTableImplied : True
6739                 // Header            : True
6740                 // Footer            : False
6741                 // Separator         : True
6742
6743                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Horizontal, RepeatLayout.Flow, true, true, false, true);
6744                 string exp = @"<span class=""mainstyle"">(0,Header,-1)</span>";
6745                 Assert.AreEqual (exp, v, "#344");
6746         }
6747
6748         [Test]
6749         public void RepeatInfo_1cols_5itms_horiz_flow_otrtblimp_hdr_sep ()
6750         {
6751                 // cols              : 1
6752                 // cnt               : 5
6753                 // RepeatDirection   : Horizontal
6754                 // RepeatLayout      : Flow
6755                 // OuterTableImplied : True
6756                 // Header            : True
6757                 // Footer            : False
6758                 // Separator         : True
6759
6760                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Horizontal, RepeatLayout.Flow, true, true, false, true);
6761                 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>";
6762                 Assert.AreEqual (exp, v, "#345");
6763         }
6764
6765         [Test]
6766         public void RepeatInfo_2cols_4itms_horiz_flow_otrtblimp_hdr_sep ()
6767         {
6768                 // cols              : 2
6769                 // cnt               : 4
6770                 // RepeatDirection   : Horizontal
6771                 // RepeatLayout      : Flow
6772                 // OuterTableImplied : True
6773                 // Header            : True
6774                 // Footer            : False
6775                 // Separator         : True
6776
6777                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Horizontal, RepeatLayout.Flow, true, true, false, true);
6778                 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>";
6779                 Assert.AreEqual (exp, v, "#346");
6780         }
6781
6782         [Test]
6783         public void RepeatInfo_2cols_7itms_horiz_flow_otrtblimp_hdr_sep ()
6784         {
6785                 // cols              : 2
6786                 // cnt               : 7
6787                 // RepeatDirection   : Horizontal
6788                 // RepeatLayout      : Flow
6789                 // OuterTableImplied : True
6790                 // Header            : True
6791                 // Footer            : False
6792                 // Separator         : True
6793
6794                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Horizontal, RepeatLayout.Flow, true, true, false, true);
6795                 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>";
6796                 Assert.AreEqual (exp, v, "#347");
6797         }
6798
6799         [Test]
6800         public void RepeatInfo_3cols_9itms_horiz_flow_otrtblimp_hdr_sep ()
6801         {
6802                 // cols              : 3
6803                 // cnt               : 9
6804                 // RepeatDirection   : Horizontal
6805                 // RepeatLayout      : Flow
6806                 // OuterTableImplied : True
6807                 // Header            : True
6808                 // Footer            : False
6809                 // Separator         : True
6810
6811                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Horizontal, RepeatLayout.Flow, true, true, false, true);
6812                 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>";
6813                 Assert.AreEqual (exp, v, "#348");
6814         }
6815
6816         [Test]
6817         public void RepeatInfo_3cols_7itms_horiz_flow_otrtblimp_hdr_sep ()
6818         {
6819                 // cols              : 3
6820                 // cnt               : 7
6821                 // RepeatDirection   : Horizontal
6822                 // RepeatLayout      : Flow
6823                 // OuterTableImplied : True
6824                 // Header            : True
6825                 // Footer            : False
6826                 // Separator         : True
6827
6828                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Horizontal, RepeatLayout.Flow, true, true, false, true);
6829                 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>";
6830                 Assert.AreEqual (exp, v, "#349");
6831         }
6832
6833         [Test]
6834         public void RepeatInfo_0cols_0itms_vert_flow_otrtblimp_hdr_sep ()
6835         {
6836                 // cols              : 0
6837                 // cnt               : 0
6838                 // RepeatDirection   : Vertical
6839                 // RepeatLayout      : Flow
6840                 // OuterTableImplied : True
6841                 // Header            : True
6842                 // Footer            : False
6843                 // Separator         : True
6844
6845                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Vertical, RepeatLayout.Flow, true, true, false, true);
6846                 string exp = @"(0,Header,-1)";
6847                 Assert.AreEqual (exp, v, "#350");
6848         }
6849
6850         [Test]
6851         public void RepeatInfo_0cols_1itms_vert_flow_otrtblimp_hdr_sep ()
6852         {
6853                 // cols              : 0
6854                 // cnt               : 1
6855                 // RepeatDirection   : Vertical
6856                 // RepeatLayout      : Flow
6857                 // OuterTableImplied : True
6858                 // Header            : True
6859                 // Footer            : False
6860                 // Separator         : True
6861
6862                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Vertical, RepeatLayout.Flow, true, true, false, true);
6863                 string exp = @"(0,Header,-1)(1,Item,0)";
6864                 Assert.AreEqual (exp, v, "#351");
6865         }
6866
6867         [Test]
6868         public void RepeatInfo_0cols_2itms_vert_flow_otrtblimp_hdr_sep ()
6869         {
6870                 // cols              : 0
6871                 // cnt               : 2
6872                 // RepeatDirection   : Vertical
6873                 // RepeatLayout      : Flow
6874                 // OuterTableImplied : True
6875                 // Header            : True
6876                 // Footer            : False
6877                 // Separator         : True
6878
6879                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Vertical, RepeatLayout.Flow, true, true, false, true);
6880                 string exp = @"(0,Header,-1)(1,Item,0)(2,Separator,0)(3,Item,1)";
6881                 Assert.AreEqual (exp, v, "#352");
6882         }
6883
6884         [Test]
6885         public void RepeatInfo_0cols_5itms_vert_flow_otrtblimp_hdr_sep ()
6886         {
6887                 // cols              : 0
6888                 // cnt               : 5
6889                 // RepeatDirection   : Vertical
6890                 // RepeatLayout      : Flow
6891                 // OuterTableImplied : True
6892                 // Header            : True
6893                 // Footer            : False
6894                 // Separator         : True
6895
6896                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Vertical, RepeatLayout.Flow, true, true, false, true);
6897                 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)";
6898                 Assert.AreEqual (exp, v, "#353");
6899         }
6900
6901         [Test]
6902         public void RepeatInfo_1cols_0itms_vert_flow_otrtblimp_hdr_sep ()
6903         {
6904                 // cols              : 1
6905                 // cnt               : 0
6906                 // RepeatDirection   : Vertical
6907                 // RepeatLayout      : Flow
6908                 // OuterTableImplied : True
6909                 // Header            : True
6910                 // Footer            : False
6911                 // Separator         : True
6912
6913                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Vertical, RepeatLayout.Flow, true, true, false, true);
6914                 string exp = @"(0,Header,-1)";
6915                 Assert.AreEqual (exp, v, "#354");
6916         }
6917
6918         [Test]
6919         public void RepeatInfo_1cols_5itms_vert_flow_otrtblimp_hdr_sep ()
6920         {
6921                 // cols              : 1
6922                 // cnt               : 5
6923                 // RepeatDirection   : Vertical
6924                 // RepeatLayout      : Flow
6925                 // OuterTableImplied : True
6926                 // Header            : True
6927                 // Footer            : False
6928                 // Separator         : True
6929
6930                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Vertical, RepeatLayout.Flow, true, true, false, true);
6931                 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)";
6932                 Assert.AreEqual (exp, v, "#355");
6933         }
6934
6935         [Test]
6936         public void RepeatInfo_2cols_4itms_vert_flow_otrtblimp_hdr_sep ()
6937         {
6938                 // cols              : 2
6939                 // cnt               : 4
6940                 // RepeatDirection   : Vertical
6941                 // RepeatLayout      : Flow
6942                 // OuterTableImplied : True
6943                 // Header            : True
6944                 // Footer            : False
6945                 // Separator         : True
6946
6947                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Vertical, RepeatLayout.Flow, true, true, false, true);
6948                 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)";
6949                 Assert.AreEqual (exp, v, "#356");
6950         }
6951
6952         [Test]
6953         public void RepeatInfo_2cols_7itms_vert_flow_otrtblimp_hdr_sep ()
6954         {
6955                 // cols              : 2
6956                 // cnt               : 7
6957                 // RepeatDirection   : Vertical
6958                 // RepeatLayout      : Flow
6959                 // OuterTableImplied : True
6960                 // Header            : True
6961                 // Footer            : False
6962                 // Separator         : True
6963
6964                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Vertical, RepeatLayout.Flow, true, true, false, true);
6965                 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)";
6966                 Assert.AreEqual (exp, v, "#357");
6967         }
6968
6969         [Test]
6970         public void RepeatInfo_3cols_9itms_vert_flow_otrtblimp_hdr_sep ()
6971         {
6972                 // cols              : 3
6973                 // cnt               : 9
6974                 // RepeatDirection   : Vertical
6975                 // RepeatLayout      : Flow
6976                 // OuterTableImplied : True
6977                 // Header            : True
6978                 // Footer            : False
6979                 // Separator         : True
6980
6981                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Vertical, RepeatLayout.Flow, true, true, false, true);
6982                 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)";
6983                 Assert.AreEqual (exp, v, "#358");
6984         }
6985
6986         [Test]
6987         public void RepeatInfo_3cols_7itms_vert_flow_otrtblimp_hdr_sep ()
6988         {
6989                 // cols              : 3
6990                 // cnt               : 7
6991                 // RepeatDirection   : Vertical
6992                 // RepeatLayout      : Flow
6993                 // OuterTableImplied : True
6994                 // Header            : True
6995                 // Footer            : False
6996                 // Separator         : True
6997
6998                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Vertical, RepeatLayout.Flow, true, true, false, true);
6999                 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)";
7000                 Assert.AreEqual (exp, v, "#359");
7001         }
7002
7003         [Test]
7004         [ExpectedException (typeof (global::System.InvalidOperationException))]
7005         public void RepeatInfo_0cols_0itms_horiz_ul_otrtblimp_hdr_sep ()
7006         {
7007                 // cols              : 0
7008                 // cnt               : 0
7009                 // RepeatDirection   : Horizontal
7010                 // RepeatLayout      : UnorderedList
7011                 // OuterTableImplied : True
7012                 // Header            : True
7013                 // Footer            : False
7014                 // Separator         : True
7015
7016                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, true, true, false, true);
7017
7018                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
7019         }
7020
7021         [Test]
7022         [ExpectedException (typeof (global::System.InvalidOperationException))]
7023         public void RepeatInfo_0cols_1itms_horiz_ul_otrtblimp_hdr_sep ()
7024         {
7025                 // cols              : 0
7026                 // cnt               : 1
7027                 // RepeatDirection   : Horizontal
7028                 // RepeatLayout      : UnorderedList
7029                 // OuterTableImplied : True
7030                 // Header            : True
7031                 // Footer            : False
7032                 // Separator         : True
7033
7034                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, true, true, false, true);
7035
7036                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
7037         }
7038
7039         [Test]
7040         [ExpectedException (typeof (global::System.InvalidOperationException))]
7041         public void RepeatInfo_0cols_2itms_horiz_ul_otrtblimp_hdr_sep ()
7042         {
7043                 // cols              : 0
7044                 // cnt               : 2
7045                 // RepeatDirection   : Horizontal
7046                 // RepeatLayout      : UnorderedList
7047                 // OuterTableImplied : True
7048                 // Header            : True
7049                 // Footer            : False
7050                 // Separator         : True
7051
7052                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, true, true, false, true);
7053
7054                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
7055         }
7056
7057         [Test]
7058         [ExpectedException (typeof (global::System.InvalidOperationException))]
7059         public void RepeatInfo_0cols_5itms_horiz_ul_otrtblimp_hdr_sep ()
7060         {
7061                 // cols              : 0
7062                 // cnt               : 5
7063                 // RepeatDirection   : Horizontal
7064                 // RepeatLayout      : UnorderedList
7065                 // OuterTableImplied : True
7066                 // Header            : True
7067                 // Footer            : False
7068                 // Separator         : True
7069
7070                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, true, true, false, true);
7071
7072                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
7073         }
7074
7075         [Test]
7076         [ExpectedException (typeof (global::System.InvalidOperationException))]
7077         public void RepeatInfo_1cols_0itms_horiz_ul_otrtblimp_hdr_sep ()
7078         {
7079                 // cols              : 1
7080                 // cnt               : 0
7081                 // RepeatDirection   : Horizontal
7082                 // RepeatLayout      : UnorderedList
7083                 // OuterTableImplied : True
7084                 // Header            : True
7085                 // Footer            : False
7086                 // Separator         : True
7087
7088                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, true, true, false, true);
7089
7090                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
7091         }
7092
7093         [Test]
7094         [ExpectedException (typeof (global::System.InvalidOperationException))]
7095         public void RepeatInfo_1cols_5itms_horiz_ul_otrtblimp_hdr_sep ()
7096         {
7097                 // cols              : 1
7098                 // cnt               : 5
7099                 // RepeatDirection   : Horizontal
7100                 // RepeatLayout      : UnorderedList
7101                 // OuterTableImplied : True
7102                 // Header            : True
7103                 // Footer            : False
7104                 // Separator         : True
7105
7106                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, true, true, false, true);
7107
7108                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
7109         }
7110
7111         [Test]
7112         [ExpectedException (typeof (global::System.InvalidOperationException))]
7113         public void RepeatInfo_2cols_4itms_horiz_ul_otrtblimp_hdr_sep ()
7114         {
7115                 // cols              : 2
7116                 // cnt               : 4
7117                 // RepeatDirection   : Horizontal
7118                 // RepeatLayout      : UnorderedList
7119                 // OuterTableImplied : True
7120                 // Header            : True
7121                 // Footer            : False
7122                 // Separator         : True
7123
7124                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, true, true, false, true);
7125
7126                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
7127         }
7128
7129         [Test]
7130         [ExpectedException (typeof (global::System.InvalidOperationException))]
7131         public void RepeatInfo_2cols_7itms_horiz_ul_otrtblimp_hdr_sep ()
7132         {
7133                 // cols              : 2
7134                 // cnt               : 7
7135                 // RepeatDirection   : Horizontal
7136                 // RepeatLayout      : UnorderedList
7137                 // OuterTableImplied : True
7138                 // Header            : True
7139                 // Footer            : False
7140                 // Separator         : True
7141
7142                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, true, true, false, true);
7143
7144                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
7145         }
7146
7147         [Test]
7148         [ExpectedException (typeof (global::System.InvalidOperationException))]
7149         public void RepeatInfo_3cols_9itms_horiz_ul_otrtblimp_hdr_sep ()
7150         {
7151                 // cols              : 3
7152                 // cnt               : 9
7153                 // RepeatDirection   : Horizontal
7154                 // RepeatLayout      : UnorderedList
7155                 // OuterTableImplied : True
7156                 // Header            : True
7157                 // Footer            : False
7158                 // Separator         : True
7159
7160                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, true, true, false, true);
7161
7162                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
7163         }
7164
7165         [Test]
7166         [ExpectedException (typeof (global::System.InvalidOperationException))]
7167         public void RepeatInfo_3cols_7itms_horiz_ul_otrtblimp_hdr_sep ()
7168         {
7169                 // cols              : 3
7170                 // cnt               : 7
7171                 // RepeatDirection   : Horizontal
7172                 // RepeatLayout      : UnorderedList
7173                 // OuterTableImplied : True
7174                 // Header            : True
7175                 // Footer            : False
7176                 // Separator         : True
7177
7178                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, true, true, false, true);
7179
7180                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
7181         }
7182
7183         [Test]
7184         [ExpectedException (typeof (global::System.InvalidOperationException))]
7185         public void RepeatInfo_0cols_0itms_vert_ul_otrtblimp_hdr_sep ()
7186         {
7187                 // cols              : 0
7188                 // cnt               : 0
7189                 // RepeatDirection   : Vertical
7190                 // RepeatLayout      : UnorderedList
7191                 // OuterTableImplied : True
7192                 // Header            : True
7193                 // Footer            : False
7194                 // Separator         : True
7195
7196                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Vertical, RepeatLayout.UnorderedList, true, true, false, true);
7197
7198                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
7199         }
7200
7201         [Test]
7202         [ExpectedException (typeof (global::System.InvalidOperationException))]
7203         public void RepeatInfo_0cols_1itms_vert_ul_otrtblimp_hdr_sep ()
7204         {
7205                 // cols              : 0
7206                 // cnt               : 1
7207                 // RepeatDirection   : Vertical
7208                 // RepeatLayout      : UnorderedList
7209                 // OuterTableImplied : True
7210                 // Header            : True
7211                 // Footer            : False
7212                 // Separator         : True
7213
7214                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Vertical, RepeatLayout.UnorderedList, true, true, false, true);
7215
7216                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
7217         }
7218
7219         [Test]
7220         [ExpectedException (typeof (global::System.InvalidOperationException))]
7221         public void RepeatInfo_0cols_2itms_vert_ul_otrtblimp_hdr_sep ()
7222         {
7223                 // cols              : 0
7224                 // cnt               : 2
7225                 // RepeatDirection   : Vertical
7226                 // RepeatLayout      : UnorderedList
7227                 // OuterTableImplied : True
7228                 // Header            : True
7229                 // Footer            : False
7230                 // Separator         : True
7231
7232                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Vertical, RepeatLayout.UnorderedList, true, true, false, true);
7233
7234                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
7235         }
7236
7237         [Test]
7238         [ExpectedException (typeof (global::System.InvalidOperationException))]
7239         public void RepeatInfo_0cols_5itms_vert_ul_otrtblimp_hdr_sep ()
7240         {
7241                 // cols              : 0
7242                 // cnt               : 5
7243                 // RepeatDirection   : Vertical
7244                 // RepeatLayout      : UnorderedList
7245                 // OuterTableImplied : True
7246                 // Header            : True
7247                 // Footer            : False
7248                 // Separator         : True
7249
7250                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Vertical, RepeatLayout.UnorderedList, true, true, false, true);
7251
7252                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
7253         }
7254
7255         [Test]
7256         [ExpectedException (typeof (global::System.InvalidOperationException))]
7257         public void RepeatInfo_1cols_0itms_vert_ul_otrtblimp_hdr_sep ()
7258         {
7259                 // cols              : 1
7260                 // cnt               : 0
7261                 // RepeatDirection   : Vertical
7262                 // RepeatLayout      : UnorderedList
7263                 // OuterTableImplied : True
7264                 // Header            : True
7265                 // Footer            : False
7266                 // Separator         : True
7267
7268                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Vertical, RepeatLayout.UnorderedList, true, true, false, true);
7269
7270                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
7271         }
7272
7273         [Test]
7274         [ExpectedException (typeof (global::System.InvalidOperationException))]
7275         public void RepeatInfo_1cols_5itms_vert_ul_otrtblimp_hdr_sep ()
7276         {
7277                 // cols              : 1
7278                 // cnt               : 5
7279                 // RepeatDirection   : Vertical
7280                 // RepeatLayout      : UnorderedList
7281                 // OuterTableImplied : True
7282                 // Header            : True
7283                 // Footer            : False
7284                 // Separator         : True
7285
7286                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Vertical, RepeatLayout.UnorderedList, true, true, false, true);
7287
7288                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
7289         }
7290
7291         [Test]
7292         [ExpectedException (typeof (global::System.InvalidOperationException))]
7293         public void RepeatInfo_2cols_4itms_vert_ul_otrtblimp_hdr_sep ()
7294         {
7295                 // cols              : 2
7296                 // cnt               : 4
7297                 // RepeatDirection   : Vertical
7298                 // RepeatLayout      : UnorderedList
7299                 // OuterTableImplied : True
7300                 // Header            : True
7301                 // Footer            : False
7302                 // Separator         : True
7303
7304                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Vertical, RepeatLayout.UnorderedList, true, true, false, true);
7305
7306                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
7307         }
7308
7309         [Test]
7310         [ExpectedException (typeof (global::System.InvalidOperationException))]
7311         public void RepeatInfo_2cols_7itms_vert_ul_otrtblimp_hdr_sep ()
7312         {
7313                 // cols              : 2
7314                 // cnt               : 7
7315                 // RepeatDirection   : Vertical
7316                 // RepeatLayout      : UnorderedList
7317                 // OuterTableImplied : True
7318                 // Header            : True
7319                 // Footer            : False
7320                 // Separator         : True
7321
7322                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Vertical, RepeatLayout.UnorderedList, true, true, false, true);
7323
7324                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
7325         }
7326
7327         [Test]
7328         [ExpectedException (typeof (global::System.InvalidOperationException))]
7329         public void RepeatInfo_3cols_9itms_vert_ul_otrtblimp_hdr_sep ()
7330         {
7331                 // cols              : 3
7332                 // cnt               : 9
7333                 // RepeatDirection   : Vertical
7334                 // RepeatLayout      : UnorderedList
7335                 // OuterTableImplied : True
7336                 // Header            : True
7337                 // Footer            : False
7338                 // Separator         : True
7339
7340                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Vertical, RepeatLayout.UnorderedList, true, true, false, true);
7341
7342                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
7343         }
7344
7345         [Test]
7346         [ExpectedException (typeof (global::System.InvalidOperationException))]
7347         public void RepeatInfo_3cols_7itms_vert_ul_otrtblimp_hdr_sep ()
7348         {
7349                 // cols              : 3
7350                 // cnt               : 7
7351                 // RepeatDirection   : Vertical
7352                 // RepeatLayout      : UnorderedList
7353                 // OuterTableImplied : True
7354                 // Header            : True
7355                 // Footer            : False
7356                 // Separator         : True
7357
7358                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Vertical, RepeatLayout.UnorderedList, true, true, false, true);
7359
7360                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
7361         }
7362
7363         [Test]
7364         [ExpectedException (typeof (global::System.InvalidOperationException))]
7365         public void RepeatInfo_0cols_0itms_horiz_ol_otrtblimp_hdr_sep ()
7366         {
7367                 // cols              : 0
7368                 // cnt               : 0
7369                 // RepeatDirection   : Horizontal
7370                 // RepeatLayout      : OrderedList
7371                 // OuterTableImplied : True
7372                 // Header            : True
7373                 // Footer            : False
7374                 // Separator         : True
7375
7376                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Horizontal, RepeatLayout.OrderedList, true, true, false, true);
7377
7378                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
7379         }
7380
7381         [Test]
7382         [ExpectedException (typeof (global::System.InvalidOperationException))]
7383         public void RepeatInfo_0cols_1itms_horiz_ol_otrtblimp_hdr_sep ()
7384         {
7385                 // cols              : 0
7386                 // cnt               : 1
7387                 // RepeatDirection   : Horizontal
7388                 // RepeatLayout      : OrderedList
7389                 // OuterTableImplied : True
7390                 // Header            : True
7391                 // Footer            : False
7392                 // Separator         : True
7393
7394                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Horizontal, RepeatLayout.OrderedList, true, true, false, true);
7395
7396                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
7397         }
7398
7399         [Test]
7400         [ExpectedException (typeof (global::System.InvalidOperationException))]
7401         public void RepeatInfo_0cols_2itms_horiz_ol_otrtblimp_hdr_sep ()
7402         {
7403                 // cols              : 0
7404                 // cnt               : 2
7405                 // RepeatDirection   : Horizontal
7406                 // RepeatLayout      : OrderedList
7407                 // OuterTableImplied : True
7408                 // Header            : True
7409                 // Footer            : False
7410                 // Separator         : True
7411
7412                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Horizontal, RepeatLayout.OrderedList, true, true, false, true);
7413
7414                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
7415         }
7416
7417         [Test]
7418         [ExpectedException (typeof (global::System.InvalidOperationException))]
7419         public void RepeatInfo_0cols_5itms_horiz_ol_otrtblimp_hdr_sep ()
7420         {
7421                 // cols              : 0
7422                 // cnt               : 5
7423                 // RepeatDirection   : Horizontal
7424                 // RepeatLayout      : OrderedList
7425                 // OuterTableImplied : True
7426                 // Header            : True
7427                 // Footer            : False
7428                 // Separator         : True
7429
7430                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Horizontal, RepeatLayout.OrderedList, true, true, false, true);
7431
7432                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
7433         }
7434
7435         [Test]
7436         [ExpectedException (typeof (global::System.InvalidOperationException))]
7437         public void RepeatInfo_1cols_0itms_horiz_ol_otrtblimp_hdr_sep ()
7438         {
7439                 // cols              : 1
7440                 // cnt               : 0
7441                 // RepeatDirection   : Horizontal
7442                 // RepeatLayout      : OrderedList
7443                 // OuterTableImplied : True
7444                 // Header            : True
7445                 // Footer            : False
7446                 // Separator         : True
7447
7448                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Horizontal, RepeatLayout.OrderedList, true, true, false, true);
7449
7450                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
7451         }
7452
7453         [Test]
7454         [ExpectedException (typeof (global::System.InvalidOperationException))]
7455         public void RepeatInfo_1cols_5itms_horiz_ol_otrtblimp_hdr_sep ()
7456         {
7457                 // cols              : 1
7458                 // cnt               : 5
7459                 // RepeatDirection   : Horizontal
7460                 // RepeatLayout      : OrderedList
7461                 // OuterTableImplied : True
7462                 // Header            : True
7463                 // Footer            : False
7464                 // Separator         : True
7465
7466                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Horizontal, RepeatLayout.OrderedList, true, true, false, true);
7467
7468                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
7469         }
7470
7471         [Test]
7472         [ExpectedException (typeof (global::System.InvalidOperationException))]
7473         public void RepeatInfo_2cols_4itms_horiz_ol_otrtblimp_hdr_sep ()
7474         {
7475                 // cols              : 2
7476                 // cnt               : 4
7477                 // RepeatDirection   : Horizontal
7478                 // RepeatLayout      : OrderedList
7479                 // OuterTableImplied : True
7480                 // Header            : True
7481                 // Footer            : False
7482                 // Separator         : True
7483
7484                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Horizontal, RepeatLayout.OrderedList, true, true, false, true);
7485
7486                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
7487         }
7488
7489         [Test]
7490         [ExpectedException (typeof (global::System.InvalidOperationException))]
7491         public void RepeatInfo_2cols_7itms_horiz_ol_otrtblimp_hdr_sep ()
7492         {
7493                 // cols              : 2
7494                 // cnt               : 7
7495                 // RepeatDirection   : Horizontal
7496                 // RepeatLayout      : OrderedList
7497                 // OuterTableImplied : True
7498                 // Header            : True
7499                 // Footer            : False
7500                 // Separator         : True
7501
7502                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Horizontal, RepeatLayout.OrderedList, true, true, false, true);
7503
7504                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
7505         }
7506
7507         [Test]
7508         [ExpectedException (typeof (global::System.InvalidOperationException))]
7509         public void RepeatInfo_3cols_9itms_horiz_ol_otrtblimp_hdr_sep ()
7510         {
7511                 // cols              : 3
7512                 // cnt               : 9
7513                 // RepeatDirection   : Horizontal
7514                 // RepeatLayout      : OrderedList
7515                 // OuterTableImplied : True
7516                 // Header            : True
7517                 // Footer            : False
7518                 // Separator         : True
7519
7520                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Horizontal, RepeatLayout.OrderedList, true, true, false, true);
7521
7522                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
7523         }
7524
7525         [Test]
7526         [ExpectedException (typeof (global::System.InvalidOperationException))]
7527         public void RepeatInfo_3cols_7itms_horiz_ol_otrtblimp_hdr_sep ()
7528         {
7529                 // cols              : 3
7530                 // cnt               : 7
7531                 // RepeatDirection   : Horizontal
7532                 // RepeatLayout      : OrderedList
7533                 // OuterTableImplied : True
7534                 // Header            : True
7535                 // Footer            : False
7536                 // Separator         : True
7537
7538                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Horizontal, RepeatLayout.OrderedList, true, true, false, true);
7539
7540                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
7541         }
7542
7543         [Test]
7544         [ExpectedException (typeof (global::System.InvalidOperationException))]
7545         public void RepeatInfo_0cols_0itms_vert_ol_otrtblimp_hdr_sep ()
7546         {
7547                 // cols              : 0
7548                 // cnt               : 0
7549                 // RepeatDirection   : Vertical
7550                 // RepeatLayout      : OrderedList
7551                 // OuterTableImplied : True
7552                 // Header            : True
7553                 // Footer            : False
7554                 // Separator         : True
7555
7556                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Vertical, RepeatLayout.OrderedList, true, true, false, true);
7557
7558                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
7559         }
7560
7561         [Test]
7562         [ExpectedException (typeof (global::System.InvalidOperationException))]
7563         public void RepeatInfo_0cols_1itms_vert_ol_otrtblimp_hdr_sep ()
7564         {
7565                 // cols              : 0
7566                 // cnt               : 1
7567                 // RepeatDirection   : Vertical
7568                 // RepeatLayout      : OrderedList
7569                 // OuterTableImplied : True
7570                 // Header            : True
7571                 // Footer            : False
7572                 // Separator         : True
7573
7574                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Vertical, RepeatLayout.OrderedList, true, true, false, true);
7575
7576                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
7577         }
7578
7579         [Test]
7580         [ExpectedException (typeof (global::System.InvalidOperationException))]
7581         public void RepeatInfo_0cols_2itms_vert_ol_otrtblimp_hdr_sep ()
7582         {
7583                 // cols              : 0
7584                 // cnt               : 2
7585                 // RepeatDirection   : Vertical
7586                 // RepeatLayout      : OrderedList
7587                 // OuterTableImplied : True
7588                 // Header            : True
7589                 // Footer            : False
7590                 // Separator         : True
7591
7592                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Vertical, RepeatLayout.OrderedList, true, true, false, true);
7593
7594                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
7595         }
7596
7597         [Test]
7598         [ExpectedException (typeof (global::System.InvalidOperationException))]
7599         public void RepeatInfo_0cols_5itms_vert_ol_otrtblimp_hdr_sep ()
7600         {
7601                 // cols              : 0
7602                 // cnt               : 5
7603                 // RepeatDirection   : Vertical
7604                 // RepeatLayout      : OrderedList
7605                 // OuterTableImplied : True
7606                 // Header            : True
7607                 // Footer            : False
7608                 // Separator         : True
7609
7610                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Vertical, RepeatLayout.OrderedList, true, true, false, true);
7611
7612                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
7613         }
7614
7615         [Test]
7616         [ExpectedException (typeof (global::System.InvalidOperationException))]
7617         public void RepeatInfo_1cols_0itms_vert_ol_otrtblimp_hdr_sep ()
7618         {
7619                 // cols              : 1
7620                 // cnt               : 0
7621                 // RepeatDirection   : Vertical
7622                 // RepeatLayout      : OrderedList
7623                 // OuterTableImplied : True
7624                 // Header            : True
7625                 // Footer            : False
7626                 // Separator         : True
7627
7628                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Vertical, RepeatLayout.OrderedList, true, true, false, true);
7629
7630                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
7631         }
7632
7633         [Test]
7634         [ExpectedException (typeof (global::System.InvalidOperationException))]
7635         public void RepeatInfo_1cols_5itms_vert_ol_otrtblimp_hdr_sep ()
7636         {
7637                 // cols              : 1
7638                 // cnt               : 5
7639                 // RepeatDirection   : Vertical
7640                 // RepeatLayout      : OrderedList
7641                 // OuterTableImplied : True
7642                 // Header            : True
7643                 // Footer            : False
7644                 // Separator         : True
7645
7646                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Vertical, RepeatLayout.OrderedList, true, true, false, true);
7647
7648                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
7649         }
7650
7651         [Test]
7652         [ExpectedException (typeof (global::System.InvalidOperationException))]
7653         public void RepeatInfo_2cols_4itms_vert_ol_otrtblimp_hdr_sep ()
7654         {
7655                 // cols              : 2
7656                 // cnt               : 4
7657                 // RepeatDirection   : Vertical
7658                 // RepeatLayout      : OrderedList
7659                 // OuterTableImplied : True
7660                 // Header            : True
7661                 // Footer            : False
7662                 // Separator         : True
7663
7664                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Vertical, RepeatLayout.OrderedList, true, true, false, true);
7665
7666                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
7667         }
7668
7669         [Test]
7670         [ExpectedException (typeof (global::System.InvalidOperationException))]
7671         public void RepeatInfo_2cols_7itms_vert_ol_otrtblimp_hdr_sep ()
7672         {
7673                 // cols              : 2
7674                 // cnt               : 7
7675                 // RepeatDirection   : Vertical
7676                 // RepeatLayout      : OrderedList
7677                 // OuterTableImplied : True
7678                 // Header            : True
7679                 // Footer            : False
7680                 // Separator         : True
7681
7682                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Vertical, RepeatLayout.OrderedList, true, true, false, true);
7683
7684                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
7685         }
7686
7687         [Test]
7688         [ExpectedException (typeof (global::System.InvalidOperationException))]
7689         public void RepeatInfo_3cols_9itms_vert_ol_otrtblimp_hdr_sep ()
7690         {
7691                 // cols              : 3
7692                 // cnt               : 9
7693                 // RepeatDirection   : Vertical
7694                 // RepeatLayout      : OrderedList
7695                 // OuterTableImplied : True
7696                 // Header            : True
7697                 // Footer            : False
7698                 // Separator         : True
7699
7700                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Vertical, RepeatLayout.OrderedList, true, true, false, true);
7701
7702                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
7703         }
7704
7705         [Test]
7706         [ExpectedException (typeof (global::System.InvalidOperationException))]
7707         public void RepeatInfo_3cols_7itms_vert_ol_otrtblimp_hdr_sep ()
7708         {
7709                 // cols              : 3
7710                 // cnt               : 7
7711                 // RepeatDirection   : Vertical
7712                 // RepeatLayout      : OrderedList
7713                 // OuterTableImplied : True
7714                 // Header            : True
7715                 // Footer            : False
7716                 // Separator         : True
7717
7718                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Vertical, RepeatLayout.OrderedList, true, true, false, true);
7719
7720                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
7721         }
7722
7723         [Test]
7724         public void RepeatInfo_0cols_0itms_horiz_tbl_hdr_sep ()
7725         {
7726                 // cols              : 0
7727                 // cnt               : 0
7728                 // RepeatDirection   : Horizontal
7729                 // RepeatLayout      : Table
7730                 // OuterTableImplied : False
7731                 // Header            : True
7732                 // Footer            : False
7733                 // Separator         : True
7734
7735                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Horizontal, RepeatLayout.Table, false, true, false, true);
7736                 string exp = @"<table class=""mainstyle"">
7737         <tr>
7738                 <td colspan=""0"" class=""Header-1"">(0,Header,-1)</td>
7739         </tr>
7740 </table>";
7741                 Assert.AreEqual (exp, v, "#400");
7742         }
7743
7744         [Test]
7745         public void RepeatInfo_0cols_1itms_horiz_tbl_hdr_sep ()
7746         {
7747                 // cols              : 0
7748                 // cnt               : 1
7749                 // RepeatDirection   : Horizontal
7750                 // RepeatLayout      : Table
7751                 // OuterTableImplied : False
7752                 // Header            : True
7753                 // Footer            : False
7754                 // Separator         : True
7755
7756                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Horizontal, RepeatLayout.Table, false, true, false, true);
7757                 string exp = @"<table class=""mainstyle"">
7758         <tr>
7759                 <td colspan=""2"" class=""Header-1"">(0,Header,-1)</td>
7760         </tr><tr>
7761                 <td class=""Item0"">(1,Item,0)</td><td></td>
7762         </tr>
7763 </table>";
7764                 Assert.AreEqual (exp, v, "#401");
7765         }
7766
7767         [Test]
7768         public void RepeatInfo_0cols_2itms_horiz_tbl_hdr_sep ()
7769         {
7770                 // cols              : 0
7771                 // cnt               : 2
7772                 // RepeatDirection   : Horizontal
7773                 // RepeatLayout      : Table
7774                 // OuterTableImplied : False
7775                 // Header            : True
7776                 // Footer            : False
7777                 // Separator         : True
7778
7779                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Horizontal, RepeatLayout.Table, false, true, false, true);
7780                 string exp = @"<table class=""mainstyle"">
7781         <tr>
7782                 <td colspan=""4"" class=""Header-1"">(0,Header,-1)</td>
7783         </tr><tr>
7784                 <td class=""Item0"">(1,Item,0)</td><td class=""Separator0"">(2,Separator,0)</td><td class=""Item1"">(3,Item,1)</td><td></td>
7785         </tr>
7786 </table>";
7787                 Assert.AreEqual (exp, v, "#402");
7788         }
7789
7790         [Test]
7791         public void RepeatInfo_0cols_5itms_horiz_tbl_hdr_sep ()
7792         {
7793                 // cols              : 0
7794                 // cnt               : 5
7795                 // RepeatDirection   : Horizontal
7796                 // RepeatLayout      : Table
7797                 // OuterTableImplied : False
7798                 // Header            : True
7799                 // Footer            : False
7800                 // Separator         : True
7801
7802                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Horizontal, RepeatLayout.Table, false, true, false, true);
7803                 string exp = @"<table class=""mainstyle"">
7804         <tr>
7805                 <td colspan=""10"" class=""Header-1"">(0,Header,-1)</td>
7806         </tr><tr>
7807                 <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>
7808         </tr>
7809 </table>";
7810                 Assert.AreEqual (exp, v, "#403");
7811         }
7812
7813         [Test]
7814         public void RepeatInfo_1cols_0itms_horiz_tbl_hdr_sep ()
7815         {
7816                 // cols              : 1
7817                 // cnt               : 0
7818                 // RepeatDirection   : Horizontal
7819                 // RepeatLayout      : Table
7820                 // OuterTableImplied : False
7821                 // Header            : True
7822                 // Footer            : False
7823                 // Separator         : True
7824
7825                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Horizontal, RepeatLayout.Table, false, true, false, true);
7826                 string exp = @"<table class=""mainstyle"">
7827         <tr>
7828                 <td colspan=""2"" class=""Header-1"">(0,Header,-1)</td>
7829         </tr>
7830 </table>";
7831                 Assert.AreEqual (exp, v, "#404");
7832         }
7833
7834         [Test]
7835         public void RepeatInfo_1cols_5itms_horiz_tbl_hdr_sep ()
7836         {
7837                 // cols              : 1
7838                 // cnt               : 5
7839                 // RepeatDirection   : Horizontal
7840                 // RepeatLayout      : Table
7841                 // OuterTableImplied : False
7842                 // Header            : True
7843                 // Footer            : False
7844                 // Separator         : True
7845
7846                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Horizontal, RepeatLayout.Table, false, true, false, true);
7847                 string exp = @"<table class=""mainstyle"">
7848         <tr>
7849                 <td colspan=""2"" class=""Header-1"">(0,Header,-1)</td>
7850         </tr><tr>
7851                 <td class=""Item0"">(1,Item,0)</td><td class=""Separator0"">(2,Separator,0)</td>
7852         </tr><tr>
7853                 <td class=""Item1"">(3,Item,1)</td><td class=""Separator1"">(4,Separator,1)</td>
7854         </tr><tr>
7855                 <td class=""Item2"">(5,Item,2)</td><td class=""Separator2"">(6,Separator,2)</td>
7856         </tr><tr>
7857                 <td class=""Item3"">(7,Item,3)</td><td class=""Separator3"">(8,Separator,3)</td>
7858         </tr><tr>
7859                 <td class=""Item4"">(9,Item,4)</td><td></td>
7860         </tr>
7861 </table>";
7862                 Assert.AreEqual (exp, v, "#405");
7863         }
7864
7865         [Test]
7866         public void RepeatInfo_2cols_4itms_horiz_tbl_hdr_sep ()
7867         {
7868                 // cols              : 2
7869                 // cnt               : 4
7870                 // RepeatDirection   : Horizontal
7871                 // RepeatLayout      : Table
7872                 // OuterTableImplied : False
7873                 // Header            : True
7874                 // Footer            : False
7875                 // Separator         : True
7876
7877                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Horizontal, RepeatLayout.Table, false, true, false, true);
7878                 string exp = @"<table class=""mainstyle"">
7879         <tr>
7880                 <td colspan=""4"" class=""Header-1"">(0,Header,-1)</td>
7881         </tr><tr>
7882                 <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>
7883         </tr><tr>
7884                 <td class=""Item2"">(5,Item,2)</td><td class=""Separator2"">(6,Separator,2)</td><td class=""Item3"">(7,Item,3)</td><td></td>
7885         </tr>
7886 </table>";
7887                 Assert.AreEqual (exp, v, "#406");
7888         }
7889
7890         [Test]
7891         public void RepeatInfo_2cols_7itms_horiz_tbl_hdr_sep ()
7892         {
7893                 // cols              : 2
7894                 // cnt               : 7
7895                 // RepeatDirection   : Horizontal
7896                 // RepeatLayout      : Table
7897                 // OuterTableImplied : False
7898                 // Header            : True
7899                 // Footer            : False
7900                 // Separator         : True
7901
7902                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Horizontal, RepeatLayout.Table, false, true, false, true);
7903                 string exp = @"<table class=""mainstyle"">
7904         <tr>
7905                 <td colspan=""4"" class=""Header-1"">(0,Header,-1)</td>
7906         </tr><tr>
7907                 <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>
7908         </tr><tr>
7909                 <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>
7910         </tr><tr>
7911                 <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>
7912         </tr><tr>
7913                 <td class=""Item6"">(13,Item,6)</td><td></td><td></td><td></td>
7914         </tr>
7915 </table>";
7916                 Assert.AreEqual (exp, v, "#407");
7917         }
7918
7919         [Test]
7920         public void RepeatInfo_3cols_9itms_horiz_tbl_hdr_sep ()
7921         {
7922                 // cols              : 3
7923                 // cnt               : 9
7924                 // RepeatDirection   : Horizontal
7925                 // RepeatLayout      : Table
7926                 // OuterTableImplied : False
7927                 // Header            : True
7928                 // Footer            : False
7929                 // Separator         : True
7930
7931                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Horizontal, RepeatLayout.Table, false, true, false, true);
7932                 string exp = @"<table>
7933         <tr>
7934                 <td colspan=""6"" class=""Header-1"">(0,Header,-1)</td>
7935         </tr><tr>
7936                 <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>
7937         </tr><tr>
7938                 <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>
7939         </tr><tr>
7940                 <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>
7941         </tr>
7942 </table>";
7943                 Assert.AreEqual (exp, v, "#408");
7944         }
7945
7946         [Test]
7947         public void RepeatInfo_3cols_7itms_horiz_tbl_hdr_sep ()
7948         {
7949                 // cols              : 3
7950                 // cnt               : 7
7951                 // RepeatDirection   : Horizontal
7952                 // RepeatLayout      : Table
7953                 // OuterTableImplied : False
7954                 // Header            : True
7955                 // Footer            : False
7956                 // Separator         : True
7957
7958                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Horizontal, RepeatLayout.Table, false, true, false, true);
7959                 string exp = @"<table>
7960         <tr>
7961                 <td colspan=""6"" class=""Header-1"">(0,Header,-1)</td>
7962         </tr><tr>
7963                 <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>
7964         </tr><tr>
7965                 <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>
7966         </tr><tr>
7967                 <td class=""Item6"">(13,Item,6)</td><td></td><td></td><td></td><td></td><td></td>
7968         </tr>
7969 </table>";
7970                 Assert.AreEqual (exp, v, "#409");
7971         }
7972
7973         [Test]
7974         public void RepeatInfo_0cols_0itms_vert_tbl_hdr_sep ()
7975         {
7976                 // cols              : 0
7977                 // cnt               : 0
7978                 // RepeatDirection   : Vertical
7979                 // RepeatLayout      : Table
7980                 // OuterTableImplied : False
7981                 // Header            : True
7982                 // Footer            : False
7983                 // Separator         : True
7984
7985                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Vertical, RepeatLayout.Table, false, true, false, true);
7986                 string exp = @"<table class=""mainstyle"">
7987         <tr>
7988                 <td class=""Header-1"">(0,Header,-1)</td>
7989         </tr>
7990 </table>";
7991                 Assert.AreEqual (exp, v, "#410");
7992         }
7993
7994         [Test]
7995         public void RepeatInfo_0cols_1itms_vert_tbl_hdr_sep ()
7996         {
7997                 // cols              : 0
7998                 // cnt               : 1
7999                 // RepeatDirection   : Vertical
8000                 // RepeatLayout      : Table
8001                 // OuterTableImplied : False
8002                 // Header            : True
8003                 // Footer            : False
8004                 // Separator         : True
8005
8006                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Vertical, RepeatLayout.Table, false, true, false, true);
8007                 string exp = @"<table class=""mainstyle"">
8008         <tr>
8009                 <td class=""Header-1"">(0,Header,-1)</td>
8010         </tr><tr>
8011                 <td class=""Item0"">(1,Item,0)</td>
8012         </tr>
8013 </table>";
8014                 Assert.AreEqual (exp, v, "#411");
8015         }
8016
8017         [Test]
8018         public void RepeatInfo_0cols_2itms_vert_tbl_hdr_sep ()
8019         {
8020                 // cols              : 0
8021                 // cnt               : 2
8022                 // RepeatDirection   : Vertical
8023                 // RepeatLayout      : Table
8024                 // OuterTableImplied : False
8025                 // Header            : True
8026                 // Footer            : False
8027                 // Separator         : True
8028
8029                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Vertical, RepeatLayout.Table, false, true, false, true);
8030                 string exp = @"<table class=""mainstyle"">
8031         <tr>
8032                 <td class=""Header-1"">(0,Header,-1)</td>
8033         </tr><tr>
8034                 <td class=""Item0"">(1,Item,0)</td>
8035         </tr><tr>
8036                 <td class=""Separator0"">(2,Separator,0)</td>
8037         </tr><tr>
8038                 <td class=""Item1"">(3,Item,1)</td>
8039         </tr>
8040 </table>";
8041                 Assert.AreEqual (exp, v, "#412");
8042         }
8043
8044         [Test]
8045         public void RepeatInfo_0cols_5itms_vert_tbl_hdr_sep ()
8046         {
8047                 // cols              : 0
8048                 // cnt               : 5
8049                 // RepeatDirection   : Vertical
8050                 // RepeatLayout      : Table
8051                 // OuterTableImplied : False
8052                 // Header            : True
8053                 // Footer            : False
8054                 // Separator         : True
8055
8056                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Vertical, RepeatLayout.Table, false, true, false, true);
8057                 string exp = @"<table class=""mainstyle"">
8058         <tr>
8059                 <td class=""Header-1"">(0,Header,-1)</td>
8060         </tr><tr>
8061                 <td class=""Item0"">(1,Item,0)</td>
8062         </tr><tr>
8063                 <td class=""Separator0"">(2,Separator,0)</td>
8064         </tr><tr>
8065                 <td class=""Item1"">(3,Item,1)</td>
8066         </tr><tr>
8067                 <td class=""Separator1"">(4,Separator,1)</td>
8068         </tr><tr>
8069                 <td class=""Item2"">(5,Item,2)</td>
8070         </tr><tr>
8071                 <td class=""Separator2"">(6,Separator,2)</td>
8072         </tr><tr>
8073                 <td class=""Item3"">(7,Item,3)</td>
8074         </tr><tr>
8075                 <td class=""Separator3"">(8,Separator,3)</td>
8076         </tr><tr>
8077                 <td class=""Item4"">(9,Item,4)</td>
8078         </tr>
8079 </table>";
8080                 Assert.AreEqual (exp, v, "#413");
8081         }
8082
8083         [Test]
8084         public void RepeatInfo_1cols_0itms_vert_tbl_hdr_sep ()
8085         {
8086                 // cols              : 1
8087                 // cnt               : 0
8088                 // RepeatDirection   : Vertical
8089                 // RepeatLayout      : Table
8090                 // OuterTableImplied : False
8091                 // Header            : True
8092                 // Footer            : False
8093                 // Separator         : True
8094
8095                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Vertical, RepeatLayout.Table, false, true, false, true);
8096                 string exp = @"<table class=""mainstyle"">
8097         <tr>
8098                 <td class=""Header-1"">(0,Header,-1)</td>
8099         </tr>
8100 </table>";
8101                 Assert.AreEqual (exp, v, "#414");
8102         }
8103
8104         [Test]
8105         public void RepeatInfo_1cols_5itms_vert_tbl_hdr_sep ()
8106         {
8107                 // cols              : 1
8108                 // cnt               : 5
8109                 // RepeatDirection   : Vertical
8110                 // RepeatLayout      : Table
8111                 // OuterTableImplied : False
8112                 // Header            : True
8113                 // Footer            : False
8114                 // Separator         : True
8115
8116                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Vertical, RepeatLayout.Table, false, true, false, true);
8117                 string exp = @"<table class=""mainstyle"">
8118         <tr>
8119                 <td class=""Header-1"">(0,Header,-1)</td>
8120         </tr><tr>
8121                 <td class=""Item0"">(1,Item,0)</td>
8122         </tr><tr>
8123                 <td class=""Separator0"">(2,Separator,0)</td>
8124         </tr><tr>
8125                 <td class=""Item1"">(3,Item,1)</td>
8126         </tr><tr>
8127                 <td class=""Separator1"">(4,Separator,1)</td>
8128         </tr><tr>
8129                 <td class=""Item2"">(5,Item,2)</td>
8130         </tr><tr>
8131                 <td class=""Separator2"">(6,Separator,2)</td>
8132         </tr><tr>
8133                 <td class=""Item3"">(7,Item,3)</td>
8134         </tr><tr>
8135                 <td class=""Separator3"">(8,Separator,3)</td>
8136         </tr><tr>
8137                 <td class=""Item4"">(9,Item,4)</td>
8138         </tr>
8139 </table>";
8140                 Assert.AreEqual (exp, v, "#415");
8141         }
8142
8143         [Test]
8144         public void RepeatInfo_2cols_4itms_vert_tbl_hdr_sep ()
8145         {
8146                 // cols              : 2
8147                 // cnt               : 4
8148                 // RepeatDirection   : Vertical
8149                 // RepeatLayout      : Table
8150                 // OuterTableImplied : False
8151                 // Header            : True
8152                 // Footer            : False
8153                 // Separator         : True
8154
8155                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Vertical, RepeatLayout.Table, false, true, false, true);
8156                 string exp = @"<table class=""mainstyle"">
8157         <tr>
8158                 <td colspan=""4"" class=""Header-1"">(0,Header,-1)</td>
8159         </tr><tr>
8160                 <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>
8161         </tr><tr>
8162                 <td class=""Item1"">(5,Item,1)</td><td class=""Separator1"">(6,Separator,1)</td><td class=""Item3"">(7,Item,3)</td><td></td>
8163         </tr>
8164 </table>";
8165                 Assert.AreEqual (exp, v, "#416");
8166         }
8167
8168         [Test]
8169         public void RepeatInfo_2cols_7itms_vert_tbl_hdr_sep ()
8170         {
8171                 // cols              : 2
8172                 // cnt               : 7
8173                 // RepeatDirection   : Vertical
8174                 // RepeatLayout      : Table
8175                 // OuterTableImplied : False
8176                 // Header            : True
8177                 // Footer            : False
8178                 // Separator         : True
8179
8180                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Vertical, RepeatLayout.Table, false, true, false, true);
8181                 string exp = @"<table class=""mainstyle"">
8182         <tr>
8183                 <td colspan=""4"" class=""Header-1"">(0,Header,-1)</td>
8184         </tr><tr>
8185                 <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>
8186         </tr><tr>
8187                 <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>
8188         </tr><tr>
8189                 <td class=""Item2"">(9,Item,2)</td><td class=""Separator2"">(10,Separator,2)</td><td class=""Item6"">(11,Item,6)</td><td></td>
8190         </tr><tr>
8191                 <td class=""Item3"">(12,Item,3)</td><td class=""Separator3"">(13,Separator,3)</td><td></td><td></td>
8192         </tr>
8193 </table>";
8194                 Assert.AreEqual (exp, v, "#417");
8195         }
8196
8197         [Test]
8198         public void RepeatInfo_3cols_9itms_vert_tbl_hdr_sep ()
8199         {
8200                 // cols              : 3
8201                 // cnt               : 9
8202                 // RepeatDirection   : Vertical
8203                 // RepeatLayout      : Table
8204                 // OuterTableImplied : False
8205                 // Header            : True
8206                 // Footer            : False
8207                 // Separator         : True
8208
8209                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Vertical, RepeatLayout.Table, false, true, false, true);
8210                 string exp = @"<table>
8211         <tr>
8212                 <td colspan=""6"" class=""Header-1"">(0,Header,-1)</td>
8213         </tr><tr>
8214                 <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>
8215         </tr><tr>
8216                 <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>
8217         </tr><tr>
8218                 <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>
8219         </tr>
8220 </table>";
8221                 Assert.AreEqual (exp, v, "#418");
8222         }
8223
8224         [Test]
8225         public void RepeatInfo_3cols_7itms_vert_tbl_hdr_sep ()
8226         {
8227                 // cols              : 3
8228                 // cnt               : 7
8229                 // RepeatDirection   : Vertical
8230                 // RepeatLayout      : Table
8231                 // OuterTableImplied : False
8232                 // Header            : True
8233                 // Footer            : False
8234                 // Separator         : True
8235
8236                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Vertical, RepeatLayout.Table, false, true, false, true);
8237                 string exp = @"<table>
8238         <tr>
8239                 <td colspan=""6"" class=""Header-1"">(0,Header,-1)</td>
8240         </tr><tr>
8241                 <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>
8242         </tr><tr>
8243                 <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>
8244         </tr><tr>
8245                 <td class=""Item2"">(12,Item,2)</td><td class=""Separator2"">(13,Separator,2)</td><td></td><td></td><td></td><td></td>
8246         </tr>
8247 </table>";
8248                 Assert.AreEqual (exp, v, "#419");
8249         }
8250
8251         [Test]
8252         public void RepeatInfo_0cols_0itms_horiz_flow_hdr_sep ()
8253         {
8254                 // cols              : 0
8255                 // cnt               : 0
8256                 // RepeatDirection   : Horizontal
8257                 // RepeatLayout      : Flow
8258                 // OuterTableImplied : False
8259                 // Header            : True
8260                 // Footer            : False
8261                 // Separator         : True
8262
8263                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Horizontal, RepeatLayout.Flow, false, true, false, true);
8264                 string exp = @"<span class=""mainstyle"">(0,Header,-1)</span>";
8265                 Assert.AreEqual (exp, v, "#420");
8266         }
8267
8268         [Test]
8269         public void RepeatInfo_0cols_1itms_horiz_flow_hdr_sep ()
8270         {
8271                 // cols              : 0
8272                 // cnt               : 1
8273                 // RepeatDirection   : Horizontal
8274                 // RepeatLayout      : Flow
8275                 // OuterTableImplied : False
8276                 // Header            : True
8277                 // Footer            : False
8278                 // Separator         : True
8279
8280                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Horizontal, RepeatLayout.Flow, false, true, false, true);
8281                 string exp = @"<span class=""mainstyle"">(0,Header,-1)(1,Item,0)</span>";
8282                 Assert.AreEqual (exp, v, "#421");
8283         }
8284
8285         [Test]
8286         public void RepeatInfo_0cols_2itms_horiz_flow_hdr_sep ()
8287         {
8288                 // cols              : 0
8289                 // cnt               : 2
8290                 // RepeatDirection   : Horizontal
8291                 // RepeatLayout      : Flow
8292                 // OuterTableImplied : False
8293                 // Header            : True
8294                 // Footer            : False
8295                 // Separator         : True
8296
8297                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Horizontal, RepeatLayout.Flow, false, true, false, true);
8298                 string exp = @"<span class=""mainstyle"">(0,Header,-1)(1,Item,0)(2,Separator,0)(3,Item,1)</span>";
8299                 Assert.AreEqual (exp, v, "#422");
8300         }
8301
8302         [Test]
8303         public void RepeatInfo_0cols_5itms_horiz_flow_hdr_sep ()
8304         {
8305                 // cols              : 0
8306                 // cnt               : 5
8307                 // RepeatDirection   : Horizontal
8308                 // RepeatLayout      : Flow
8309                 // OuterTableImplied : False
8310                 // Header            : True
8311                 // Footer            : False
8312                 // Separator         : True
8313
8314                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Horizontal, RepeatLayout.Flow, false, true, false, true);
8315                 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>";
8316                 Assert.AreEqual (exp, v, "#423");
8317         }
8318
8319         [Test]
8320         public void RepeatInfo_1cols_0itms_horiz_flow_hdr_sep ()
8321         {
8322                 // cols              : 1
8323                 // cnt               : 0
8324                 // RepeatDirection   : Horizontal
8325                 // RepeatLayout      : Flow
8326                 // OuterTableImplied : False
8327                 // Header            : True
8328                 // Footer            : False
8329                 // Separator         : True
8330
8331                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Horizontal, RepeatLayout.Flow, false, true, false, true);
8332                 string exp = @"<span class=""mainstyle"">(0,Header,-1)</span>";
8333                 Assert.AreEqual (exp, v, "#424");
8334         }
8335
8336         [Test]
8337         public void RepeatInfo_1cols_5itms_horiz_flow_hdr_sep ()
8338         {
8339                 // cols              : 1
8340                 // cnt               : 5
8341                 // RepeatDirection   : Horizontal
8342                 // RepeatLayout      : Flow
8343                 // OuterTableImplied : False
8344                 // Header            : True
8345                 // Footer            : False
8346                 // Separator         : True
8347
8348                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Horizontal, RepeatLayout.Flow, false, true, false, true);
8349                 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>";
8350                 Assert.AreEqual (exp, v, "#425");
8351         }
8352
8353         [Test]
8354         public void RepeatInfo_2cols_4itms_horiz_flow_hdr_sep ()
8355         {
8356                 // cols              : 2
8357                 // cnt               : 4
8358                 // RepeatDirection   : Horizontal
8359                 // RepeatLayout      : Flow
8360                 // OuterTableImplied : False
8361                 // Header            : True
8362                 // Footer            : False
8363                 // Separator         : True
8364
8365                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Horizontal, RepeatLayout.Flow, false, true, false, true);
8366                 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>";
8367                 Assert.AreEqual (exp, v, "#426");
8368         }
8369
8370         [Test]
8371         public void RepeatInfo_2cols_7itms_horiz_flow_hdr_sep ()
8372         {
8373                 // cols              : 2
8374                 // cnt               : 7
8375                 // RepeatDirection   : Horizontal
8376                 // RepeatLayout      : Flow
8377                 // OuterTableImplied : False
8378                 // Header            : True
8379                 // Footer            : False
8380                 // Separator         : True
8381
8382                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Horizontal, RepeatLayout.Flow, false, true, false, true);
8383                 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>";
8384                 Assert.AreEqual (exp, v, "#427");
8385         }
8386
8387         [Test]
8388         public void RepeatInfo_3cols_9itms_horiz_flow_hdr_sep ()
8389         {
8390                 // cols              : 3
8391                 // cnt               : 9
8392                 // RepeatDirection   : Horizontal
8393                 // RepeatLayout      : Flow
8394                 // OuterTableImplied : False
8395                 // Header            : True
8396                 // Footer            : False
8397                 // Separator         : True
8398
8399                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Horizontal, RepeatLayout.Flow, false, true, false, true);
8400                 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>";
8401                 Assert.AreEqual (exp, v, "#428");
8402         }
8403
8404         [Test]
8405         public void RepeatInfo_3cols_7itms_horiz_flow_hdr_sep ()
8406         {
8407                 // cols              : 3
8408                 // cnt               : 7
8409                 // RepeatDirection   : Horizontal
8410                 // RepeatLayout      : Flow
8411                 // OuterTableImplied : False
8412                 // Header            : True
8413                 // Footer            : False
8414                 // Separator         : True
8415
8416                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Horizontal, RepeatLayout.Flow, false, true, false, true);
8417                 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>";
8418                 Assert.AreEqual (exp, v, "#429");
8419         }
8420
8421         [Test]
8422         public void RepeatInfo_0cols_0itms_vert_flow_hdr_sep ()
8423         {
8424                 // cols              : 0
8425                 // cnt               : 0
8426                 // RepeatDirection   : Vertical
8427                 // RepeatLayout      : Flow
8428                 // OuterTableImplied : False
8429                 // Header            : True
8430                 // Footer            : False
8431                 // Separator         : True
8432
8433                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Vertical, RepeatLayout.Flow, false, true, false, true);
8434                 string exp = @"<span class=""mainstyle"">(0,Header,-1)<br /></span>";
8435                 Assert.AreEqual (exp, v, "#430");
8436         }
8437
8438         [Test]
8439         public void RepeatInfo_0cols_1itms_vert_flow_hdr_sep ()
8440         {
8441                 // cols              : 0
8442                 // cnt               : 1
8443                 // RepeatDirection   : Vertical
8444                 // RepeatLayout      : Flow
8445                 // OuterTableImplied : False
8446                 // Header            : True
8447                 // Footer            : False
8448                 // Separator         : True
8449
8450                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Vertical, RepeatLayout.Flow, false, true, false, true);
8451                 string exp = @"<span class=""mainstyle"">(0,Header,-1)<br />(1,Item,0)</span>";
8452                 Assert.AreEqual (exp, v, "#431");
8453         }
8454
8455         [Test]
8456         public void RepeatInfo_0cols_2itms_vert_flow_hdr_sep ()
8457         {
8458                 // cols              : 0
8459                 // cnt               : 2
8460                 // RepeatDirection   : Vertical
8461                 // RepeatLayout      : Flow
8462                 // OuterTableImplied : False
8463                 // Header            : True
8464                 // Footer            : False
8465                 // Separator         : True
8466
8467                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Vertical, RepeatLayout.Flow, false, true, false, true);
8468                 string exp = @"<span class=""mainstyle"">(0,Header,-1)<br />(1,Item,0)<br />(2,Separator,0)<br />(3,Item,1)</span>";
8469                 Assert.AreEqual (exp, v, "#432");
8470         }
8471
8472         [Test]
8473         public void RepeatInfo_0cols_5itms_vert_flow_hdr_sep ()
8474         {
8475                 // cols              : 0
8476                 // cnt               : 5
8477                 // RepeatDirection   : Vertical
8478                 // RepeatLayout      : Flow
8479                 // OuterTableImplied : False
8480                 // Header            : True
8481                 // Footer            : False
8482                 // Separator         : True
8483
8484                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Vertical, RepeatLayout.Flow, false, true, false, true);
8485                 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>";
8486                 Assert.AreEqual (exp, v, "#433");
8487         }
8488
8489         [Test]
8490         public void RepeatInfo_1cols_0itms_vert_flow_hdr_sep ()
8491         {
8492                 // cols              : 1
8493                 // cnt               : 0
8494                 // RepeatDirection   : Vertical
8495                 // RepeatLayout      : Flow
8496                 // OuterTableImplied : False
8497                 // Header            : True
8498                 // Footer            : False
8499                 // Separator         : True
8500
8501                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Vertical, RepeatLayout.Flow, false, true, false, true);
8502                 string exp = @"<span class=""mainstyle"">(0,Header,-1)<br /></span>";
8503                 Assert.AreEqual (exp, v, "#434");
8504         }
8505
8506         [Test]
8507         public void RepeatInfo_1cols_5itms_vert_flow_hdr_sep ()
8508         {
8509                 // cols              : 1
8510                 // cnt               : 5
8511                 // RepeatDirection   : Vertical
8512                 // RepeatLayout      : Flow
8513                 // OuterTableImplied : False
8514                 // Header            : True
8515                 // Footer            : False
8516                 // Separator         : True
8517
8518                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Vertical, RepeatLayout.Flow, false, true, false, true);
8519                 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>";
8520                 Assert.AreEqual (exp, v, "#435");
8521         }
8522
8523         [Test]
8524         public void RepeatInfo_2cols_4itms_vert_flow_hdr_sep ()
8525         {
8526                 // cols              : 2
8527                 // cnt               : 4
8528                 // RepeatDirection   : Vertical
8529                 // RepeatLayout      : Flow
8530                 // OuterTableImplied : False
8531                 // Header            : True
8532                 // Footer            : False
8533                 // Separator         : True
8534
8535                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Vertical, RepeatLayout.Flow, false, true, false, true);
8536                 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>";
8537                 Assert.AreEqual (exp, v, "#436");
8538         }
8539
8540         [Test]
8541         public void RepeatInfo_2cols_7itms_vert_flow_hdr_sep ()
8542         {
8543                 // cols              : 2
8544                 // cnt               : 7
8545                 // RepeatDirection   : Vertical
8546                 // RepeatLayout      : Flow
8547                 // OuterTableImplied : False
8548                 // Header            : True
8549                 // Footer            : False
8550                 // Separator         : True
8551
8552                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Vertical, RepeatLayout.Flow, false, true, false, true);
8553                 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>";
8554                 Assert.AreEqual (exp, v, "#437");
8555         }
8556
8557         [Test]
8558         public void RepeatInfo_3cols_9itms_vert_flow_hdr_sep ()
8559         {
8560                 // cols              : 3
8561                 // cnt               : 9
8562                 // RepeatDirection   : Vertical
8563                 // RepeatLayout      : Flow
8564                 // OuterTableImplied : False
8565                 // Header            : True
8566                 // Footer            : False
8567                 // Separator         : True
8568
8569                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Vertical, RepeatLayout.Flow, false, true, false, true);
8570                 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>";
8571                 Assert.AreEqual (exp, v, "#438");
8572         }
8573
8574         [Test]
8575         public void RepeatInfo_3cols_7itms_vert_flow_hdr_sep ()
8576         {
8577                 // cols              : 3
8578                 // cnt               : 7
8579                 // RepeatDirection   : Vertical
8580                 // RepeatLayout      : Flow
8581                 // OuterTableImplied : False
8582                 // Header            : True
8583                 // Footer            : False
8584                 // Separator         : True
8585
8586                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Vertical, RepeatLayout.Flow, false, true, false, true);
8587                 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>";
8588                 Assert.AreEqual (exp, v, "#439");
8589         }
8590
8591         [Test]
8592         [ExpectedException (typeof (global::System.InvalidOperationException))]
8593         public void RepeatInfo_0cols_0itms_horiz_ul_hdr_sep ()
8594         {
8595                 // cols              : 0
8596                 // cnt               : 0
8597                 // RepeatDirection   : Horizontal
8598                 // RepeatLayout      : UnorderedList
8599                 // OuterTableImplied : False
8600                 // Header            : True
8601                 // Footer            : False
8602                 // Separator         : True
8603
8604                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, false, true, false, true);
8605
8606                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
8607         }
8608
8609         [Test]
8610         [ExpectedException (typeof (global::System.InvalidOperationException))]
8611         public void RepeatInfo_0cols_1itms_horiz_ul_hdr_sep ()
8612         {
8613                 // cols              : 0
8614                 // cnt               : 1
8615                 // RepeatDirection   : Horizontal
8616                 // RepeatLayout      : UnorderedList
8617                 // OuterTableImplied : False
8618                 // Header            : True
8619                 // Footer            : False
8620                 // Separator         : True
8621
8622                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, false, true, false, true);
8623
8624                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
8625         }
8626
8627         [Test]
8628         [ExpectedException (typeof (global::System.InvalidOperationException))]
8629         public void RepeatInfo_0cols_2itms_horiz_ul_hdr_sep ()
8630         {
8631                 // cols              : 0
8632                 // cnt               : 2
8633                 // RepeatDirection   : Horizontal
8634                 // RepeatLayout      : UnorderedList
8635                 // OuterTableImplied : False
8636                 // Header            : True
8637                 // Footer            : False
8638                 // Separator         : True
8639
8640                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, false, true, false, true);
8641
8642                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
8643         }
8644
8645         [Test]
8646         [ExpectedException (typeof (global::System.InvalidOperationException))]
8647         public void RepeatInfo_0cols_5itms_horiz_ul_hdr_sep ()
8648         {
8649                 // cols              : 0
8650                 // cnt               : 5
8651                 // RepeatDirection   : Horizontal
8652                 // RepeatLayout      : UnorderedList
8653                 // OuterTableImplied : False
8654                 // Header            : True
8655                 // Footer            : False
8656                 // Separator         : True
8657
8658                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, false, true, false, true);
8659
8660                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
8661         }
8662
8663         [Test]
8664         [ExpectedException (typeof (global::System.InvalidOperationException))]
8665         public void RepeatInfo_1cols_0itms_horiz_ul_hdr_sep ()
8666         {
8667                 // cols              : 1
8668                 // cnt               : 0
8669                 // RepeatDirection   : Horizontal
8670                 // RepeatLayout      : UnorderedList
8671                 // OuterTableImplied : False
8672                 // Header            : True
8673                 // Footer            : False
8674                 // Separator         : True
8675
8676                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, false, true, false, true);
8677
8678                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
8679         }
8680
8681         [Test]
8682         [ExpectedException (typeof (global::System.InvalidOperationException))]
8683         public void RepeatInfo_1cols_5itms_horiz_ul_hdr_sep ()
8684         {
8685                 // cols              : 1
8686                 // cnt               : 5
8687                 // RepeatDirection   : Horizontal
8688                 // RepeatLayout      : UnorderedList
8689                 // OuterTableImplied : False
8690                 // Header            : True
8691                 // Footer            : False
8692                 // Separator         : True
8693
8694                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, false, true, false, true);
8695
8696                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
8697         }
8698
8699         [Test]
8700         [ExpectedException (typeof (global::System.InvalidOperationException))]
8701         public void RepeatInfo_2cols_4itms_horiz_ul_hdr_sep ()
8702         {
8703                 // cols              : 2
8704                 // cnt               : 4
8705                 // RepeatDirection   : Horizontal
8706                 // RepeatLayout      : UnorderedList
8707                 // OuterTableImplied : False
8708                 // Header            : True
8709                 // Footer            : False
8710                 // Separator         : True
8711
8712                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, false, true, false, true);
8713
8714                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
8715         }
8716
8717         [Test]
8718         [ExpectedException (typeof (global::System.InvalidOperationException))]
8719         public void RepeatInfo_2cols_7itms_horiz_ul_hdr_sep ()
8720         {
8721                 // cols              : 2
8722                 // cnt               : 7
8723                 // RepeatDirection   : Horizontal
8724                 // RepeatLayout      : UnorderedList
8725                 // OuterTableImplied : False
8726                 // Header            : True
8727                 // Footer            : False
8728                 // Separator         : True
8729
8730                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, false, true, false, true);
8731
8732                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
8733         }
8734
8735         [Test]
8736         [ExpectedException (typeof (global::System.InvalidOperationException))]
8737         public void RepeatInfo_3cols_9itms_horiz_ul_hdr_sep ()
8738         {
8739                 // cols              : 3
8740                 // cnt               : 9
8741                 // RepeatDirection   : Horizontal
8742                 // RepeatLayout      : UnorderedList
8743                 // OuterTableImplied : False
8744                 // Header            : True
8745                 // Footer            : False
8746                 // Separator         : True
8747
8748                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, false, true, false, true);
8749
8750                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
8751         }
8752
8753         [Test]
8754         [ExpectedException (typeof (global::System.InvalidOperationException))]
8755         public void RepeatInfo_3cols_7itms_horiz_ul_hdr_sep ()
8756         {
8757                 // cols              : 3
8758                 // cnt               : 7
8759                 // RepeatDirection   : Horizontal
8760                 // RepeatLayout      : UnorderedList
8761                 // OuterTableImplied : False
8762                 // Header            : True
8763                 // Footer            : False
8764                 // Separator         : True
8765
8766                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, false, true, false, true);
8767
8768                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
8769         }
8770
8771         [Test]
8772         [ExpectedException (typeof (global::System.InvalidOperationException))]
8773         public void RepeatInfo_0cols_0itms_vert_ul_hdr_sep ()
8774         {
8775                 // cols              : 0
8776                 // cnt               : 0
8777                 // RepeatDirection   : Vertical
8778                 // RepeatLayout      : UnorderedList
8779                 // OuterTableImplied : False
8780                 // Header            : True
8781                 // Footer            : False
8782                 // Separator         : True
8783
8784                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Vertical, RepeatLayout.UnorderedList, false, true, false, true);
8785
8786                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
8787         }
8788
8789         [Test]
8790         [ExpectedException (typeof (global::System.InvalidOperationException))]
8791         public void RepeatInfo_0cols_1itms_vert_ul_hdr_sep ()
8792         {
8793                 // cols              : 0
8794                 // cnt               : 1
8795                 // RepeatDirection   : Vertical
8796                 // RepeatLayout      : UnorderedList
8797                 // OuterTableImplied : False
8798                 // Header            : True
8799                 // Footer            : False
8800                 // Separator         : True
8801
8802                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Vertical, RepeatLayout.UnorderedList, false, true, false, true);
8803
8804                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
8805         }
8806
8807         [Test]
8808         [ExpectedException (typeof (global::System.InvalidOperationException))]
8809         public void RepeatInfo_0cols_2itms_vert_ul_hdr_sep ()
8810         {
8811                 // cols              : 0
8812                 // cnt               : 2
8813                 // RepeatDirection   : Vertical
8814                 // RepeatLayout      : UnorderedList
8815                 // OuterTableImplied : False
8816                 // Header            : True
8817                 // Footer            : False
8818                 // Separator         : True
8819
8820                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Vertical, RepeatLayout.UnorderedList, false, true, false, true);
8821
8822                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
8823         }
8824
8825         [Test]
8826         [ExpectedException (typeof (global::System.InvalidOperationException))]
8827         public void RepeatInfo_0cols_5itms_vert_ul_hdr_sep ()
8828         {
8829                 // cols              : 0
8830                 // cnt               : 5
8831                 // RepeatDirection   : Vertical
8832                 // RepeatLayout      : UnorderedList
8833                 // OuterTableImplied : False
8834                 // Header            : True
8835                 // Footer            : False
8836                 // Separator         : True
8837
8838                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Vertical, RepeatLayout.UnorderedList, false, true, false, true);
8839
8840                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
8841         }
8842
8843         [Test]
8844         [ExpectedException (typeof (global::System.InvalidOperationException))]
8845         public void RepeatInfo_1cols_0itms_vert_ul_hdr_sep ()
8846         {
8847                 // cols              : 1
8848                 // cnt               : 0
8849                 // RepeatDirection   : Vertical
8850                 // RepeatLayout      : UnorderedList
8851                 // OuterTableImplied : False
8852                 // Header            : True
8853                 // Footer            : False
8854                 // Separator         : True
8855
8856                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Vertical, RepeatLayout.UnorderedList, false, true, false, true);
8857
8858                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
8859         }
8860
8861         [Test]
8862         [ExpectedException (typeof (global::System.InvalidOperationException))]
8863         public void RepeatInfo_1cols_5itms_vert_ul_hdr_sep ()
8864         {
8865                 // cols              : 1
8866                 // cnt               : 5
8867                 // RepeatDirection   : Vertical
8868                 // RepeatLayout      : UnorderedList
8869                 // OuterTableImplied : False
8870                 // Header            : True
8871                 // Footer            : False
8872                 // Separator         : True
8873
8874                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Vertical, RepeatLayout.UnorderedList, false, true, false, true);
8875
8876                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
8877         }
8878
8879         [Test]
8880         [ExpectedException (typeof (global::System.InvalidOperationException))]
8881         public void RepeatInfo_2cols_4itms_vert_ul_hdr_sep ()
8882         {
8883                 // cols              : 2
8884                 // cnt               : 4
8885                 // RepeatDirection   : Vertical
8886                 // RepeatLayout      : UnorderedList
8887                 // OuterTableImplied : False
8888                 // Header            : True
8889                 // Footer            : False
8890                 // Separator         : True
8891
8892                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Vertical, RepeatLayout.UnorderedList, false, true, false, true);
8893
8894                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
8895         }
8896
8897         [Test]
8898         [ExpectedException (typeof (global::System.InvalidOperationException))]
8899         public void RepeatInfo_2cols_7itms_vert_ul_hdr_sep ()
8900         {
8901                 // cols              : 2
8902                 // cnt               : 7
8903                 // RepeatDirection   : Vertical
8904                 // RepeatLayout      : UnorderedList
8905                 // OuterTableImplied : False
8906                 // Header            : True
8907                 // Footer            : False
8908                 // Separator         : True
8909
8910                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Vertical, RepeatLayout.UnorderedList, false, true, false, true);
8911
8912                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
8913         }
8914
8915         [Test]
8916         [ExpectedException (typeof (global::System.InvalidOperationException))]
8917         public void RepeatInfo_3cols_9itms_vert_ul_hdr_sep ()
8918         {
8919                 // cols              : 3
8920                 // cnt               : 9
8921                 // RepeatDirection   : Vertical
8922                 // RepeatLayout      : UnorderedList
8923                 // OuterTableImplied : False
8924                 // Header            : True
8925                 // Footer            : False
8926                 // Separator         : True
8927
8928                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Vertical, RepeatLayout.UnorderedList, false, true, false, true);
8929
8930                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
8931         }
8932
8933         [Test]
8934         [ExpectedException (typeof (global::System.InvalidOperationException))]
8935         public void RepeatInfo_3cols_7itms_vert_ul_hdr_sep ()
8936         {
8937                 // cols              : 3
8938                 // cnt               : 7
8939                 // RepeatDirection   : Vertical
8940                 // RepeatLayout      : UnorderedList
8941                 // OuterTableImplied : False
8942                 // Header            : True
8943                 // Footer            : False
8944                 // Separator         : True
8945
8946                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Vertical, RepeatLayout.UnorderedList, false, true, false, true);
8947
8948                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
8949         }
8950
8951         [Test]
8952         [ExpectedException (typeof (global::System.InvalidOperationException))]
8953         public void RepeatInfo_0cols_0itms_horiz_ol_hdr_sep ()
8954         {
8955                 // cols              : 0
8956                 // cnt               : 0
8957                 // RepeatDirection   : Horizontal
8958                 // RepeatLayout      : OrderedList
8959                 // OuterTableImplied : False
8960                 // Header            : True
8961                 // Footer            : False
8962                 // Separator         : True
8963
8964                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Horizontal, RepeatLayout.OrderedList, false, true, false, true);
8965
8966                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
8967         }
8968
8969         [Test]
8970         [ExpectedException (typeof (global::System.InvalidOperationException))]
8971         public void RepeatInfo_0cols_1itms_horiz_ol_hdr_sep ()
8972         {
8973                 // cols              : 0
8974                 // cnt               : 1
8975                 // RepeatDirection   : Horizontal
8976                 // RepeatLayout      : OrderedList
8977                 // OuterTableImplied : False
8978                 // Header            : True
8979                 // Footer            : False
8980                 // Separator         : True
8981
8982                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Horizontal, RepeatLayout.OrderedList, false, true, false, true);
8983
8984                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
8985         }
8986
8987         [Test]
8988         [ExpectedException (typeof (global::System.InvalidOperationException))]
8989         public void RepeatInfo_0cols_2itms_horiz_ol_hdr_sep ()
8990         {
8991                 // cols              : 0
8992                 // cnt               : 2
8993                 // RepeatDirection   : Horizontal
8994                 // RepeatLayout      : OrderedList
8995                 // OuterTableImplied : False
8996                 // Header            : True
8997                 // Footer            : False
8998                 // Separator         : True
8999
9000                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Horizontal, RepeatLayout.OrderedList, false, true, false, true);
9001
9002                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
9003         }
9004
9005         [Test]
9006         [ExpectedException (typeof (global::System.InvalidOperationException))]
9007         public void RepeatInfo_0cols_5itms_horiz_ol_hdr_sep ()
9008         {
9009                 // cols              : 0
9010                 // cnt               : 5
9011                 // RepeatDirection   : Horizontal
9012                 // RepeatLayout      : OrderedList
9013                 // OuterTableImplied : False
9014                 // Header            : True
9015                 // Footer            : False
9016                 // Separator         : True
9017
9018                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Horizontal, RepeatLayout.OrderedList, false, true, false, true);
9019
9020                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
9021         }
9022
9023         [Test]
9024         [ExpectedException (typeof (global::System.InvalidOperationException))]
9025         public void RepeatInfo_1cols_0itms_horiz_ol_hdr_sep ()
9026         {
9027                 // cols              : 1
9028                 // cnt               : 0
9029                 // RepeatDirection   : Horizontal
9030                 // RepeatLayout      : OrderedList
9031                 // OuterTableImplied : False
9032                 // Header            : True
9033                 // Footer            : False
9034                 // Separator         : True
9035
9036                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Horizontal, RepeatLayout.OrderedList, false, true, false, true);
9037
9038                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
9039         }
9040
9041         [Test]
9042         [ExpectedException (typeof (global::System.InvalidOperationException))]
9043         public void RepeatInfo_1cols_5itms_horiz_ol_hdr_sep ()
9044         {
9045                 // cols              : 1
9046                 // cnt               : 5
9047                 // RepeatDirection   : Horizontal
9048                 // RepeatLayout      : OrderedList
9049                 // OuterTableImplied : False
9050                 // Header            : True
9051                 // Footer            : False
9052                 // Separator         : True
9053
9054                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Horizontal, RepeatLayout.OrderedList, false, true, false, true);
9055
9056                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
9057         }
9058
9059         [Test]
9060         [ExpectedException (typeof (global::System.InvalidOperationException))]
9061         public void RepeatInfo_2cols_4itms_horiz_ol_hdr_sep ()
9062         {
9063                 // cols              : 2
9064                 // cnt               : 4
9065                 // RepeatDirection   : Horizontal
9066                 // RepeatLayout      : OrderedList
9067                 // OuterTableImplied : False
9068                 // Header            : True
9069                 // Footer            : False
9070                 // Separator         : True
9071
9072                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Horizontal, RepeatLayout.OrderedList, false, true, false, true);
9073
9074                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
9075         }
9076
9077         [Test]
9078         [ExpectedException (typeof (global::System.InvalidOperationException))]
9079         public void RepeatInfo_2cols_7itms_horiz_ol_hdr_sep ()
9080         {
9081                 // cols              : 2
9082                 // cnt               : 7
9083                 // RepeatDirection   : Horizontal
9084                 // RepeatLayout      : OrderedList
9085                 // OuterTableImplied : False
9086                 // Header            : True
9087                 // Footer            : False
9088                 // Separator         : True
9089
9090                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Horizontal, RepeatLayout.OrderedList, false, true, false, true);
9091
9092                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
9093         }
9094
9095         [Test]
9096         [ExpectedException (typeof (global::System.InvalidOperationException))]
9097         public void RepeatInfo_3cols_9itms_horiz_ol_hdr_sep ()
9098         {
9099                 // cols              : 3
9100                 // cnt               : 9
9101                 // RepeatDirection   : Horizontal
9102                 // RepeatLayout      : OrderedList
9103                 // OuterTableImplied : False
9104                 // Header            : True
9105                 // Footer            : False
9106                 // Separator         : True
9107
9108                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Horizontal, RepeatLayout.OrderedList, false, true, false, true);
9109
9110                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
9111         }
9112
9113         [Test]
9114         [ExpectedException (typeof (global::System.InvalidOperationException))]
9115         public void RepeatInfo_3cols_7itms_horiz_ol_hdr_sep ()
9116         {
9117                 // cols              : 3
9118                 // cnt               : 7
9119                 // RepeatDirection   : Horizontal
9120                 // RepeatLayout      : OrderedList
9121                 // OuterTableImplied : False
9122                 // Header            : True
9123                 // Footer            : False
9124                 // Separator         : True
9125
9126                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Horizontal, RepeatLayout.OrderedList, false, true, false, true);
9127
9128                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
9129         }
9130
9131         [Test]
9132         [ExpectedException (typeof (global::System.InvalidOperationException))]
9133         public void RepeatInfo_0cols_0itms_vert_ol_hdr_sep ()
9134         {
9135                 // cols              : 0
9136                 // cnt               : 0
9137                 // RepeatDirection   : Vertical
9138                 // RepeatLayout      : OrderedList
9139                 // OuterTableImplied : False
9140                 // Header            : True
9141                 // Footer            : False
9142                 // Separator         : True
9143
9144                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Vertical, RepeatLayout.OrderedList, false, true, false, true);
9145
9146                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
9147         }
9148
9149         [Test]
9150         [ExpectedException (typeof (global::System.InvalidOperationException))]
9151         public void RepeatInfo_0cols_1itms_vert_ol_hdr_sep ()
9152         {
9153                 // cols              : 0
9154                 // cnt               : 1
9155                 // RepeatDirection   : Vertical
9156                 // RepeatLayout      : OrderedList
9157                 // OuterTableImplied : False
9158                 // Header            : True
9159                 // Footer            : False
9160                 // Separator         : True
9161
9162                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Vertical, RepeatLayout.OrderedList, false, true, false, true);
9163
9164                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
9165         }
9166
9167         [Test]
9168         [ExpectedException (typeof (global::System.InvalidOperationException))]
9169         public void RepeatInfo_0cols_2itms_vert_ol_hdr_sep ()
9170         {
9171                 // cols              : 0
9172                 // cnt               : 2
9173                 // RepeatDirection   : Vertical
9174                 // RepeatLayout      : OrderedList
9175                 // OuterTableImplied : False
9176                 // Header            : True
9177                 // Footer            : False
9178                 // Separator         : True
9179
9180                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Vertical, RepeatLayout.OrderedList, false, true, false, true);
9181
9182                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
9183         }
9184
9185         [Test]
9186         [ExpectedException (typeof (global::System.InvalidOperationException))]
9187         public void RepeatInfo_0cols_5itms_vert_ol_hdr_sep ()
9188         {
9189                 // cols              : 0
9190                 // cnt               : 5
9191                 // RepeatDirection   : Vertical
9192                 // RepeatLayout      : OrderedList
9193                 // OuterTableImplied : False
9194                 // Header            : True
9195                 // Footer            : False
9196                 // Separator         : True
9197
9198                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Vertical, RepeatLayout.OrderedList, false, true, false, true);
9199
9200                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
9201         }
9202
9203         [Test]
9204         [ExpectedException (typeof (global::System.InvalidOperationException))]
9205         public void RepeatInfo_1cols_0itms_vert_ol_hdr_sep ()
9206         {
9207                 // cols              : 1
9208                 // cnt               : 0
9209                 // RepeatDirection   : Vertical
9210                 // RepeatLayout      : OrderedList
9211                 // OuterTableImplied : False
9212                 // Header            : True
9213                 // Footer            : False
9214                 // Separator         : True
9215
9216                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Vertical, RepeatLayout.OrderedList, false, true, false, true);
9217
9218                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
9219         }
9220
9221         [Test]
9222         [ExpectedException (typeof (global::System.InvalidOperationException))]
9223         public void RepeatInfo_1cols_5itms_vert_ol_hdr_sep ()
9224         {
9225                 // cols              : 1
9226                 // cnt               : 5
9227                 // RepeatDirection   : Vertical
9228                 // RepeatLayout      : OrderedList
9229                 // OuterTableImplied : False
9230                 // Header            : True
9231                 // Footer            : False
9232                 // Separator         : True
9233
9234                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Vertical, RepeatLayout.OrderedList, false, true, false, true);
9235
9236                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
9237         }
9238
9239         [Test]
9240         [ExpectedException (typeof (global::System.InvalidOperationException))]
9241         public void RepeatInfo_2cols_4itms_vert_ol_hdr_sep ()
9242         {
9243                 // cols              : 2
9244                 // cnt               : 4
9245                 // RepeatDirection   : Vertical
9246                 // RepeatLayout      : OrderedList
9247                 // OuterTableImplied : False
9248                 // Header            : True
9249                 // Footer            : False
9250                 // Separator         : True
9251
9252                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Vertical, RepeatLayout.OrderedList, false, true, false, true);
9253
9254                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
9255         }
9256
9257         [Test]
9258         [ExpectedException (typeof (global::System.InvalidOperationException))]
9259         public void RepeatInfo_2cols_7itms_vert_ol_hdr_sep ()
9260         {
9261                 // cols              : 2
9262                 // cnt               : 7
9263                 // RepeatDirection   : Vertical
9264                 // RepeatLayout      : OrderedList
9265                 // OuterTableImplied : False
9266                 // Header            : True
9267                 // Footer            : False
9268                 // Separator         : True
9269
9270                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Vertical, RepeatLayout.OrderedList, false, true, false, true);
9271
9272                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
9273         }
9274
9275         [Test]
9276         [ExpectedException (typeof (global::System.InvalidOperationException))]
9277         public void RepeatInfo_3cols_9itms_vert_ol_hdr_sep ()
9278         {
9279                 // cols              : 3
9280                 // cnt               : 9
9281                 // RepeatDirection   : Vertical
9282                 // RepeatLayout      : OrderedList
9283                 // OuterTableImplied : False
9284                 // Header            : True
9285                 // Footer            : False
9286                 // Separator         : True
9287
9288                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Vertical, RepeatLayout.OrderedList, false, true, false, true);
9289
9290                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
9291         }
9292
9293         [Test]
9294         [ExpectedException (typeof (global::System.InvalidOperationException))]
9295         public void RepeatInfo_3cols_7itms_vert_ol_hdr_sep ()
9296         {
9297                 // cols              : 3
9298                 // cnt               : 7
9299                 // RepeatDirection   : Vertical
9300                 // RepeatLayout      : OrderedList
9301                 // OuterTableImplied : False
9302                 // Header            : True
9303                 // Footer            : False
9304                 // Separator         : True
9305
9306                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Vertical, RepeatLayout.OrderedList, false, true, false, true);
9307
9308                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
9309         }
9310
9311         [Test]
9312         public void RepeatInfo_0cols_0itms_horiz_tbl_otrtblimp_sep ()
9313         {
9314                 // cols              : 0
9315                 // cnt               : 0
9316                 // RepeatDirection   : Horizontal
9317                 // RepeatLayout      : Table
9318                 // OuterTableImplied : True
9319                 // Header            : False
9320                 // Footer            : False
9321                 // Separator         : True
9322
9323                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Horizontal, RepeatLayout.Table, true, false, false, true);
9324                 string exp = @"<table class=""mainstyle"">
9325
9326 </table>";
9327                 Assert.AreEqual (exp, v, "#480");
9328         }
9329
9330         [Test]
9331         public void RepeatInfo_0cols_1itms_horiz_tbl_otrtblimp_sep ()
9332         {
9333                 // cols              : 0
9334                 // cnt               : 1
9335                 // RepeatDirection   : Horizontal
9336                 // RepeatLayout      : Table
9337                 // OuterTableImplied : True
9338                 // Header            : False
9339                 // Footer            : False
9340                 // Separator         : True
9341
9342                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Horizontal, RepeatLayout.Table, true, false, false, true);
9343                 string exp = @"<table class=""mainstyle"">
9344         <tr>
9345                 <td class=""Item0"">(0,Item,0)</td><td></td>
9346         </tr>
9347 </table>";
9348                 Assert.AreEqual (exp, v, "#481");
9349         }
9350
9351         [Test]
9352         public void RepeatInfo_0cols_2itms_horiz_tbl_otrtblimp_sep ()
9353         {
9354                 // cols              : 0
9355                 // cnt               : 2
9356                 // RepeatDirection   : Horizontal
9357                 // RepeatLayout      : Table
9358                 // OuterTableImplied : True
9359                 // Header            : False
9360                 // Footer            : False
9361                 // Separator         : True
9362
9363                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Horizontal, RepeatLayout.Table, true, false, false, true);
9364                 string exp = @"<table class=""mainstyle"">
9365         <tr>
9366                 <td class=""Item0"">(0,Item,0)</td><td class=""Separator0"">(1,Separator,0)</td><td class=""Item1"">(2,Item,1)</td><td></td>
9367         </tr>
9368 </table>";
9369                 Assert.AreEqual (exp, v, "#482");
9370         }
9371
9372         [Test]
9373         public void RepeatInfo_0cols_5itms_horiz_tbl_otrtblimp_sep ()
9374         {
9375                 // cols              : 0
9376                 // cnt               : 5
9377                 // RepeatDirection   : Horizontal
9378                 // RepeatLayout      : Table
9379                 // OuterTableImplied : True
9380                 // Header            : False
9381                 // Footer            : False
9382                 // Separator         : True
9383
9384                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Horizontal, RepeatLayout.Table, true, false, false, true);
9385                 string exp = @"<table class=""mainstyle"">
9386         <tr>
9387                 <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>
9388         </tr>
9389 </table>";
9390                 Assert.AreEqual (exp, v, "#483");
9391         }
9392
9393         [Test]
9394         public void RepeatInfo_1cols_0itms_horiz_tbl_otrtblimp_sep ()
9395         {
9396                 // cols              : 1
9397                 // cnt               : 0
9398                 // RepeatDirection   : Horizontal
9399                 // RepeatLayout      : Table
9400                 // OuterTableImplied : True
9401                 // Header            : False
9402                 // Footer            : False
9403                 // Separator         : True
9404
9405                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Horizontal, RepeatLayout.Table, true, false, false, true);
9406                 string exp = @"<table class=""mainstyle"">
9407
9408 </table>";
9409                 Assert.AreEqual (exp, v, "#484");
9410         }
9411
9412         [Test]
9413         public void RepeatInfo_1cols_5itms_horiz_tbl_otrtblimp_sep ()
9414         {
9415                 // cols              : 1
9416                 // cnt               : 5
9417                 // RepeatDirection   : Horizontal
9418                 // RepeatLayout      : Table
9419                 // OuterTableImplied : True
9420                 // Header            : False
9421                 // Footer            : False
9422                 // Separator         : True
9423
9424                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Horizontal, RepeatLayout.Table, true, false, false, true);
9425                 string exp = @"<table class=""mainstyle"">
9426         <tr>
9427                 <td class=""Item0"">(0,Item,0)</td><td class=""Separator0"">(1,Separator,0)</td>
9428         </tr><tr>
9429                 <td class=""Item1"">(2,Item,1)</td><td class=""Separator1"">(3,Separator,1)</td>
9430         </tr><tr>
9431                 <td class=""Item2"">(4,Item,2)</td><td class=""Separator2"">(5,Separator,2)</td>
9432         </tr><tr>
9433                 <td class=""Item3"">(6,Item,3)</td><td class=""Separator3"">(7,Separator,3)</td>
9434         </tr><tr>
9435                 <td class=""Item4"">(8,Item,4)</td><td></td>
9436         </tr>
9437 </table>";
9438                 Assert.AreEqual (exp, v, "#485");
9439         }
9440
9441         [Test]
9442         public void RepeatInfo_2cols_4itms_horiz_tbl_otrtblimp_sep ()
9443         {
9444                 // cols              : 2
9445                 // cnt               : 4
9446                 // RepeatDirection   : Horizontal
9447                 // RepeatLayout      : Table
9448                 // OuterTableImplied : True
9449                 // Header            : False
9450                 // Footer            : False
9451                 // Separator         : True
9452
9453                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Horizontal, RepeatLayout.Table, true, false, false, true);
9454                 string exp = @"<table class=""mainstyle"">
9455         <tr>
9456                 <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>
9457         </tr><tr>
9458                 <td class=""Item2"">(4,Item,2)</td><td class=""Separator2"">(5,Separator,2)</td><td class=""Item3"">(6,Item,3)</td><td></td>
9459         </tr>
9460 </table>";
9461                 Assert.AreEqual (exp, v, "#486");
9462         }
9463
9464         [Test]
9465         public void RepeatInfo_2cols_7itms_horiz_tbl_otrtblimp_sep ()
9466         {
9467                 // cols              : 2
9468                 // cnt               : 7
9469                 // RepeatDirection   : Horizontal
9470                 // RepeatLayout      : Table
9471                 // OuterTableImplied : True
9472                 // Header            : False
9473                 // Footer            : False
9474                 // Separator         : True
9475
9476                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Horizontal, RepeatLayout.Table, true, false, false, true);
9477                 string exp = @"<table class=""mainstyle"">
9478         <tr>
9479                 <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>
9480         </tr><tr>
9481                 <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>
9482         </tr><tr>
9483                 <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>
9484         </tr><tr>
9485                 <td class=""Item6"">(12,Item,6)</td><td></td><td></td><td></td>
9486         </tr>
9487 </table>";
9488                 Assert.AreEqual (exp, v, "#487");
9489         }
9490
9491         [Test]
9492         public void RepeatInfo_3cols_9itms_horiz_tbl_otrtblimp_sep ()
9493         {
9494                 // cols              : 3
9495                 // cnt               : 9
9496                 // RepeatDirection   : Horizontal
9497                 // RepeatLayout      : Table
9498                 // OuterTableImplied : True
9499                 // Header            : False
9500                 // Footer            : False
9501                 // Separator         : True
9502
9503                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Horizontal, RepeatLayout.Table, true, false, false, true);
9504                 string exp = @"<table>
9505         <tr>
9506                 <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>
9507         </tr><tr>
9508                 <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>
9509         </tr><tr>
9510                 <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>
9511         </tr>
9512 </table>";
9513                 Assert.AreEqual (exp, v, "#488");
9514         }
9515
9516         [Test]
9517         public void RepeatInfo_3cols_7itms_horiz_tbl_otrtblimp_sep ()
9518         {
9519                 // cols              : 3
9520                 // cnt               : 7
9521                 // RepeatDirection   : Horizontal
9522                 // RepeatLayout      : Table
9523                 // OuterTableImplied : True
9524                 // Header            : False
9525                 // Footer            : False
9526                 // Separator         : True
9527
9528                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Horizontal, RepeatLayout.Table, true, false, false, true);
9529                 string exp = @"<table>
9530         <tr>
9531                 <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>
9532         </tr><tr>
9533                 <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>
9534         </tr><tr>
9535                 <td class=""Item6"">(12,Item,6)</td><td></td><td></td><td></td><td></td><td></td>
9536         </tr>
9537 </table>";
9538                 Assert.AreEqual (exp, v, "#489");
9539         }
9540
9541         [Test]
9542         public void RepeatInfo_0cols_0itms_vert_tbl_otrtblimp_sep ()
9543         {
9544                 // cols              : 0
9545                 // cnt               : 0
9546                 // RepeatDirection   : Vertical
9547                 // RepeatLayout      : Table
9548                 // OuterTableImplied : True
9549                 // Header            : False
9550                 // Footer            : False
9551                 // Separator         : True
9552
9553                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Vertical, RepeatLayout.Table, true, false, false, true);
9554                 string exp = @"";
9555                 Assert.AreEqual (exp, v, "#490");
9556         }
9557
9558         [Test]
9559         public void RepeatInfo_0cols_1itms_vert_tbl_otrtblimp_sep ()
9560         {
9561                 // cols              : 0
9562                 // cnt               : 1
9563                 // RepeatDirection   : Vertical
9564                 // RepeatLayout      : Table
9565                 // OuterTableImplied : True
9566                 // Header            : False
9567                 // Footer            : False
9568                 // Separator         : True
9569
9570                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Vertical, RepeatLayout.Table, true, false, false, true);
9571                 string exp = @"(0,Item,0)";
9572                 Assert.AreEqual (exp, v, "#491");
9573         }
9574
9575         [Test]
9576         public void RepeatInfo_0cols_2itms_vert_tbl_otrtblimp_sep ()
9577         {
9578                 // cols              : 0
9579                 // cnt               : 2
9580                 // RepeatDirection   : Vertical
9581                 // RepeatLayout      : Table
9582                 // OuterTableImplied : True
9583                 // Header            : False
9584                 // Footer            : False
9585                 // Separator         : True
9586
9587                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Vertical, RepeatLayout.Table, true, false, false, true);
9588                 string exp = @"(0,Item,0)(1,Separator,0)(2,Item,1)";
9589                 Assert.AreEqual (exp, v, "#492");
9590         }
9591
9592         [Test]
9593         public void RepeatInfo_0cols_5itms_vert_tbl_otrtblimp_sep ()
9594         {
9595                 // cols              : 0
9596                 // cnt               : 5
9597                 // RepeatDirection   : Vertical
9598                 // RepeatLayout      : Table
9599                 // OuterTableImplied : True
9600                 // Header            : False
9601                 // Footer            : False
9602                 // Separator         : True
9603
9604                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Vertical, RepeatLayout.Table, true, false, false, true);
9605                 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)";
9606                 Assert.AreEqual (exp, v, "#493");
9607         }
9608
9609         [Test]
9610         public void RepeatInfo_1cols_0itms_vert_tbl_otrtblimp_sep ()
9611         {
9612                 // cols              : 1
9613                 // cnt               : 0
9614                 // RepeatDirection   : Vertical
9615                 // RepeatLayout      : Table
9616                 // OuterTableImplied : True
9617                 // Header            : False
9618                 // Footer            : False
9619                 // Separator         : True
9620
9621                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Vertical, RepeatLayout.Table, true, false, false, true);
9622                 string exp = @"";
9623                 Assert.AreEqual (exp, v, "#494");
9624         }
9625
9626         [Test]
9627         public void RepeatInfo_1cols_5itms_vert_tbl_otrtblimp_sep ()
9628         {
9629                 // cols              : 1
9630                 // cnt               : 5
9631                 // RepeatDirection   : Vertical
9632                 // RepeatLayout      : Table
9633                 // OuterTableImplied : True
9634                 // Header            : False
9635                 // Footer            : False
9636                 // Separator         : True
9637
9638                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Vertical, RepeatLayout.Table, true, false, false, true);
9639                 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)";
9640                 Assert.AreEqual (exp, v, "#495");
9641         }
9642
9643         [Test]
9644         public void RepeatInfo_2cols_4itms_vert_tbl_otrtblimp_sep ()
9645         {
9646                 // cols              : 2
9647                 // cnt               : 4
9648                 // RepeatDirection   : Vertical
9649                 // RepeatLayout      : Table
9650                 // OuterTableImplied : True
9651                 // Header            : False
9652                 // Footer            : False
9653                 // Separator         : True
9654
9655                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Vertical, RepeatLayout.Table, true, false, false, true);
9656                 string exp = @"(0,Item,0)(1,Separator,0)(2,Item,2)(3,Separator,2)(4,Item,1)(5,Separator,1)(6,Item,3)";
9657                 Assert.AreEqual (exp, v, "#496");
9658         }
9659
9660         [Test]
9661         public void RepeatInfo_2cols_7itms_vert_tbl_otrtblimp_sep ()
9662         {
9663                 // cols              : 2
9664                 // cnt               : 7
9665                 // RepeatDirection   : Vertical
9666                 // RepeatLayout      : Table
9667                 // OuterTableImplied : True
9668                 // Header            : False
9669                 // Footer            : False
9670                 // Separator         : True
9671
9672                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Vertical, RepeatLayout.Table, true, false, false, true);
9673                 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)";
9674                 Assert.AreEqual (exp, v, "#497");
9675         }
9676
9677         [Test]
9678         public void RepeatInfo_3cols_9itms_vert_tbl_otrtblimp_sep ()
9679         {
9680                 // cols              : 3
9681                 // cnt               : 9
9682                 // RepeatDirection   : Vertical
9683                 // RepeatLayout      : Table
9684                 // OuterTableImplied : True
9685                 // Header            : False
9686                 // Footer            : False
9687                 // Separator         : True
9688
9689                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Vertical, RepeatLayout.Table, true, false, false, true);
9690                 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)";
9691                 Assert.AreEqual (exp, v, "#498");
9692         }
9693
9694         [Test]
9695         public void RepeatInfo_3cols_7itms_vert_tbl_otrtblimp_sep ()
9696         {
9697                 // cols              : 3
9698                 // cnt               : 7
9699                 // RepeatDirection   : Vertical
9700                 // RepeatLayout      : Table
9701                 // OuterTableImplied : True
9702                 // Header            : False
9703                 // Footer            : False
9704                 // Separator         : True
9705
9706                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Vertical, RepeatLayout.Table, true, false, false, true);
9707                 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)";
9708                 Assert.AreEqual (exp, v, "#499");
9709         }
9710
9711         [Test]
9712         public void RepeatInfo_0cols_0itms_horiz_flow_otrtblimp_sep ()
9713         {
9714                 // cols              : 0
9715                 // cnt               : 0
9716                 // RepeatDirection   : Horizontal
9717                 // RepeatLayout      : Flow
9718                 // OuterTableImplied : True
9719                 // Header            : False
9720                 // Footer            : False
9721                 // Separator         : True
9722
9723                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Horizontal, RepeatLayout.Flow, true, false, false, true);
9724                 string exp = @"<span class=""mainstyle""></span>";
9725                 Assert.AreEqual (exp, v, "#500");
9726         }
9727
9728         [Test]
9729         public void RepeatInfo_0cols_1itms_horiz_flow_otrtblimp_sep ()
9730         {
9731                 // cols              : 0
9732                 // cnt               : 1
9733                 // RepeatDirection   : Horizontal
9734                 // RepeatLayout      : Flow
9735                 // OuterTableImplied : True
9736                 // Header            : False
9737                 // Footer            : False
9738                 // Separator         : True
9739
9740                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Horizontal, RepeatLayout.Flow, true, false, false, true);
9741                 string exp = @"<span class=""mainstyle"">(0,Item,0)</span>";
9742                 Assert.AreEqual (exp, v, "#501");
9743         }
9744
9745         [Test]
9746         public void RepeatInfo_0cols_2itms_horiz_flow_otrtblimp_sep ()
9747         {
9748                 // cols              : 0
9749                 // cnt               : 2
9750                 // RepeatDirection   : Horizontal
9751                 // RepeatLayout      : Flow
9752                 // OuterTableImplied : True
9753                 // Header            : False
9754                 // Footer            : False
9755                 // Separator         : True
9756
9757                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Horizontal, RepeatLayout.Flow, true, false, false, true);
9758                 string exp = @"<span class=""mainstyle"">(0,Item,0)(1,Separator,0)(2,Item,1)</span>";
9759                 Assert.AreEqual (exp, v, "#502");
9760         }
9761
9762         [Test]
9763         public void RepeatInfo_0cols_5itms_horiz_flow_otrtblimp_sep ()
9764         {
9765                 // cols              : 0
9766                 // cnt               : 5
9767                 // RepeatDirection   : Horizontal
9768                 // RepeatLayout      : Flow
9769                 // OuterTableImplied : True
9770                 // Header            : False
9771                 // Footer            : False
9772                 // Separator         : True
9773
9774                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Horizontal, RepeatLayout.Flow, true, false, false, true);
9775                 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>";
9776                 Assert.AreEqual (exp, v, "#503");
9777         }
9778
9779         [Test]
9780         public void RepeatInfo_1cols_0itms_horiz_flow_otrtblimp_sep ()
9781         {
9782                 // cols              : 1
9783                 // cnt               : 0
9784                 // RepeatDirection   : Horizontal
9785                 // RepeatLayout      : Flow
9786                 // OuterTableImplied : True
9787                 // Header            : False
9788                 // Footer            : False
9789                 // Separator         : True
9790
9791                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Horizontal, RepeatLayout.Flow, true, false, false, true);
9792                 string exp = @"<span class=""mainstyle""></span>";
9793                 Assert.AreEqual (exp, v, "#504");
9794         }
9795
9796         [Test]
9797         public void RepeatInfo_1cols_5itms_horiz_flow_otrtblimp_sep ()
9798         {
9799                 // cols              : 1
9800                 // cnt               : 5
9801                 // RepeatDirection   : Horizontal
9802                 // RepeatLayout      : Flow
9803                 // OuterTableImplied : True
9804                 // Header            : False
9805                 // Footer            : False
9806                 // Separator         : True
9807
9808                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Horizontal, RepeatLayout.Flow, true, false, false, true);
9809                 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>";
9810                 Assert.AreEqual (exp, v, "#505");
9811         }
9812
9813         [Test]
9814         public void RepeatInfo_2cols_4itms_horiz_flow_otrtblimp_sep ()
9815         {
9816                 // cols              : 2
9817                 // cnt               : 4
9818                 // RepeatDirection   : Horizontal
9819                 // RepeatLayout      : Flow
9820                 // OuterTableImplied : True
9821                 // Header            : False
9822                 // Footer            : False
9823                 // Separator         : True
9824
9825                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Horizontal, RepeatLayout.Flow, true, false, false, true);
9826                 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>";
9827                 Assert.AreEqual (exp, v, "#506");
9828         }
9829
9830         [Test]
9831         public void RepeatInfo_2cols_7itms_horiz_flow_otrtblimp_sep ()
9832         {
9833                 // cols              : 2
9834                 // cnt               : 7
9835                 // RepeatDirection   : Horizontal
9836                 // RepeatLayout      : Flow
9837                 // OuterTableImplied : True
9838                 // Header            : False
9839                 // Footer            : False
9840                 // Separator         : True
9841
9842                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Horizontal, RepeatLayout.Flow, true, false, false, true);
9843                 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>";
9844                 Assert.AreEqual (exp, v, "#507");
9845         }
9846
9847         [Test]
9848         public void RepeatInfo_3cols_9itms_horiz_flow_otrtblimp_sep ()
9849         {
9850                 // cols              : 3
9851                 // cnt               : 9
9852                 // RepeatDirection   : Horizontal
9853                 // RepeatLayout      : Flow
9854                 // OuterTableImplied : True
9855                 // Header            : False
9856                 // Footer            : False
9857                 // Separator         : True
9858
9859                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Horizontal, RepeatLayout.Flow, true, false, false, true);
9860                 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>";
9861                 Assert.AreEqual (exp, v, "#508");
9862         }
9863
9864         [Test]
9865         public void RepeatInfo_3cols_7itms_horiz_flow_otrtblimp_sep ()
9866         {
9867                 // cols              : 3
9868                 // cnt               : 7
9869                 // RepeatDirection   : Horizontal
9870                 // RepeatLayout      : Flow
9871                 // OuterTableImplied : True
9872                 // Header            : False
9873                 // Footer            : False
9874                 // Separator         : True
9875
9876                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Horizontal, RepeatLayout.Flow, true, false, false, true);
9877                 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>";
9878                 Assert.AreEqual (exp, v, "#509");
9879         }
9880
9881         [Test]
9882         public void RepeatInfo_0cols_0itms_vert_flow_otrtblimp_sep ()
9883         {
9884                 // cols              : 0
9885                 // cnt               : 0
9886                 // RepeatDirection   : Vertical
9887                 // RepeatLayout      : Flow
9888                 // OuterTableImplied : True
9889                 // Header            : False
9890                 // Footer            : False
9891                 // Separator         : True
9892
9893                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Vertical, RepeatLayout.Flow, true, false, false, true);
9894                 string exp = @"";
9895                 Assert.AreEqual (exp, v, "#510");
9896         }
9897
9898         [Test]
9899         public void RepeatInfo_0cols_1itms_vert_flow_otrtblimp_sep ()
9900         {
9901                 // cols              : 0
9902                 // cnt               : 1
9903                 // RepeatDirection   : Vertical
9904                 // RepeatLayout      : Flow
9905                 // OuterTableImplied : True
9906                 // Header            : False
9907                 // Footer            : False
9908                 // Separator         : True
9909
9910                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Vertical, RepeatLayout.Flow, true, false, false, true);
9911                 string exp = @"(0,Item,0)";
9912                 Assert.AreEqual (exp, v, "#511");
9913         }
9914
9915         [Test]
9916         public void RepeatInfo_0cols_2itms_vert_flow_otrtblimp_sep ()
9917         {
9918                 // cols              : 0
9919                 // cnt               : 2
9920                 // RepeatDirection   : Vertical
9921                 // RepeatLayout      : Flow
9922                 // OuterTableImplied : True
9923                 // Header            : False
9924                 // Footer            : False
9925                 // Separator         : True
9926
9927                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Vertical, RepeatLayout.Flow, true, false, false, true);
9928                 string exp = @"(0,Item,0)(1,Separator,0)(2,Item,1)";
9929                 Assert.AreEqual (exp, v, "#512");
9930         }
9931
9932         [Test]
9933         public void RepeatInfo_0cols_5itms_vert_flow_otrtblimp_sep ()
9934         {
9935                 // cols              : 0
9936                 // cnt               : 5
9937                 // RepeatDirection   : Vertical
9938                 // RepeatLayout      : Flow
9939                 // OuterTableImplied : True
9940                 // Header            : False
9941                 // Footer            : False
9942                 // Separator         : True
9943
9944                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Vertical, RepeatLayout.Flow, true, false, false, true);
9945                 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)";
9946                 Assert.AreEqual (exp, v, "#513");
9947         }
9948
9949         [Test]
9950         public void RepeatInfo_1cols_0itms_vert_flow_otrtblimp_sep ()
9951         {
9952                 // cols              : 1
9953                 // cnt               : 0
9954                 // RepeatDirection   : Vertical
9955                 // RepeatLayout      : Flow
9956                 // OuterTableImplied : True
9957                 // Header            : False
9958                 // Footer            : False
9959                 // Separator         : True
9960
9961                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Vertical, RepeatLayout.Flow, true, false, false, true);
9962                 string exp = @"";
9963                 Assert.AreEqual (exp, v, "#514");
9964         }
9965
9966         [Test]
9967         public void RepeatInfo_1cols_5itms_vert_flow_otrtblimp_sep ()
9968         {
9969                 // cols              : 1
9970                 // cnt               : 5
9971                 // RepeatDirection   : Vertical
9972                 // RepeatLayout      : Flow
9973                 // OuterTableImplied : True
9974                 // Header            : False
9975                 // Footer            : False
9976                 // Separator         : True
9977
9978                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Vertical, RepeatLayout.Flow, true, false, false, true);
9979                 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)";
9980                 Assert.AreEqual (exp, v, "#515");
9981         }
9982
9983         [Test]
9984         public void RepeatInfo_2cols_4itms_vert_flow_otrtblimp_sep ()
9985         {
9986                 // cols              : 2
9987                 // cnt               : 4
9988                 // RepeatDirection   : Vertical
9989                 // RepeatLayout      : Flow
9990                 // OuterTableImplied : True
9991                 // Header            : False
9992                 // Footer            : False
9993                 // Separator         : True
9994
9995                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Vertical, RepeatLayout.Flow, true, false, false, true);
9996                 string exp = @"(0,Item,0)(1,Separator,0)(2,Item,2)(3,Separator,2)(4,Item,1)(5,Separator,1)(6,Item,3)";
9997                 Assert.AreEqual (exp, v, "#516");
9998         }
9999
10000         [Test]
10001         public void RepeatInfo_2cols_7itms_vert_flow_otrtblimp_sep ()
10002         {
10003                 // cols              : 2
10004                 // cnt               : 7
10005                 // RepeatDirection   : Vertical
10006                 // RepeatLayout      : Flow
10007                 // OuterTableImplied : True
10008                 // Header            : False
10009                 // Footer            : False
10010                 // Separator         : True
10011
10012                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Vertical, RepeatLayout.Flow, true, false, false, true);
10013                 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)";
10014                 Assert.AreEqual (exp, v, "#517");
10015         }
10016
10017         [Test]
10018         public void RepeatInfo_3cols_9itms_vert_flow_otrtblimp_sep ()
10019         {
10020                 // cols              : 3
10021                 // cnt               : 9
10022                 // RepeatDirection   : Vertical
10023                 // RepeatLayout      : Flow
10024                 // OuterTableImplied : True
10025                 // Header            : False
10026                 // Footer            : False
10027                 // Separator         : True
10028
10029                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Vertical, RepeatLayout.Flow, true, false, false, true);
10030                 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)";
10031                 Assert.AreEqual (exp, v, "#518");
10032         }
10033
10034         [Test]
10035         public void RepeatInfo_3cols_7itms_vert_flow_otrtblimp_sep ()
10036         {
10037                 // cols              : 3
10038                 // cnt               : 7
10039                 // RepeatDirection   : Vertical
10040                 // RepeatLayout      : Flow
10041                 // OuterTableImplied : True
10042                 // Header            : False
10043                 // Footer            : False
10044                 // Separator         : True
10045
10046                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Vertical, RepeatLayout.Flow, true, false, false, true);
10047                 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)";
10048                 Assert.AreEqual (exp, v, "#519");
10049         }
10050
10051         [Test]
10052         [ExpectedException (typeof (global::System.InvalidOperationException))]
10053         public void RepeatInfo_0cols_0itms_horiz_ul_otrtblimp_sep ()
10054         {
10055                 // cols              : 0
10056                 // cnt               : 0
10057                 // RepeatDirection   : Horizontal
10058                 // RepeatLayout      : UnorderedList
10059                 // OuterTableImplied : True
10060                 // Header            : False
10061                 // Footer            : False
10062                 // Separator         : True
10063
10064                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, true, false, false, true);
10065
10066                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
10067         }
10068
10069         [Test]
10070         [ExpectedException (typeof (global::System.InvalidOperationException))]
10071         public void RepeatInfo_0cols_1itms_horiz_ul_otrtblimp_sep ()
10072         {
10073                 // cols              : 0
10074                 // cnt               : 1
10075                 // RepeatDirection   : Horizontal
10076                 // RepeatLayout      : UnorderedList
10077                 // OuterTableImplied : True
10078                 // Header            : False
10079                 // Footer            : False
10080                 // Separator         : True
10081
10082                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, true, false, false, true);
10083
10084                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
10085         }
10086
10087         [Test]
10088         [ExpectedException (typeof (global::System.InvalidOperationException))]
10089         public void RepeatInfo_0cols_2itms_horiz_ul_otrtblimp_sep ()
10090         {
10091                 // cols              : 0
10092                 // cnt               : 2
10093                 // RepeatDirection   : Horizontal
10094                 // RepeatLayout      : UnorderedList
10095                 // OuterTableImplied : True
10096                 // Header            : False
10097                 // Footer            : False
10098                 // Separator         : True
10099
10100                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, true, false, false, true);
10101
10102                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
10103         }
10104
10105         [Test]
10106         [ExpectedException (typeof (global::System.InvalidOperationException))]
10107         public void RepeatInfo_0cols_5itms_horiz_ul_otrtblimp_sep ()
10108         {
10109                 // cols              : 0
10110                 // cnt               : 5
10111                 // RepeatDirection   : Horizontal
10112                 // RepeatLayout      : UnorderedList
10113                 // OuterTableImplied : True
10114                 // Header            : False
10115                 // Footer            : False
10116                 // Separator         : True
10117
10118                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, true, false, false, true);
10119
10120                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
10121         }
10122
10123         [Test]
10124         [ExpectedException (typeof (global::System.InvalidOperationException))]
10125         public void RepeatInfo_1cols_0itms_horiz_ul_otrtblimp_sep ()
10126         {
10127                 // cols              : 1
10128                 // cnt               : 0
10129                 // RepeatDirection   : Horizontal
10130                 // RepeatLayout      : UnorderedList
10131                 // OuterTableImplied : True
10132                 // Header            : False
10133                 // Footer            : False
10134                 // Separator         : True
10135
10136                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, true, false, false, true);
10137
10138                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
10139         }
10140
10141         [Test]
10142         [ExpectedException (typeof (global::System.InvalidOperationException))]
10143         public void RepeatInfo_1cols_5itms_horiz_ul_otrtblimp_sep ()
10144         {
10145                 // cols              : 1
10146                 // cnt               : 5
10147                 // RepeatDirection   : Horizontal
10148                 // RepeatLayout      : UnorderedList
10149                 // OuterTableImplied : True
10150                 // Header            : False
10151                 // Footer            : False
10152                 // Separator         : True
10153
10154                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, true, false, false, true);
10155
10156                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
10157         }
10158
10159         [Test]
10160         [ExpectedException (typeof (global::System.InvalidOperationException))]
10161         public void RepeatInfo_2cols_4itms_horiz_ul_otrtblimp_sep ()
10162         {
10163                 // cols              : 2
10164                 // cnt               : 4
10165                 // RepeatDirection   : Horizontal
10166                 // RepeatLayout      : UnorderedList
10167                 // OuterTableImplied : True
10168                 // Header            : False
10169                 // Footer            : False
10170                 // Separator         : True
10171
10172                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, true, false, false, true);
10173
10174                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
10175         }
10176
10177         [Test]
10178         [ExpectedException (typeof (global::System.InvalidOperationException))]
10179         public void RepeatInfo_2cols_7itms_horiz_ul_otrtblimp_sep ()
10180         {
10181                 // cols              : 2
10182                 // cnt               : 7
10183                 // RepeatDirection   : Horizontal
10184                 // RepeatLayout      : UnorderedList
10185                 // OuterTableImplied : True
10186                 // Header            : False
10187                 // Footer            : False
10188                 // Separator         : True
10189
10190                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, true, false, false, true);
10191
10192                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
10193         }
10194
10195         [Test]
10196         [ExpectedException (typeof (global::System.InvalidOperationException))]
10197         public void RepeatInfo_3cols_9itms_horiz_ul_otrtblimp_sep ()
10198         {
10199                 // cols              : 3
10200                 // cnt               : 9
10201                 // RepeatDirection   : Horizontal
10202                 // RepeatLayout      : UnorderedList
10203                 // OuterTableImplied : True
10204                 // Header            : False
10205                 // Footer            : False
10206                 // Separator         : True
10207
10208                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, true, false, false, true);
10209
10210                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
10211         }
10212
10213         [Test]
10214         [ExpectedException (typeof (global::System.InvalidOperationException))]
10215         public void RepeatInfo_3cols_7itms_horiz_ul_otrtblimp_sep ()
10216         {
10217                 // cols              : 3
10218                 // cnt               : 7
10219                 // RepeatDirection   : Horizontal
10220                 // RepeatLayout      : UnorderedList
10221                 // OuterTableImplied : True
10222                 // Header            : False
10223                 // Footer            : False
10224                 // Separator         : True
10225
10226                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, true, false, false, true);
10227
10228                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
10229         }
10230
10231         [Test]
10232         [ExpectedException (typeof (global::System.InvalidOperationException))]
10233         public void RepeatInfo_0cols_0itms_vert_ul_otrtblimp_sep ()
10234         {
10235                 // cols              : 0
10236                 // cnt               : 0
10237                 // RepeatDirection   : Vertical
10238                 // RepeatLayout      : UnorderedList
10239                 // OuterTableImplied : True
10240                 // Header            : False
10241                 // Footer            : False
10242                 // Separator         : True
10243
10244                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Vertical, RepeatLayout.UnorderedList, true, false, false, true);
10245
10246                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
10247         }
10248
10249         [Test]
10250         [ExpectedException (typeof (global::System.InvalidOperationException))]
10251         public void RepeatInfo_0cols_1itms_vert_ul_otrtblimp_sep ()
10252         {
10253                 // cols              : 0
10254                 // cnt               : 1
10255                 // RepeatDirection   : Vertical
10256                 // RepeatLayout      : UnorderedList
10257                 // OuterTableImplied : True
10258                 // Header            : False
10259                 // Footer            : False
10260                 // Separator         : True
10261
10262                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Vertical, RepeatLayout.UnorderedList, true, false, false, true);
10263
10264                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
10265         }
10266
10267         [Test]
10268         [ExpectedException (typeof (global::System.InvalidOperationException))]
10269         public void RepeatInfo_0cols_2itms_vert_ul_otrtblimp_sep ()
10270         {
10271                 // cols              : 0
10272                 // cnt               : 2
10273                 // RepeatDirection   : Vertical
10274                 // RepeatLayout      : UnorderedList
10275                 // OuterTableImplied : True
10276                 // Header            : False
10277                 // Footer            : False
10278                 // Separator         : True
10279
10280                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Vertical, RepeatLayout.UnorderedList, true, false, false, true);
10281
10282                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
10283         }
10284
10285         [Test]
10286         [ExpectedException (typeof (global::System.InvalidOperationException))]
10287         public void RepeatInfo_0cols_5itms_vert_ul_otrtblimp_sep ()
10288         {
10289                 // cols              : 0
10290                 // cnt               : 5
10291                 // RepeatDirection   : Vertical
10292                 // RepeatLayout      : UnorderedList
10293                 // OuterTableImplied : True
10294                 // Header            : False
10295                 // Footer            : False
10296                 // Separator         : True
10297
10298                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Vertical, RepeatLayout.UnorderedList, true, false, false, true);
10299
10300                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
10301         }
10302
10303         [Test]
10304         [ExpectedException (typeof (global::System.InvalidOperationException))]
10305         public void RepeatInfo_1cols_0itms_vert_ul_otrtblimp_sep ()
10306         {
10307                 // cols              : 1
10308                 // cnt               : 0
10309                 // RepeatDirection   : Vertical
10310                 // RepeatLayout      : UnorderedList
10311                 // OuterTableImplied : True
10312                 // Header            : False
10313                 // Footer            : False
10314                 // Separator         : True
10315
10316                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Vertical, RepeatLayout.UnorderedList, true, false, false, true);
10317
10318                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
10319         }
10320
10321         [Test]
10322         [ExpectedException (typeof (global::System.InvalidOperationException))]
10323         public void RepeatInfo_1cols_5itms_vert_ul_otrtblimp_sep ()
10324         {
10325                 // cols              : 1
10326                 // cnt               : 5
10327                 // RepeatDirection   : Vertical
10328                 // RepeatLayout      : UnorderedList
10329                 // OuterTableImplied : True
10330                 // Header            : False
10331                 // Footer            : False
10332                 // Separator         : True
10333
10334                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Vertical, RepeatLayout.UnorderedList, true, false, false, true);
10335
10336                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
10337         }
10338
10339         [Test]
10340         [ExpectedException (typeof (global::System.InvalidOperationException))]
10341         public void RepeatInfo_2cols_4itms_vert_ul_otrtblimp_sep ()
10342         {
10343                 // cols              : 2
10344                 // cnt               : 4
10345                 // RepeatDirection   : Vertical
10346                 // RepeatLayout      : UnorderedList
10347                 // OuterTableImplied : True
10348                 // Header            : False
10349                 // Footer            : False
10350                 // Separator         : True
10351
10352                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Vertical, RepeatLayout.UnorderedList, true, false, false, true);
10353
10354                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
10355         }
10356
10357         [Test]
10358         [ExpectedException (typeof (global::System.InvalidOperationException))]
10359         public void RepeatInfo_2cols_7itms_vert_ul_otrtblimp_sep ()
10360         {
10361                 // cols              : 2
10362                 // cnt               : 7
10363                 // RepeatDirection   : Vertical
10364                 // RepeatLayout      : UnorderedList
10365                 // OuterTableImplied : True
10366                 // Header            : False
10367                 // Footer            : False
10368                 // Separator         : True
10369
10370                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Vertical, RepeatLayout.UnorderedList, true, false, false, true);
10371
10372                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
10373         }
10374
10375         [Test]
10376         [ExpectedException (typeof (global::System.InvalidOperationException))]
10377         public void RepeatInfo_3cols_9itms_vert_ul_otrtblimp_sep ()
10378         {
10379                 // cols              : 3
10380                 // cnt               : 9
10381                 // RepeatDirection   : Vertical
10382                 // RepeatLayout      : UnorderedList
10383                 // OuterTableImplied : True
10384                 // Header            : False
10385                 // Footer            : False
10386                 // Separator         : True
10387
10388                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Vertical, RepeatLayout.UnorderedList, true, false, false, true);
10389
10390                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
10391         }
10392
10393         [Test]
10394         [ExpectedException (typeof (global::System.InvalidOperationException))]
10395         public void RepeatInfo_3cols_7itms_vert_ul_otrtblimp_sep ()
10396         {
10397                 // cols              : 3
10398                 // cnt               : 7
10399                 // RepeatDirection   : Vertical
10400                 // RepeatLayout      : UnorderedList
10401                 // OuterTableImplied : True
10402                 // Header            : False
10403                 // Footer            : False
10404                 // Separator         : True
10405
10406                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Vertical, RepeatLayout.UnorderedList, true, false, false, true);
10407
10408                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
10409         }
10410
10411         [Test]
10412         [ExpectedException (typeof (global::System.InvalidOperationException))]
10413         public void RepeatInfo_0cols_0itms_horiz_ol_otrtblimp_sep ()
10414         {
10415                 // cols              : 0
10416                 // cnt               : 0
10417                 // RepeatDirection   : Horizontal
10418                 // RepeatLayout      : OrderedList
10419                 // OuterTableImplied : True
10420                 // Header            : False
10421                 // Footer            : False
10422                 // Separator         : True
10423
10424                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Horizontal, RepeatLayout.OrderedList, true, false, false, true);
10425
10426                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
10427         }
10428
10429         [Test]
10430         [ExpectedException (typeof (global::System.InvalidOperationException))]
10431         public void RepeatInfo_0cols_1itms_horiz_ol_otrtblimp_sep ()
10432         {
10433                 // cols              : 0
10434                 // cnt               : 1
10435                 // RepeatDirection   : Horizontal
10436                 // RepeatLayout      : OrderedList
10437                 // OuterTableImplied : True
10438                 // Header            : False
10439                 // Footer            : False
10440                 // Separator         : True
10441
10442                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Horizontal, RepeatLayout.OrderedList, true, false, false, true);
10443
10444                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
10445         }
10446
10447         [Test]
10448         [ExpectedException (typeof (global::System.InvalidOperationException))]
10449         public void RepeatInfo_0cols_2itms_horiz_ol_otrtblimp_sep ()
10450         {
10451                 // cols              : 0
10452                 // cnt               : 2
10453                 // RepeatDirection   : Horizontal
10454                 // RepeatLayout      : OrderedList
10455                 // OuterTableImplied : True
10456                 // Header            : False
10457                 // Footer            : False
10458                 // Separator         : True
10459
10460                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Horizontal, RepeatLayout.OrderedList, true, false, false, true);
10461
10462                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
10463         }
10464
10465         [Test]
10466         [ExpectedException (typeof (global::System.InvalidOperationException))]
10467         public void RepeatInfo_0cols_5itms_horiz_ol_otrtblimp_sep ()
10468         {
10469                 // cols              : 0
10470                 // cnt               : 5
10471                 // RepeatDirection   : Horizontal
10472                 // RepeatLayout      : OrderedList
10473                 // OuterTableImplied : True
10474                 // Header            : False
10475                 // Footer            : False
10476                 // Separator         : True
10477
10478                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Horizontal, RepeatLayout.OrderedList, true, false, false, true);
10479
10480                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
10481         }
10482
10483         [Test]
10484         [ExpectedException (typeof (global::System.InvalidOperationException))]
10485         public void RepeatInfo_1cols_0itms_horiz_ol_otrtblimp_sep ()
10486         {
10487                 // cols              : 1
10488                 // cnt               : 0
10489                 // RepeatDirection   : Horizontal
10490                 // RepeatLayout      : OrderedList
10491                 // OuterTableImplied : True
10492                 // Header            : False
10493                 // Footer            : False
10494                 // Separator         : True
10495
10496                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Horizontal, RepeatLayout.OrderedList, true, false, false, true);
10497
10498                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
10499         }
10500
10501         [Test]
10502         [ExpectedException (typeof (global::System.InvalidOperationException))]
10503         public void RepeatInfo_1cols_5itms_horiz_ol_otrtblimp_sep ()
10504         {
10505                 // cols              : 1
10506                 // cnt               : 5
10507                 // RepeatDirection   : Horizontal
10508                 // RepeatLayout      : OrderedList
10509                 // OuterTableImplied : True
10510                 // Header            : False
10511                 // Footer            : False
10512                 // Separator         : True
10513
10514                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Horizontal, RepeatLayout.OrderedList, true, false, false, true);
10515
10516                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
10517         }
10518
10519         [Test]
10520         [ExpectedException (typeof (global::System.InvalidOperationException))]
10521         public void RepeatInfo_2cols_4itms_horiz_ol_otrtblimp_sep ()
10522         {
10523                 // cols              : 2
10524                 // cnt               : 4
10525                 // RepeatDirection   : Horizontal
10526                 // RepeatLayout      : OrderedList
10527                 // OuterTableImplied : True
10528                 // Header            : False
10529                 // Footer            : False
10530                 // Separator         : True
10531
10532                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Horizontal, RepeatLayout.OrderedList, true, false, false, true);
10533
10534                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
10535         }
10536
10537         [Test]
10538         [ExpectedException (typeof (global::System.InvalidOperationException))]
10539         public void RepeatInfo_2cols_7itms_horiz_ol_otrtblimp_sep ()
10540         {
10541                 // cols              : 2
10542                 // cnt               : 7
10543                 // RepeatDirection   : Horizontal
10544                 // RepeatLayout      : OrderedList
10545                 // OuterTableImplied : True
10546                 // Header            : False
10547                 // Footer            : False
10548                 // Separator         : True
10549
10550                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Horizontal, RepeatLayout.OrderedList, true, false, false, true);
10551
10552                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
10553         }
10554
10555         [Test]
10556         [ExpectedException (typeof (global::System.InvalidOperationException))]
10557         public void RepeatInfo_3cols_9itms_horiz_ol_otrtblimp_sep ()
10558         {
10559                 // cols              : 3
10560                 // cnt               : 9
10561                 // RepeatDirection   : Horizontal
10562                 // RepeatLayout      : OrderedList
10563                 // OuterTableImplied : True
10564                 // Header            : False
10565                 // Footer            : False
10566                 // Separator         : True
10567
10568                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Horizontal, RepeatLayout.OrderedList, true, false, false, true);
10569
10570                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
10571         }
10572
10573         [Test]
10574         [ExpectedException (typeof (global::System.InvalidOperationException))]
10575         public void RepeatInfo_3cols_7itms_horiz_ol_otrtblimp_sep ()
10576         {
10577                 // cols              : 3
10578                 // cnt               : 7
10579                 // RepeatDirection   : Horizontal
10580                 // RepeatLayout      : OrderedList
10581                 // OuterTableImplied : True
10582                 // Header            : False
10583                 // Footer            : False
10584                 // Separator         : True
10585
10586                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Horizontal, RepeatLayout.OrderedList, true, false, false, true);
10587
10588                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
10589         }
10590
10591         [Test]
10592         [ExpectedException (typeof (global::System.InvalidOperationException))]
10593         public void RepeatInfo_0cols_0itms_vert_ol_otrtblimp_sep ()
10594         {
10595                 // cols              : 0
10596                 // cnt               : 0
10597                 // RepeatDirection   : Vertical
10598                 // RepeatLayout      : OrderedList
10599                 // OuterTableImplied : True
10600                 // Header            : False
10601                 // Footer            : False
10602                 // Separator         : True
10603
10604                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Vertical, RepeatLayout.OrderedList, true, false, false, true);
10605
10606                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
10607         }
10608
10609         [Test]
10610         [ExpectedException (typeof (global::System.InvalidOperationException))]
10611         public void RepeatInfo_0cols_1itms_vert_ol_otrtblimp_sep ()
10612         {
10613                 // cols              : 0
10614                 // cnt               : 1
10615                 // RepeatDirection   : Vertical
10616                 // RepeatLayout      : OrderedList
10617                 // OuterTableImplied : True
10618                 // Header            : False
10619                 // Footer            : False
10620                 // Separator         : True
10621
10622                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Vertical, RepeatLayout.OrderedList, true, false, false, true);
10623
10624                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
10625         }
10626
10627         [Test]
10628         [ExpectedException (typeof (global::System.InvalidOperationException))]
10629         public void RepeatInfo_0cols_2itms_vert_ol_otrtblimp_sep ()
10630         {
10631                 // cols              : 0
10632                 // cnt               : 2
10633                 // RepeatDirection   : Vertical
10634                 // RepeatLayout      : OrderedList
10635                 // OuterTableImplied : True
10636                 // Header            : False
10637                 // Footer            : False
10638                 // Separator         : True
10639
10640                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Vertical, RepeatLayout.OrderedList, true, false, false, true);
10641
10642                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
10643         }
10644
10645         [Test]
10646         [ExpectedException (typeof (global::System.InvalidOperationException))]
10647         public void RepeatInfo_0cols_5itms_vert_ol_otrtblimp_sep ()
10648         {
10649                 // cols              : 0
10650                 // cnt               : 5
10651                 // RepeatDirection   : Vertical
10652                 // RepeatLayout      : OrderedList
10653                 // OuterTableImplied : True
10654                 // Header            : False
10655                 // Footer            : False
10656                 // Separator         : True
10657
10658                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Vertical, RepeatLayout.OrderedList, true, false, false, true);
10659
10660                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
10661         }
10662
10663         [Test]
10664         [ExpectedException (typeof (global::System.InvalidOperationException))]
10665         public void RepeatInfo_1cols_0itms_vert_ol_otrtblimp_sep ()
10666         {
10667                 // cols              : 1
10668                 // cnt               : 0
10669                 // RepeatDirection   : Vertical
10670                 // RepeatLayout      : OrderedList
10671                 // OuterTableImplied : True
10672                 // Header            : False
10673                 // Footer            : False
10674                 // Separator         : True
10675
10676                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Vertical, RepeatLayout.OrderedList, true, false, false, true);
10677
10678                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
10679         }
10680
10681         [Test]
10682         [ExpectedException (typeof (global::System.InvalidOperationException))]
10683         public void RepeatInfo_1cols_5itms_vert_ol_otrtblimp_sep ()
10684         {
10685                 // cols              : 1
10686                 // cnt               : 5
10687                 // RepeatDirection   : Vertical
10688                 // RepeatLayout      : OrderedList
10689                 // OuterTableImplied : True
10690                 // Header            : False
10691                 // Footer            : False
10692                 // Separator         : True
10693
10694                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Vertical, RepeatLayout.OrderedList, true, false, false, true);
10695
10696                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
10697         }
10698
10699         [Test]
10700         [ExpectedException (typeof (global::System.InvalidOperationException))]
10701         public void RepeatInfo_2cols_4itms_vert_ol_otrtblimp_sep ()
10702         {
10703                 // cols              : 2
10704                 // cnt               : 4
10705                 // RepeatDirection   : Vertical
10706                 // RepeatLayout      : OrderedList
10707                 // OuterTableImplied : True
10708                 // Header            : False
10709                 // Footer            : False
10710                 // Separator         : True
10711
10712                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Vertical, RepeatLayout.OrderedList, true, false, false, true);
10713
10714                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
10715         }
10716
10717         [Test]
10718         [ExpectedException (typeof (global::System.InvalidOperationException))]
10719         public void RepeatInfo_2cols_7itms_vert_ol_otrtblimp_sep ()
10720         {
10721                 // cols              : 2
10722                 // cnt               : 7
10723                 // RepeatDirection   : Vertical
10724                 // RepeatLayout      : OrderedList
10725                 // OuterTableImplied : True
10726                 // Header            : False
10727                 // Footer            : False
10728                 // Separator         : True
10729
10730                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Vertical, RepeatLayout.OrderedList, true, false, false, true);
10731
10732                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
10733         }
10734
10735         [Test]
10736         [ExpectedException (typeof (global::System.InvalidOperationException))]
10737         public void RepeatInfo_3cols_9itms_vert_ol_otrtblimp_sep ()
10738         {
10739                 // cols              : 3
10740                 // cnt               : 9
10741                 // RepeatDirection   : Vertical
10742                 // RepeatLayout      : OrderedList
10743                 // OuterTableImplied : True
10744                 // Header            : False
10745                 // Footer            : False
10746                 // Separator         : True
10747
10748                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Vertical, RepeatLayout.OrderedList, true, false, false, true);
10749
10750                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
10751         }
10752
10753         [Test]
10754         [ExpectedException (typeof (global::System.InvalidOperationException))]
10755         public void RepeatInfo_3cols_7itms_vert_ol_otrtblimp_sep ()
10756         {
10757                 // cols              : 3
10758                 // cnt               : 7
10759                 // RepeatDirection   : Vertical
10760                 // RepeatLayout      : OrderedList
10761                 // OuterTableImplied : True
10762                 // Header            : False
10763                 // Footer            : False
10764                 // Separator         : True
10765
10766                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Vertical, RepeatLayout.OrderedList, true, false, false, true);
10767
10768                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
10769         }
10770
10771         [Test]
10772         public void RepeatInfo_0cols_0itms_horiz_tbl_sep ()
10773         {
10774                 // cols              : 0
10775                 // cnt               : 0
10776                 // RepeatDirection   : Horizontal
10777                 // RepeatLayout      : Table
10778                 // OuterTableImplied : False
10779                 // Header            : False
10780                 // Footer            : False
10781                 // Separator         : True
10782
10783                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Horizontal, RepeatLayout.Table, false, false, false, true);
10784                 string exp = @"<table class=""mainstyle"">
10785
10786 </table>";
10787                 Assert.AreEqual (exp, v, "#560");
10788         }
10789
10790         [Test]
10791         public void RepeatInfo_0cols_1itms_horiz_tbl_sep ()
10792         {
10793                 // cols              : 0
10794                 // cnt               : 1
10795                 // RepeatDirection   : Horizontal
10796                 // RepeatLayout      : Table
10797                 // OuterTableImplied : False
10798                 // Header            : False
10799                 // Footer            : False
10800                 // Separator         : True
10801
10802                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Horizontal, RepeatLayout.Table, false, false, false, true);
10803                 string exp = @"<table class=""mainstyle"">
10804         <tr>
10805                 <td class=""Item0"">(0,Item,0)</td><td></td>
10806         </tr>
10807 </table>";
10808                 Assert.AreEqual (exp, v, "#561");
10809         }
10810
10811         [Test]
10812         public void RepeatInfo_0cols_2itms_horiz_tbl_sep ()
10813         {
10814                 // cols              : 0
10815                 // cnt               : 2
10816                 // RepeatDirection   : Horizontal
10817                 // RepeatLayout      : Table
10818                 // OuterTableImplied : False
10819                 // Header            : False
10820                 // Footer            : False
10821                 // Separator         : True
10822
10823                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Horizontal, RepeatLayout.Table, false, false, false, true);
10824                 string exp = @"<table class=""mainstyle"">
10825         <tr>
10826                 <td class=""Item0"">(0,Item,0)</td><td class=""Separator0"">(1,Separator,0)</td><td class=""Item1"">(2,Item,1)</td><td></td>
10827         </tr>
10828 </table>";
10829                 Assert.AreEqual (exp, v, "#562");
10830         }
10831
10832         [Test]
10833         public void RepeatInfo_0cols_5itms_horiz_tbl_sep ()
10834         {
10835                 // cols              : 0
10836                 // cnt               : 5
10837                 // RepeatDirection   : Horizontal
10838                 // RepeatLayout      : Table
10839                 // OuterTableImplied : False
10840                 // Header            : False
10841                 // Footer            : False
10842                 // Separator         : True
10843
10844                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Horizontal, RepeatLayout.Table, false, false, false, true);
10845                 string exp = @"<table class=""mainstyle"">
10846         <tr>
10847                 <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>
10848         </tr>
10849 </table>";
10850                 Assert.AreEqual (exp, v, "#563");
10851         }
10852
10853         [Test]
10854         public void RepeatInfo_1cols_0itms_horiz_tbl_sep ()
10855         {
10856                 // cols              : 1
10857                 // cnt               : 0
10858                 // RepeatDirection   : Horizontal
10859                 // RepeatLayout      : Table
10860                 // OuterTableImplied : False
10861                 // Header            : False
10862                 // Footer            : False
10863                 // Separator         : True
10864
10865                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Horizontal, RepeatLayout.Table, false, false, false, true);
10866                 string exp = @"<table class=""mainstyle"">
10867
10868 </table>";
10869                 Assert.AreEqual (exp, v, "#564");
10870         }
10871
10872         [Test]
10873         public void RepeatInfo_1cols_5itms_horiz_tbl_sep ()
10874         {
10875                 // cols              : 1
10876                 // cnt               : 5
10877                 // RepeatDirection   : Horizontal
10878                 // RepeatLayout      : Table
10879                 // OuterTableImplied : False
10880                 // Header            : False
10881                 // Footer            : False
10882                 // Separator         : True
10883
10884                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Horizontal, RepeatLayout.Table, false, false, false, true);
10885                 string exp = @"<table class=""mainstyle"">
10886         <tr>
10887                 <td class=""Item0"">(0,Item,0)</td><td class=""Separator0"">(1,Separator,0)</td>
10888         </tr><tr>
10889                 <td class=""Item1"">(2,Item,1)</td><td class=""Separator1"">(3,Separator,1)</td>
10890         </tr><tr>
10891                 <td class=""Item2"">(4,Item,2)</td><td class=""Separator2"">(5,Separator,2)</td>
10892         </tr><tr>
10893                 <td class=""Item3"">(6,Item,3)</td><td class=""Separator3"">(7,Separator,3)</td>
10894         </tr><tr>
10895                 <td class=""Item4"">(8,Item,4)</td><td></td>
10896         </tr>
10897 </table>";
10898                 Assert.AreEqual (exp, v, "#565");
10899         }
10900
10901         [Test]
10902         public void RepeatInfo_2cols_4itms_horiz_tbl_sep ()
10903         {
10904                 // cols              : 2
10905                 // cnt               : 4
10906                 // RepeatDirection   : Horizontal
10907                 // RepeatLayout      : Table
10908                 // OuterTableImplied : False
10909                 // Header            : False
10910                 // Footer            : False
10911                 // Separator         : True
10912
10913                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Horizontal, RepeatLayout.Table, false, false, false, true);
10914                 string exp = @"<table class=""mainstyle"">
10915         <tr>
10916                 <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>
10917         </tr><tr>
10918                 <td class=""Item2"">(4,Item,2)</td><td class=""Separator2"">(5,Separator,2)</td><td class=""Item3"">(6,Item,3)</td><td></td>
10919         </tr>
10920 </table>";
10921                 Assert.AreEqual (exp, v, "#566");
10922         }
10923
10924         [Test]
10925         public void RepeatInfo_2cols_7itms_horiz_tbl_sep ()
10926         {
10927                 // cols              : 2
10928                 // cnt               : 7
10929                 // RepeatDirection   : Horizontal
10930                 // RepeatLayout      : Table
10931                 // OuterTableImplied : False
10932                 // Header            : False
10933                 // Footer            : False
10934                 // Separator         : True
10935
10936                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Horizontal, RepeatLayout.Table, false, false, false, true);
10937                 string exp = @"<table class=""mainstyle"">
10938         <tr>
10939                 <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>
10940         </tr><tr>
10941                 <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>
10942         </tr><tr>
10943                 <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>
10944         </tr><tr>
10945                 <td class=""Item6"">(12,Item,6)</td><td></td><td></td><td></td>
10946         </tr>
10947 </table>";
10948                 Assert.AreEqual (exp, v, "#567");
10949         }
10950
10951         [Test]
10952         public void RepeatInfo_3cols_9itms_horiz_tbl_sep ()
10953         {
10954                 // cols              : 3
10955                 // cnt               : 9
10956                 // RepeatDirection   : Horizontal
10957                 // RepeatLayout      : Table
10958                 // OuterTableImplied : False
10959                 // Header            : False
10960                 // Footer            : False
10961                 // Separator         : True
10962
10963                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Horizontal, RepeatLayout.Table, false, false, false, true);
10964                 string exp = @"<table>
10965         <tr>
10966                 <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>
10967         </tr><tr>
10968                 <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>
10969         </tr><tr>
10970                 <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>
10971         </tr>
10972 </table>";
10973                 Assert.AreEqual (exp, v, "#568");
10974         }
10975
10976         [Test]
10977         public void RepeatInfo_3cols_7itms_horiz_tbl_sep ()
10978         {
10979                 // cols              : 3
10980                 // cnt               : 7
10981                 // RepeatDirection   : Horizontal
10982                 // RepeatLayout      : Table
10983                 // OuterTableImplied : False
10984                 // Header            : False
10985                 // Footer            : False
10986                 // Separator         : True
10987
10988                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Horizontal, RepeatLayout.Table, false, false, false, true);
10989                 string exp = @"<table>
10990         <tr>
10991                 <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>
10992         </tr><tr>
10993                 <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>
10994         </tr><tr>
10995                 <td class=""Item6"">(12,Item,6)</td><td></td><td></td><td></td><td></td><td></td>
10996         </tr>
10997 </table>";
10998                 Assert.AreEqual (exp, v, "#569");
10999         }
11000
11001         [Test]
11002         public void RepeatInfo_0cols_0itms_vert_tbl_sep ()
11003         {
11004                 // cols              : 0
11005                 // cnt               : 0
11006                 // RepeatDirection   : Vertical
11007                 // RepeatLayout      : Table
11008                 // OuterTableImplied : False
11009                 // Header            : False
11010                 // Footer            : False
11011                 // Separator         : True
11012
11013                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Vertical, RepeatLayout.Table, false, false, false, true);
11014                 string exp = @"<table class=""mainstyle"">
11015
11016 </table>";
11017                 Assert.AreEqual (exp, v, "#570");
11018         }
11019
11020         [Test]
11021         public void RepeatInfo_0cols_1itms_vert_tbl_sep ()
11022         {
11023                 // cols              : 0
11024                 // cnt               : 1
11025                 // RepeatDirection   : Vertical
11026                 // RepeatLayout      : Table
11027                 // OuterTableImplied : False
11028                 // Header            : False
11029                 // Footer            : False
11030                 // Separator         : True
11031
11032                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Vertical, RepeatLayout.Table, false, false, false, true);
11033                 string exp = @"<table class=""mainstyle"">
11034         <tr>
11035                 <td class=""Item0"">(0,Item,0)</td>
11036         </tr>
11037 </table>";
11038                 Assert.AreEqual (exp, v, "#571");
11039         }
11040
11041         [Test]
11042         public void RepeatInfo_0cols_2itms_vert_tbl_sep ()
11043         {
11044                 // cols              : 0
11045                 // cnt               : 2
11046                 // RepeatDirection   : Vertical
11047                 // RepeatLayout      : Table
11048                 // OuterTableImplied : False
11049                 // Header            : False
11050                 // Footer            : False
11051                 // Separator         : True
11052
11053                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Vertical, RepeatLayout.Table, false, false, false, true);
11054                 string exp = @"<table class=""mainstyle"">
11055         <tr>
11056                 <td class=""Item0"">(0,Item,0)</td>
11057         </tr><tr>
11058                 <td class=""Separator0"">(1,Separator,0)</td>
11059         </tr><tr>
11060                 <td class=""Item1"">(2,Item,1)</td>
11061         </tr>
11062 </table>";
11063                 Assert.AreEqual (exp, v, "#572");
11064         }
11065
11066         [Test]
11067         public void RepeatInfo_0cols_5itms_vert_tbl_sep ()
11068         {
11069                 // cols              : 0
11070                 // cnt               : 5
11071                 // RepeatDirection   : Vertical
11072                 // RepeatLayout      : Table
11073                 // OuterTableImplied : False
11074                 // Header            : False
11075                 // Footer            : False
11076                 // Separator         : True
11077
11078                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Vertical, RepeatLayout.Table, false, false, false, true);
11079                 string exp = @"<table class=""mainstyle"">
11080         <tr>
11081                 <td class=""Item0"">(0,Item,0)</td>
11082         </tr><tr>
11083                 <td class=""Separator0"">(1,Separator,0)</td>
11084         </tr><tr>
11085                 <td class=""Item1"">(2,Item,1)</td>
11086         </tr><tr>
11087                 <td class=""Separator1"">(3,Separator,1)</td>
11088         </tr><tr>
11089                 <td class=""Item2"">(4,Item,2)</td>
11090         </tr><tr>
11091                 <td class=""Separator2"">(5,Separator,2)</td>
11092         </tr><tr>
11093                 <td class=""Item3"">(6,Item,3)</td>
11094         </tr><tr>
11095                 <td class=""Separator3"">(7,Separator,3)</td>
11096         </tr><tr>
11097                 <td class=""Item4"">(8,Item,4)</td>
11098         </tr>
11099 </table>";
11100                 Assert.AreEqual (exp, v, "#573");
11101         }
11102
11103         [Test]
11104         public void RepeatInfo_1cols_0itms_vert_tbl_sep ()
11105         {
11106                 // cols              : 1
11107                 // cnt               : 0
11108                 // RepeatDirection   : Vertical
11109                 // RepeatLayout      : Table
11110                 // OuterTableImplied : False
11111                 // Header            : False
11112                 // Footer            : False
11113                 // Separator         : True
11114
11115                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Vertical, RepeatLayout.Table, false, false, false, true);
11116                 string exp = @"<table class=""mainstyle"">
11117
11118 </table>";
11119                 Assert.AreEqual (exp, v, "#574");
11120         }
11121
11122         [Test]
11123         public void RepeatInfo_1cols_5itms_vert_tbl_sep ()
11124         {
11125                 // cols              : 1
11126                 // cnt               : 5
11127                 // RepeatDirection   : Vertical
11128                 // RepeatLayout      : Table
11129                 // OuterTableImplied : False
11130                 // Header            : False
11131                 // Footer            : False
11132                 // Separator         : True
11133
11134                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Vertical, RepeatLayout.Table, false, false, false, true);
11135                 string exp = @"<table class=""mainstyle"">
11136         <tr>
11137                 <td class=""Item0"">(0,Item,0)</td>
11138         </tr><tr>
11139                 <td class=""Separator0"">(1,Separator,0)</td>
11140         </tr><tr>
11141                 <td class=""Item1"">(2,Item,1)</td>
11142         </tr><tr>
11143                 <td class=""Separator1"">(3,Separator,1)</td>
11144         </tr><tr>
11145                 <td class=""Item2"">(4,Item,2)</td>
11146         </tr><tr>
11147                 <td class=""Separator2"">(5,Separator,2)</td>
11148         </tr><tr>
11149                 <td class=""Item3"">(6,Item,3)</td>
11150         </tr><tr>
11151                 <td class=""Separator3"">(7,Separator,3)</td>
11152         </tr><tr>
11153                 <td class=""Item4"">(8,Item,4)</td>
11154         </tr>
11155 </table>";
11156                 Assert.AreEqual (exp, v, "#575");
11157         }
11158
11159         [Test]
11160         public void RepeatInfo_2cols_4itms_vert_tbl_sep ()
11161         {
11162                 // cols              : 2
11163                 // cnt               : 4
11164                 // RepeatDirection   : Vertical
11165                 // RepeatLayout      : Table
11166                 // OuterTableImplied : False
11167                 // Header            : False
11168                 // Footer            : False
11169                 // Separator         : True
11170
11171                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Vertical, RepeatLayout.Table, false, false, false, true);
11172                 string exp = @"<table class=""mainstyle"">
11173         <tr>
11174                 <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>
11175         </tr><tr>
11176                 <td class=""Item1"">(4,Item,1)</td><td class=""Separator1"">(5,Separator,1)</td><td class=""Item3"">(6,Item,3)</td><td></td>
11177         </tr>
11178 </table>";
11179                 Assert.AreEqual (exp, v, "#576");
11180         }
11181
11182         [Test]
11183         public void RepeatInfo_2cols_7itms_vert_tbl_sep ()
11184         {
11185                 // cols              : 2
11186                 // cnt               : 7
11187                 // RepeatDirection   : Vertical
11188                 // RepeatLayout      : Table
11189                 // OuterTableImplied : False
11190                 // Header            : False
11191                 // Footer            : False
11192                 // Separator         : True
11193
11194                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Vertical, RepeatLayout.Table, false, false, false, true);
11195                 string exp = @"<table class=""mainstyle"">
11196         <tr>
11197                 <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>
11198         </tr><tr>
11199                 <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>
11200         </tr><tr>
11201                 <td class=""Item2"">(8,Item,2)</td><td class=""Separator2"">(9,Separator,2)</td><td class=""Item6"">(10,Item,6)</td><td></td>
11202         </tr><tr>
11203                 <td class=""Item3"">(11,Item,3)</td><td class=""Separator3"">(12,Separator,3)</td><td></td><td></td>
11204         </tr>
11205 </table>";
11206                 Assert.AreEqual (exp, v, "#577");
11207         }
11208
11209         [Test]
11210         public void RepeatInfo_3cols_9itms_vert_tbl_sep ()
11211         {
11212                 // cols              : 3
11213                 // cnt               : 9
11214                 // RepeatDirection   : Vertical
11215                 // RepeatLayout      : Table
11216                 // OuterTableImplied : False
11217                 // Header            : False
11218                 // Footer            : False
11219                 // Separator         : True
11220
11221                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Vertical, RepeatLayout.Table, false, false, false, true);
11222                 string exp = @"<table>
11223         <tr>
11224                 <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>
11225         </tr><tr>
11226                 <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>
11227         </tr><tr>
11228                 <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>
11229         </tr>
11230 </table>";
11231                 Assert.AreEqual (exp, v, "#578");
11232         }
11233
11234         [Test]
11235         public void RepeatInfo_3cols_7itms_vert_tbl_sep ()
11236         {
11237                 // cols              : 3
11238                 // cnt               : 7
11239                 // RepeatDirection   : Vertical
11240                 // RepeatLayout      : Table
11241                 // OuterTableImplied : False
11242                 // Header            : False
11243                 // Footer            : False
11244                 // Separator         : True
11245
11246                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Vertical, RepeatLayout.Table, false, false, false, true);
11247                 string exp = @"<table>
11248         <tr>
11249                 <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>
11250         </tr><tr>
11251                 <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>
11252         </tr><tr>
11253                 <td class=""Item2"">(11,Item,2)</td><td class=""Separator2"">(12,Separator,2)</td><td></td><td></td><td></td><td></td>
11254         </tr>
11255 </table>";
11256                 Assert.AreEqual (exp, v, "#579");
11257         }
11258
11259         [Test]
11260         public void RepeatInfo_0cols_0itms_horiz_flow_sep ()
11261         {
11262                 // cols              : 0
11263                 // cnt               : 0
11264                 // RepeatDirection   : Horizontal
11265                 // RepeatLayout      : Flow
11266                 // OuterTableImplied : False
11267                 // Header            : False
11268                 // Footer            : False
11269                 // Separator         : True
11270
11271                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Horizontal, RepeatLayout.Flow, false, false, false, true);
11272                 string exp = @"<span class=""mainstyle""></span>";
11273                 Assert.AreEqual (exp, v, "#580");
11274         }
11275
11276         [Test]
11277         public void RepeatInfo_0cols_1itms_horiz_flow_sep ()
11278         {
11279                 // cols              : 0
11280                 // cnt               : 1
11281                 // RepeatDirection   : Horizontal
11282                 // RepeatLayout      : Flow
11283                 // OuterTableImplied : False
11284                 // Header            : False
11285                 // Footer            : False
11286                 // Separator         : True
11287
11288                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Horizontal, RepeatLayout.Flow, false, false, false, true);
11289                 string exp = @"<span class=""mainstyle"">(0,Item,0)</span>";
11290                 Assert.AreEqual (exp, v, "#581");
11291         }
11292
11293         [Test]
11294         public void RepeatInfo_0cols_2itms_horiz_flow_sep ()
11295         {
11296                 // cols              : 0
11297                 // cnt               : 2
11298                 // RepeatDirection   : Horizontal
11299                 // RepeatLayout      : Flow
11300                 // OuterTableImplied : False
11301                 // Header            : False
11302                 // Footer            : False
11303                 // Separator         : True
11304
11305                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Horizontal, RepeatLayout.Flow, false, false, false, true);
11306                 string exp = @"<span class=""mainstyle"">(0,Item,0)(1,Separator,0)(2,Item,1)</span>";
11307                 Assert.AreEqual (exp, v, "#582");
11308         }
11309
11310         [Test]
11311         public void RepeatInfo_0cols_5itms_horiz_flow_sep ()
11312         {
11313                 // cols              : 0
11314                 // cnt               : 5
11315                 // RepeatDirection   : Horizontal
11316                 // RepeatLayout      : Flow
11317                 // OuterTableImplied : False
11318                 // Header            : False
11319                 // Footer            : False
11320                 // Separator         : True
11321
11322                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Horizontal, RepeatLayout.Flow, false, false, false, true);
11323                 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>";
11324                 Assert.AreEqual (exp, v, "#583");
11325         }
11326
11327         [Test]
11328         public void RepeatInfo_1cols_0itms_horiz_flow_sep ()
11329         {
11330                 // cols              : 1
11331                 // cnt               : 0
11332                 // RepeatDirection   : Horizontal
11333                 // RepeatLayout      : Flow
11334                 // OuterTableImplied : False
11335                 // Header            : False
11336                 // Footer            : False
11337                 // Separator         : True
11338
11339                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Horizontal, RepeatLayout.Flow, false, false, false, true);
11340                 string exp = @"<span class=""mainstyle""></span>";
11341                 Assert.AreEqual (exp, v, "#584");
11342         }
11343
11344         [Test]
11345         public void RepeatInfo_1cols_5itms_horiz_flow_sep ()
11346         {
11347                 // cols              : 1
11348                 // cnt               : 5
11349                 // RepeatDirection   : Horizontal
11350                 // RepeatLayout      : Flow
11351                 // OuterTableImplied : False
11352                 // Header            : False
11353                 // Footer            : False
11354                 // Separator         : True
11355
11356                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Horizontal, RepeatLayout.Flow, false, false, false, true);
11357                 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>";
11358                 Assert.AreEqual (exp, v, "#585");
11359         }
11360
11361         [Test]
11362         public void RepeatInfo_2cols_4itms_horiz_flow_sep ()
11363         {
11364                 // cols              : 2
11365                 // cnt               : 4
11366                 // RepeatDirection   : Horizontal
11367                 // RepeatLayout      : Flow
11368                 // OuterTableImplied : False
11369                 // Header            : False
11370                 // Footer            : False
11371                 // Separator         : True
11372
11373                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Horizontal, RepeatLayout.Flow, false, false, false, true);
11374                 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>";
11375                 Assert.AreEqual (exp, v, "#586");
11376         }
11377
11378         [Test]
11379         public void RepeatInfo_2cols_7itms_horiz_flow_sep ()
11380         {
11381                 // cols              : 2
11382                 // cnt               : 7
11383                 // RepeatDirection   : Horizontal
11384                 // RepeatLayout      : Flow
11385                 // OuterTableImplied : False
11386                 // Header            : False
11387                 // Footer            : False
11388                 // Separator         : True
11389
11390                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Horizontal, RepeatLayout.Flow, false, false, false, true);
11391                 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>";
11392                 Assert.AreEqual (exp, v, "#587");
11393         }
11394
11395         [Test]
11396         public void RepeatInfo_3cols_9itms_horiz_flow_sep ()
11397         {
11398                 // cols              : 3
11399                 // cnt               : 9
11400                 // RepeatDirection   : Horizontal
11401                 // RepeatLayout      : Flow
11402                 // OuterTableImplied : False
11403                 // Header            : False
11404                 // Footer            : False
11405                 // Separator         : True
11406
11407                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Horizontal, RepeatLayout.Flow, false, false, false, true);
11408                 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>";
11409                 Assert.AreEqual (exp, v, "#588");
11410         }
11411
11412         [Test]
11413         public void RepeatInfo_3cols_7itms_horiz_flow_sep ()
11414         {
11415                 // cols              : 3
11416                 // cnt               : 7
11417                 // RepeatDirection   : Horizontal
11418                 // RepeatLayout      : Flow
11419                 // OuterTableImplied : False
11420                 // Header            : False
11421                 // Footer            : False
11422                 // Separator         : True
11423
11424                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Horizontal, RepeatLayout.Flow, false, false, false, true);
11425                 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>";
11426                 Assert.AreEqual (exp, v, "#589");
11427         }
11428
11429         [Test]
11430         public void RepeatInfo_0cols_0itms_vert_flow_sep ()
11431         {
11432                 // cols              : 0
11433                 // cnt               : 0
11434                 // RepeatDirection   : Vertical
11435                 // RepeatLayout      : Flow
11436                 // OuterTableImplied : False
11437                 // Header            : False
11438                 // Footer            : False
11439                 // Separator         : True
11440
11441                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Vertical, RepeatLayout.Flow, false, false, false, true);
11442                 string exp = @"<span class=""mainstyle""></span>";
11443                 Assert.AreEqual (exp, v, "#590");
11444         }
11445
11446         [Test]
11447         public void RepeatInfo_0cols_1itms_vert_flow_sep ()
11448         {
11449                 // cols              : 0
11450                 // cnt               : 1
11451                 // RepeatDirection   : Vertical
11452                 // RepeatLayout      : Flow
11453                 // OuterTableImplied : False
11454                 // Header            : False
11455                 // Footer            : False
11456                 // Separator         : True
11457
11458                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Vertical, RepeatLayout.Flow, false, false, false, true);
11459                 string exp = @"<span class=""mainstyle"">(0,Item,0)</span>";
11460                 Assert.AreEqual (exp, v, "#591");
11461         }
11462
11463         [Test]
11464         public void RepeatInfo_0cols_2itms_vert_flow_sep ()
11465         {
11466                 // cols              : 0
11467                 // cnt               : 2
11468                 // RepeatDirection   : Vertical
11469                 // RepeatLayout      : Flow
11470                 // OuterTableImplied : False
11471                 // Header            : False
11472                 // Footer            : False
11473                 // Separator         : True
11474
11475                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Vertical, RepeatLayout.Flow, false, false, false, true);
11476                 string exp = @"<span class=""mainstyle"">(0,Item,0)<br />(1,Separator,0)<br />(2,Item,1)</span>";
11477                 Assert.AreEqual (exp, v, "#592");
11478         }
11479
11480         [Test]
11481         public void RepeatInfo_0cols_5itms_vert_flow_sep ()
11482         {
11483                 // cols              : 0
11484                 // cnt               : 5
11485                 // RepeatDirection   : Vertical
11486                 // RepeatLayout      : Flow
11487                 // OuterTableImplied : False
11488                 // Header            : False
11489                 // Footer            : False
11490                 // Separator         : True
11491
11492                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Vertical, RepeatLayout.Flow, false, false, false, true);
11493                 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>";
11494                 Assert.AreEqual (exp, v, "#593");
11495         }
11496
11497         [Test]
11498         public void RepeatInfo_1cols_0itms_vert_flow_sep ()
11499         {
11500                 // cols              : 1
11501                 // cnt               : 0
11502                 // RepeatDirection   : Vertical
11503                 // RepeatLayout      : Flow
11504                 // OuterTableImplied : False
11505                 // Header            : False
11506                 // Footer            : False
11507                 // Separator         : True
11508
11509                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Vertical, RepeatLayout.Flow, false, false, false, true);
11510                 string exp = @"<span class=""mainstyle""></span>";
11511                 Assert.AreEqual (exp, v, "#594");
11512         }
11513
11514         [Test]
11515         public void RepeatInfo_1cols_5itms_vert_flow_sep ()
11516         {
11517                 // cols              : 1
11518                 // cnt               : 5
11519                 // RepeatDirection   : Vertical
11520                 // RepeatLayout      : Flow
11521                 // OuterTableImplied : False
11522                 // Header            : False
11523                 // Footer            : False
11524                 // Separator         : True
11525
11526                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Vertical, RepeatLayout.Flow, false, false, false, true);
11527                 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>";
11528                 Assert.AreEqual (exp, v, "#595");
11529         }
11530
11531         [Test]
11532         public void RepeatInfo_2cols_4itms_vert_flow_sep ()
11533         {
11534                 // cols              : 2
11535                 // cnt               : 4
11536                 // RepeatDirection   : Vertical
11537                 // RepeatLayout      : Flow
11538                 // OuterTableImplied : False
11539                 // Header            : False
11540                 // Footer            : False
11541                 // Separator         : True
11542
11543                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Vertical, RepeatLayout.Flow, false, false, false, true);
11544                 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>";
11545                 Assert.AreEqual (exp, v, "#596");
11546         }
11547
11548         [Test]
11549         public void RepeatInfo_2cols_7itms_vert_flow_sep ()
11550         {
11551                 // cols              : 2
11552                 // cnt               : 7
11553                 // RepeatDirection   : Vertical
11554                 // RepeatLayout      : Flow
11555                 // OuterTableImplied : False
11556                 // Header            : False
11557                 // Footer            : False
11558                 // Separator         : True
11559
11560                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Vertical, RepeatLayout.Flow, false, false, false, true);
11561                 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>";
11562                 Assert.AreEqual (exp, v, "#597");
11563         }
11564
11565         [Test]
11566         public void RepeatInfo_3cols_9itms_vert_flow_sep ()
11567         {
11568                 // cols              : 3
11569                 // cnt               : 9
11570                 // RepeatDirection   : Vertical
11571                 // RepeatLayout      : Flow
11572                 // OuterTableImplied : False
11573                 // Header            : False
11574                 // Footer            : False
11575                 // Separator         : True
11576
11577                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Vertical, RepeatLayout.Flow, false, false, false, true);
11578                 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>";
11579                 Assert.AreEqual (exp, v, "#598");
11580         }
11581
11582         [Test]
11583         public void RepeatInfo_3cols_7itms_vert_flow_sep ()
11584         {
11585                 // cols              : 3
11586                 // cnt               : 7
11587                 // RepeatDirection   : Vertical
11588                 // RepeatLayout      : Flow
11589                 // OuterTableImplied : False
11590                 // Header            : False
11591                 // Footer            : False
11592                 // Separator         : True
11593
11594                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Vertical, RepeatLayout.Flow, false, false, false, true);
11595                 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>";
11596                 Assert.AreEqual (exp, v, "#599");
11597         }
11598
11599         [Test]
11600         [ExpectedException (typeof (global::System.InvalidOperationException))]
11601         public void RepeatInfo_0cols_0itms_horiz_ul_sep ()
11602         {
11603                 // cols              : 0
11604                 // cnt               : 0
11605                 // RepeatDirection   : Horizontal
11606                 // RepeatLayout      : UnorderedList
11607                 // OuterTableImplied : False
11608                 // Header            : False
11609                 // Footer            : False
11610                 // Separator         : True
11611
11612                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, false, false, false, true);
11613
11614                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
11615         }
11616
11617         [Test]
11618         [ExpectedException (typeof (global::System.InvalidOperationException))]
11619         public void RepeatInfo_0cols_1itms_horiz_ul_sep ()
11620         {
11621                 // cols              : 0
11622                 // cnt               : 1
11623                 // RepeatDirection   : Horizontal
11624                 // RepeatLayout      : UnorderedList
11625                 // OuterTableImplied : False
11626                 // Header            : False
11627                 // Footer            : False
11628                 // Separator         : True
11629
11630                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, false, false, false, true);
11631
11632                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
11633         }
11634
11635         [Test]
11636         [ExpectedException (typeof (global::System.InvalidOperationException))]
11637         public void RepeatInfo_0cols_2itms_horiz_ul_sep ()
11638         {
11639                 // cols              : 0
11640                 // cnt               : 2
11641                 // RepeatDirection   : Horizontal
11642                 // RepeatLayout      : UnorderedList
11643                 // OuterTableImplied : False
11644                 // Header            : False
11645                 // Footer            : False
11646                 // Separator         : True
11647
11648                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, false, false, false, true);
11649
11650                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
11651         }
11652
11653         [Test]
11654         [ExpectedException (typeof (global::System.InvalidOperationException))]
11655         public void RepeatInfo_0cols_5itms_horiz_ul_sep ()
11656         {
11657                 // cols              : 0
11658                 // cnt               : 5
11659                 // RepeatDirection   : Horizontal
11660                 // RepeatLayout      : UnorderedList
11661                 // OuterTableImplied : False
11662                 // Header            : False
11663                 // Footer            : False
11664                 // Separator         : True
11665
11666                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, false, false, false, true);
11667
11668                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
11669         }
11670
11671         [Test]
11672         [ExpectedException (typeof (global::System.InvalidOperationException))]
11673         public void RepeatInfo_1cols_0itms_horiz_ul_sep ()
11674         {
11675                 // cols              : 1
11676                 // cnt               : 0
11677                 // RepeatDirection   : Horizontal
11678                 // RepeatLayout      : UnorderedList
11679                 // OuterTableImplied : False
11680                 // Header            : False
11681                 // Footer            : False
11682                 // Separator         : True
11683
11684                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, false, false, false, true);
11685
11686                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
11687         }
11688
11689         [Test]
11690         [ExpectedException (typeof (global::System.InvalidOperationException))]
11691         public void RepeatInfo_1cols_5itms_horiz_ul_sep ()
11692         {
11693                 // cols              : 1
11694                 // cnt               : 5
11695                 // RepeatDirection   : Horizontal
11696                 // RepeatLayout      : UnorderedList
11697                 // OuterTableImplied : False
11698                 // Header            : False
11699                 // Footer            : False
11700                 // Separator         : True
11701
11702                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, false, false, false, true);
11703
11704                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
11705         }
11706
11707         [Test]
11708         [ExpectedException (typeof (global::System.InvalidOperationException))]
11709         public void RepeatInfo_2cols_4itms_horiz_ul_sep ()
11710         {
11711                 // cols              : 2
11712                 // cnt               : 4
11713                 // RepeatDirection   : Horizontal
11714                 // RepeatLayout      : UnorderedList
11715                 // OuterTableImplied : False
11716                 // Header            : False
11717                 // Footer            : False
11718                 // Separator         : True
11719
11720                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, false, false, false, true);
11721
11722                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
11723         }
11724
11725         [Test]
11726         [ExpectedException (typeof (global::System.InvalidOperationException))]
11727         public void RepeatInfo_2cols_7itms_horiz_ul_sep ()
11728         {
11729                 // cols              : 2
11730                 // cnt               : 7
11731                 // RepeatDirection   : Horizontal
11732                 // RepeatLayout      : UnorderedList
11733                 // OuterTableImplied : False
11734                 // Header            : False
11735                 // Footer            : False
11736                 // Separator         : True
11737
11738                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, false, false, false, true);
11739
11740                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
11741         }
11742
11743         [Test]
11744         [ExpectedException (typeof (global::System.InvalidOperationException))]
11745         public void RepeatInfo_3cols_9itms_horiz_ul_sep ()
11746         {
11747                 // cols              : 3
11748                 // cnt               : 9
11749                 // RepeatDirection   : Horizontal
11750                 // RepeatLayout      : UnorderedList
11751                 // OuterTableImplied : False
11752                 // Header            : False
11753                 // Footer            : False
11754                 // Separator         : True
11755
11756                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, false, false, false, true);
11757
11758                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
11759         }
11760
11761         [Test]
11762         [ExpectedException (typeof (global::System.InvalidOperationException))]
11763         public void RepeatInfo_3cols_7itms_horiz_ul_sep ()
11764         {
11765                 // cols              : 3
11766                 // cnt               : 7
11767                 // RepeatDirection   : Horizontal
11768                 // RepeatLayout      : UnorderedList
11769                 // OuterTableImplied : False
11770                 // Header            : False
11771                 // Footer            : False
11772                 // Separator         : True
11773
11774                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, false, false, false, true);
11775
11776                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
11777         }
11778
11779         [Test]
11780         [ExpectedException (typeof (global::System.InvalidOperationException))]
11781         public void RepeatInfo_0cols_0itms_vert_ul_sep ()
11782         {
11783                 // cols              : 0
11784                 // cnt               : 0
11785                 // RepeatDirection   : Vertical
11786                 // RepeatLayout      : UnorderedList
11787                 // OuterTableImplied : False
11788                 // Header            : False
11789                 // Footer            : False
11790                 // Separator         : True
11791
11792                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Vertical, RepeatLayout.UnorderedList, false, false, false, true);
11793
11794                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
11795         }
11796
11797         [Test]
11798         [ExpectedException (typeof (global::System.InvalidOperationException))]
11799         public void RepeatInfo_0cols_1itms_vert_ul_sep ()
11800         {
11801                 // cols              : 0
11802                 // cnt               : 1
11803                 // RepeatDirection   : Vertical
11804                 // RepeatLayout      : UnorderedList
11805                 // OuterTableImplied : False
11806                 // Header            : False
11807                 // Footer            : False
11808                 // Separator         : True
11809
11810                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Vertical, RepeatLayout.UnorderedList, false, false, false, true);
11811
11812                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
11813         }
11814
11815         [Test]
11816         [ExpectedException (typeof (global::System.InvalidOperationException))]
11817         public void RepeatInfo_0cols_2itms_vert_ul_sep ()
11818         {
11819                 // cols              : 0
11820                 // cnt               : 2
11821                 // RepeatDirection   : Vertical
11822                 // RepeatLayout      : UnorderedList
11823                 // OuterTableImplied : False
11824                 // Header            : False
11825                 // Footer            : False
11826                 // Separator         : True
11827
11828                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Vertical, RepeatLayout.UnorderedList, false, false, false, true);
11829
11830                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
11831         }
11832
11833         [Test]
11834         [ExpectedException (typeof (global::System.InvalidOperationException))]
11835         public void RepeatInfo_0cols_5itms_vert_ul_sep ()
11836         {
11837                 // cols              : 0
11838                 // cnt               : 5
11839                 // RepeatDirection   : Vertical
11840                 // RepeatLayout      : UnorderedList
11841                 // OuterTableImplied : False
11842                 // Header            : False
11843                 // Footer            : False
11844                 // Separator         : True
11845
11846                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Vertical, RepeatLayout.UnorderedList, false, false, false, true);
11847
11848                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
11849         }
11850
11851         [Test]
11852         [ExpectedException (typeof (global::System.InvalidOperationException))]
11853         public void RepeatInfo_1cols_0itms_vert_ul_sep ()
11854         {
11855                 // cols              : 1
11856                 // cnt               : 0
11857                 // RepeatDirection   : Vertical
11858                 // RepeatLayout      : UnorderedList
11859                 // OuterTableImplied : False
11860                 // Header            : False
11861                 // Footer            : False
11862                 // Separator         : True
11863
11864                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Vertical, RepeatLayout.UnorderedList, false, false, false, true);
11865
11866                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
11867         }
11868
11869         [Test]
11870         [ExpectedException (typeof (global::System.InvalidOperationException))]
11871         public void RepeatInfo_1cols_5itms_vert_ul_sep ()
11872         {
11873                 // cols              : 1
11874                 // cnt               : 5
11875                 // RepeatDirection   : Vertical
11876                 // RepeatLayout      : UnorderedList
11877                 // OuterTableImplied : False
11878                 // Header            : False
11879                 // Footer            : False
11880                 // Separator         : True
11881
11882                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Vertical, RepeatLayout.UnorderedList, false, false, false, true);
11883
11884                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
11885         }
11886
11887         [Test]
11888         [ExpectedException (typeof (global::System.InvalidOperationException))]
11889         public void RepeatInfo_2cols_4itms_vert_ul_sep ()
11890         {
11891                 // cols              : 2
11892                 // cnt               : 4
11893                 // RepeatDirection   : Vertical
11894                 // RepeatLayout      : UnorderedList
11895                 // OuterTableImplied : False
11896                 // Header            : False
11897                 // Footer            : False
11898                 // Separator         : True
11899
11900                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Vertical, RepeatLayout.UnorderedList, false, false, false, true);
11901
11902                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
11903         }
11904
11905         [Test]
11906         [ExpectedException (typeof (global::System.InvalidOperationException))]
11907         public void RepeatInfo_2cols_7itms_vert_ul_sep ()
11908         {
11909                 // cols              : 2
11910                 // cnt               : 7
11911                 // RepeatDirection   : Vertical
11912                 // RepeatLayout      : UnorderedList
11913                 // OuterTableImplied : False
11914                 // Header            : False
11915                 // Footer            : False
11916                 // Separator         : True
11917
11918                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Vertical, RepeatLayout.UnorderedList, false, false, false, true);
11919
11920                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
11921         }
11922
11923         [Test]
11924         [ExpectedException (typeof (global::System.InvalidOperationException))]
11925         public void RepeatInfo_3cols_9itms_vert_ul_sep ()
11926         {
11927                 // cols              : 3
11928                 // cnt               : 9
11929                 // RepeatDirection   : Vertical
11930                 // RepeatLayout      : UnorderedList
11931                 // OuterTableImplied : False
11932                 // Header            : False
11933                 // Footer            : False
11934                 // Separator         : True
11935
11936                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Vertical, RepeatLayout.UnorderedList, false, false, false, true);
11937
11938                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
11939         }
11940
11941         [Test]
11942         [ExpectedException (typeof (global::System.InvalidOperationException))]
11943         public void RepeatInfo_3cols_7itms_vert_ul_sep ()
11944         {
11945                 // cols              : 3
11946                 // cnt               : 7
11947                 // RepeatDirection   : Vertical
11948                 // RepeatLayout      : UnorderedList
11949                 // OuterTableImplied : False
11950                 // Header            : False
11951                 // Footer            : False
11952                 // Separator         : True
11953
11954                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Vertical, RepeatLayout.UnorderedList, false, false, false, true);
11955
11956                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
11957         }
11958
11959         [Test]
11960         [ExpectedException (typeof (global::System.InvalidOperationException))]
11961         public void RepeatInfo_0cols_0itms_horiz_ol_sep ()
11962         {
11963                 // cols              : 0
11964                 // cnt               : 0
11965                 // RepeatDirection   : Horizontal
11966                 // RepeatLayout      : OrderedList
11967                 // OuterTableImplied : False
11968                 // Header            : False
11969                 // Footer            : False
11970                 // Separator         : True
11971
11972                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Horizontal, RepeatLayout.OrderedList, false, false, false, true);
11973
11974                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
11975         }
11976
11977         [Test]
11978         [ExpectedException (typeof (global::System.InvalidOperationException))]
11979         public void RepeatInfo_0cols_1itms_horiz_ol_sep ()
11980         {
11981                 // cols              : 0
11982                 // cnt               : 1
11983                 // RepeatDirection   : Horizontal
11984                 // RepeatLayout      : OrderedList
11985                 // OuterTableImplied : False
11986                 // Header            : False
11987                 // Footer            : False
11988                 // Separator         : True
11989
11990                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Horizontal, RepeatLayout.OrderedList, false, false, false, true);
11991
11992                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
11993         }
11994
11995         [Test]
11996         [ExpectedException (typeof (global::System.InvalidOperationException))]
11997         public void RepeatInfo_0cols_2itms_horiz_ol_sep ()
11998         {
11999                 // cols              : 0
12000                 // cnt               : 2
12001                 // RepeatDirection   : Horizontal
12002                 // RepeatLayout      : OrderedList
12003                 // OuterTableImplied : False
12004                 // Header            : False
12005                 // Footer            : False
12006                 // Separator         : True
12007
12008                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Horizontal, RepeatLayout.OrderedList, false, false, false, true);
12009
12010                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
12011         }
12012
12013         [Test]
12014         [ExpectedException (typeof (global::System.InvalidOperationException))]
12015         public void RepeatInfo_0cols_5itms_horiz_ol_sep ()
12016         {
12017                 // cols              : 0
12018                 // cnt               : 5
12019                 // RepeatDirection   : Horizontal
12020                 // RepeatLayout      : OrderedList
12021                 // OuterTableImplied : False
12022                 // Header            : False
12023                 // Footer            : False
12024                 // Separator         : True
12025
12026                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Horizontal, RepeatLayout.OrderedList, false, false, false, true);
12027
12028                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
12029         }
12030
12031         [Test]
12032         [ExpectedException (typeof (global::System.InvalidOperationException))]
12033         public void RepeatInfo_1cols_0itms_horiz_ol_sep ()
12034         {
12035                 // cols              : 1
12036                 // cnt               : 0
12037                 // RepeatDirection   : Horizontal
12038                 // RepeatLayout      : OrderedList
12039                 // OuterTableImplied : False
12040                 // Header            : False
12041                 // Footer            : False
12042                 // Separator         : True
12043
12044                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Horizontal, RepeatLayout.OrderedList, false, false, false, true);
12045
12046                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
12047         }
12048
12049         [Test]
12050         [ExpectedException (typeof (global::System.InvalidOperationException))]
12051         public void RepeatInfo_1cols_5itms_horiz_ol_sep ()
12052         {
12053                 // cols              : 1
12054                 // cnt               : 5
12055                 // RepeatDirection   : Horizontal
12056                 // RepeatLayout      : OrderedList
12057                 // OuterTableImplied : False
12058                 // Header            : False
12059                 // Footer            : False
12060                 // Separator         : True
12061
12062                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Horizontal, RepeatLayout.OrderedList, false, false, false, true);
12063
12064                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
12065         }
12066
12067         [Test]
12068         [ExpectedException (typeof (global::System.InvalidOperationException))]
12069         public void RepeatInfo_2cols_4itms_horiz_ol_sep ()
12070         {
12071                 // cols              : 2
12072                 // cnt               : 4
12073                 // RepeatDirection   : Horizontal
12074                 // RepeatLayout      : OrderedList
12075                 // OuterTableImplied : False
12076                 // Header            : False
12077                 // Footer            : False
12078                 // Separator         : True
12079
12080                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Horizontal, RepeatLayout.OrderedList, false, false, false, true);
12081
12082                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
12083         }
12084
12085         [Test]
12086         [ExpectedException (typeof (global::System.InvalidOperationException))]
12087         public void RepeatInfo_2cols_7itms_horiz_ol_sep ()
12088         {
12089                 // cols              : 2
12090                 // cnt               : 7
12091                 // RepeatDirection   : Horizontal
12092                 // RepeatLayout      : OrderedList
12093                 // OuterTableImplied : False
12094                 // Header            : False
12095                 // Footer            : False
12096                 // Separator         : True
12097
12098                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Horizontal, RepeatLayout.OrderedList, false, false, false, true);
12099
12100                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
12101         }
12102
12103         [Test]
12104         [ExpectedException (typeof (global::System.InvalidOperationException))]
12105         public void RepeatInfo_3cols_9itms_horiz_ol_sep ()
12106         {
12107                 // cols              : 3
12108                 // cnt               : 9
12109                 // RepeatDirection   : Horizontal
12110                 // RepeatLayout      : OrderedList
12111                 // OuterTableImplied : False
12112                 // Header            : False
12113                 // Footer            : False
12114                 // Separator         : True
12115
12116                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Horizontal, RepeatLayout.OrderedList, false, false, false, true);
12117
12118                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
12119         }
12120
12121         [Test]
12122         [ExpectedException (typeof (global::System.InvalidOperationException))]
12123         public void RepeatInfo_3cols_7itms_horiz_ol_sep ()
12124         {
12125                 // cols              : 3
12126                 // cnt               : 7
12127                 // RepeatDirection   : Horizontal
12128                 // RepeatLayout      : OrderedList
12129                 // OuterTableImplied : False
12130                 // Header            : False
12131                 // Footer            : False
12132                 // Separator         : True
12133
12134                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Horizontal, RepeatLayout.OrderedList, false, false, false, true);
12135
12136                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
12137         }
12138
12139         [Test]
12140         [ExpectedException (typeof (global::System.InvalidOperationException))]
12141         public void RepeatInfo_0cols_0itms_vert_ol_sep ()
12142         {
12143                 // cols              : 0
12144                 // cnt               : 0
12145                 // RepeatDirection   : Vertical
12146                 // RepeatLayout      : OrderedList
12147                 // OuterTableImplied : False
12148                 // Header            : False
12149                 // Footer            : False
12150                 // Separator         : True
12151
12152                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Vertical, RepeatLayout.OrderedList, false, false, false, true);
12153
12154                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
12155         }
12156
12157         [Test]
12158         [ExpectedException (typeof (global::System.InvalidOperationException))]
12159         public void RepeatInfo_0cols_1itms_vert_ol_sep ()
12160         {
12161                 // cols              : 0
12162                 // cnt               : 1
12163                 // RepeatDirection   : Vertical
12164                 // RepeatLayout      : OrderedList
12165                 // OuterTableImplied : False
12166                 // Header            : False
12167                 // Footer            : False
12168                 // Separator         : True
12169
12170                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Vertical, RepeatLayout.OrderedList, false, false, false, true);
12171
12172                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
12173         }
12174
12175         [Test]
12176         [ExpectedException (typeof (global::System.InvalidOperationException))]
12177         public void RepeatInfo_0cols_2itms_vert_ol_sep ()
12178         {
12179                 // cols              : 0
12180                 // cnt               : 2
12181                 // RepeatDirection   : Vertical
12182                 // RepeatLayout      : OrderedList
12183                 // OuterTableImplied : False
12184                 // Header            : False
12185                 // Footer            : False
12186                 // Separator         : True
12187
12188                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Vertical, RepeatLayout.OrderedList, false, false, false, true);
12189
12190                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
12191         }
12192
12193         [Test]
12194         [ExpectedException (typeof (global::System.InvalidOperationException))]
12195         public void RepeatInfo_0cols_5itms_vert_ol_sep ()
12196         {
12197                 // cols              : 0
12198                 // cnt               : 5
12199                 // RepeatDirection   : Vertical
12200                 // RepeatLayout      : OrderedList
12201                 // OuterTableImplied : False
12202                 // Header            : False
12203                 // Footer            : False
12204                 // Separator         : True
12205
12206                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Vertical, RepeatLayout.OrderedList, false, false, false, true);
12207
12208                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
12209         }
12210
12211         [Test]
12212         [ExpectedException (typeof (global::System.InvalidOperationException))]
12213         public void RepeatInfo_1cols_0itms_vert_ol_sep ()
12214         {
12215                 // cols              : 1
12216                 // cnt               : 0
12217                 // RepeatDirection   : Vertical
12218                 // RepeatLayout      : OrderedList
12219                 // OuterTableImplied : False
12220                 // Header            : False
12221                 // Footer            : False
12222                 // Separator         : True
12223
12224                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Vertical, RepeatLayout.OrderedList, false, false, false, true);
12225
12226                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
12227         }
12228
12229         [Test]
12230         [ExpectedException (typeof (global::System.InvalidOperationException))]
12231         public void RepeatInfo_1cols_5itms_vert_ol_sep ()
12232         {
12233                 // cols              : 1
12234                 // cnt               : 5
12235                 // RepeatDirection   : Vertical
12236                 // RepeatLayout      : OrderedList
12237                 // OuterTableImplied : False
12238                 // Header            : False
12239                 // Footer            : False
12240                 // Separator         : True
12241
12242                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Vertical, RepeatLayout.OrderedList, false, false, false, true);
12243
12244                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
12245         }
12246
12247         [Test]
12248         [ExpectedException (typeof (global::System.InvalidOperationException))]
12249         public void RepeatInfo_2cols_4itms_vert_ol_sep ()
12250         {
12251                 // cols              : 2
12252                 // cnt               : 4
12253                 // RepeatDirection   : Vertical
12254                 // RepeatLayout      : OrderedList
12255                 // OuterTableImplied : False
12256                 // Header            : False
12257                 // Footer            : False
12258                 // Separator         : True
12259
12260                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Vertical, RepeatLayout.OrderedList, false, false, false, true);
12261
12262                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
12263         }
12264
12265         [Test]
12266         [ExpectedException (typeof (global::System.InvalidOperationException))]
12267         public void RepeatInfo_2cols_7itms_vert_ol_sep ()
12268         {
12269                 // cols              : 2
12270                 // cnt               : 7
12271                 // RepeatDirection   : Vertical
12272                 // RepeatLayout      : OrderedList
12273                 // OuterTableImplied : False
12274                 // Header            : False
12275                 // Footer            : False
12276                 // Separator         : True
12277
12278                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Vertical, RepeatLayout.OrderedList, false, false, false, true);
12279
12280                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
12281         }
12282
12283         [Test]
12284         [ExpectedException (typeof (global::System.InvalidOperationException))]
12285         public void RepeatInfo_3cols_9itms_vert_ol_sep ()
12286         {
12287                 // cols              : 3
12288                 // cnt               : 9
12289                 // RepeatDirection   : Vertical
12290                 // RepeatLayout      : OrderedList
12291                 // OuterTableImplied : False
12292                 // Header            : False
12293                 // Footer            : False
12294                 // Separator         : True
12295
12296                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Vertical, RepeatLayout.OrderedList, false, false, false, true);
12297
12298                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
12299         }
12300
12301         [Test]
12302         [ExpectedException (typeof (global::System.InvalidOperationException))]
12303         public void RepeatInfo_3cols_7itms_vert_ol_sep ()
12304         {
12305                 // cols              : 3
12306                 // cnt               : 7
12307                 // RepeatDirection   : Vertical
12308                 // RepeatLayout      : OrderedList
12309                 // OuterTableImplied : False
12310                 // Header            : False
12311                 // Footer            : False
12312                 // Separator         : True
12313
12314                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Vertical, RepeatLayout.OrderedList, false, false, false, true);
12315
12316                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
12317         }
12318
12319         [Test]
12320         public void RepeatInfo_0cols_0itms_horiz_tbl_otrtblimp_hdr_ftr ()
12321         {
12322                 // cols              : 0
12323                 // cnt               : 0
12324                 // RepeatDirection   : Horizontal
12325                 // RepeatLayout      : Table
12326                 // OuterTableImplied : True
12327                 // Header            : True
12328                 // Footer            : True
12329                 // Separator         : False
12330
12331                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Horizontal, RepeatLayout.Table, true, true, true, false);
12332                 string exp = @"<table class=""mainstyle"">
12333         <tr>
12334                 <td colspan=""0"" class=""Header-1"">(0,Header,-1)</td>
12335         </tr><tr>
12336                 <td colspan=""0"" class=""Footer-1"">(1,Footer,-1)</td>
12337         </tr>
12338 </table>";
12339                 Assert.AreEqual (exp, v, "#640");
12340         }
12341
12342         [Test]
12343         public void RepeatInfo_0cols_1itms_horiz_tbl_otrtblimp_hdr_ftr ()
12344         {
12345                 // cols              : 0
12346                 // cnt               : 1
12347                 // RepeatDirection   : Horizontal
12348                 // RepeatLayout      : Table
12349                 // OuterTableImplied : True
12350                 // Header            : True
12351                 // Footer            : True
12352                 // Separator         : False
12353
12354                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Horizontal, RepeatLayout.Table, true, true, true, false);
12355                 string exp = @"<table class=""mainstyle"">
12356         <tr>
12357                 <td class=""Header-1"">(0,Header,-1)</td>
12358         </tr><tr>
12359                 <td class=""Item0"">(1,Item,0)</td>
12360         </tr><tr>
12361                 <td class=""Footer-1"">(2,Footer,-1)</td>
12362         </tr>
12363 </table>";
12364                 Assert.AreEqual (exp, v, "#641");
12365         }
12366
12367         [Test]
12368         public void RepeatInfo_0cols_2itms_horiz_tbl_otrtblimp_hdr_ftr ()
12369         {
12370                 // cols              : 0
12371                 // cnt               : 2
12372                 // RepeatDirection   : Horizontal
12373                 // RepeatLayout      : Table
12374                 // OuterTableImplied : True
12375                 // Header            : True
12376                 // Footer            : True
12377                 // Separator         : False
12378
12379                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Horizontal, RepeatLayout.Table, true, true, true, false);
12380                 string exp = @"<table class=""mainstyle"">
12381         <tr>
12382                 <td colspan=""2"" class=""Header-1"">(0,Header,-1)</td>
12383         </tr><tr>
12384                 <td class=""Item0"">(1,Item,0)</td><td class=""Item1"">(2,Item,1)</td>
12385         </tr><tr>
12386                 <td colspan=""2"" class=""Footer-1"">(3,Footer,-1)</td>
12387         </tr>
12388 </table>";
12389                 Assert.AreEqual (exp, v, "#642");
12390         }
12391
12392         [Test]
12393         public void RepeatInfo_0cols_5itms_horiz_tbl_otrtblimp_hdr_ftr ()
12394         {
12395                 // cols              : 0
12396                 // cnt               : 5
12397                 // RepeatDirection   : Horizontal
12398                 // RepeatLayout      : Table
12399                 // OuterTableImplied : True
12400                 // Header            : True
12401                 // Footer            : True
12402                 // Separator         : False
12403
12404                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Horizontal, RepeatLayout.Table, true, true, true, false);
12405                 string exp = @"<table class=""mainstyle"">
12406         <tr>
12407                 <td colspan=""5"" class=""Header-1"">(0,Header,-1)</td>
12408         </tr><tr>
12409                 <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>
12410         </tr><tr>
12411                 <td colspan=""5"" class=""Footer-1"">(6,Footer,-1)</td>
12412         </tr>
12413 </table>";
12414                 Assert.AreEqual (exp, v, "#643");
12415         }
12416
12417         [Test]
12418         public void RepeatInfo_1cols_0itms_horiz_tbl_otrtblimp_hdr_ftr ()
12419         {
12420                 // cols              : 1
12421                 // cnt               : 0
12422                 // RepeatDirection   : Horizontal
12423                 // RepeatLayout      : Table
12424                 // OuterTableImplied : True
12425                 // Header            : True
12426                 // Footer            : True
12427                 // Separator         : False
12428
12429                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Horizontal, RepeatLayout.Table, true, true, true, false);
12430                 string exp = @"<table class=""mainstyle"">
12431         <tr>
12432                 <td class=""Header-1"">(0,Header,-1)</td>
12433         </tr><tr>
12434                 <td class=""Footer-1"">(1,Footer,-1)</td>
12435         </tr>
12436 </table>";
12437                 Assert.AreEqual (exp, v, "#644");
12438         }
12439
12440         [Test]
12441         public void RepeatInfo_1cols_5itms_horiz_tbl_otrtblimp_hdr_ftr ()
12442         {
12443                 // cols              : 1
12444                 // cnt               : 5
12445                 // RepeatDirection   : Horizontal
12446                 // RepeatLayout      : Table
12447                 // OuterTableImplied : True
12448                 // Header            : True
12449                 // Footer            : True
12450                 // Separator         : False
12451
12452                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Horizontal, RepeatLayout.Table, true, true, true, false);
12453                 string exp = @"<table class=""mainstyle"">
12454         <tr>
12455                 <td class=""Header-1"">(0,Header,-1)</td>
12456         </tr><tr>
12457                 <td class=""Item0"">(1,Item,0)</td>
12458         </tr><tr>
12459                 <td class=""Item1"">(2,Item,1)</td>
12460         </tr><tr>
12461                 <td class=""Item2"">(3,Item,2)</td>
12462         </tr><tr>
12463                 <td class=""Item3"">(4,Item,3)</td>
12464         </tr><tr>
12465                 <td class=""Item4"">(5,Item,4)</td>
12466         </tr><tr>
12467                 <td class=""Footer-1"">(6,Footer,-1)</td>
12468         </tr>
12469 </table>";
12470                 Assert.AreEqual (exp, v, "#645");
12471         }
12472
12473         [Test]
12474         public void RepeatInfo_2cols_4itms_horiz_tbl_otrtblimp_hdr_ftr ()
12475         {
12476                 // cols              : 2
12477                 // cnt               : 4
12478                 // RepeatDirection   : Horizontal
12479                 // RepeatLayout      : Table
12480                 // OuterTableImplied : True
12481                 // Header            : True
12482                 // Footer            : True
12483                 // Separator         : False
12484
12485                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Horizontal, RepeatLayout.Table, true, true, true, false);
12486                 string exp = @"<table class=""mainstyle"">
12487         <tr>
12488                 <td colspan=""2"" class=""Header-1"">(0,Header,-1)</td>
12489         </tr><tr>
12490                 <td class=""Item0"">(1,Item,0)</td><td class=""Item1"">(2,Item,1)</td>
12491         </tr><tr>
12492                 <td class=""Item2"">(3,Item,2)</td><td class=""Item3"">(4,Item,3)</td>
12493         </tr><tr>
12494                 <td colspan=""2"" class=""Footer-1"">(5,Footer,-1)</td>
12495         </tr>
12496 </table>";
12497                 Assert.AreEqual (exp, v, "#646");
12498         }
12499
12500         [Test]
12501         public void RepeatInfo_2cols_7itms_horiz_tbl_otrtblimp_hdr_ftr ()
12502         {
12503                 // cols              : 2
12504                 // cnt               : 7
12505                 // RepeatDirection   : Horizontal
12506                 // RepeatLayout      : Table
12507                 // OuterTableImplied : True
12508                 // Header            : True
12509                 // Footer            : True
12510                 // Separator         : False
12511
12512                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Horizontal, RepeatLayout.Table, true, true, true, false);
12513                 string exp = @"<table class=""mainstyle"">
12514         <tr>
12515                 <td colspan=""2"" class=""Header-1"">(0,Header,-1)</td>
12516         </tr><tr>
12517                 <td class=""Item0"">(1,Item,0)</td><td class=""Item1"">(2,Item,1)</td>
12518         </tr><tr>
12519                 <td class=""Item2"">(3,Item,2)</td><td class=""Item3"">(4,Item,3)</td>
12520         </tr><tr>
12521                 <td class=""Item4"">(5,Item,4)</td><td class=""Item5"">(6,Item,5)</td>
12522         </tr><tr>
12523                 <td class=""Item6"">(7,Item,6)</td><td></td>
12524         </tr><tr>
12525                 <td colspan=""2"" class=""Footer-1"">(8,Footer,-1)</td>
12526         </tr>
12527 </table>";
12528                 Assert.AreEqual (exp, v, "#647");
12529         }
12530
12531         [Test]
12532         public void RepeatInfo_3cols_9itms_horiz_tbl_otrtblimp_hdr_ftr ()
12533         {
12534                 // cols              : 3
12535                 // cnt               : 9
12536                 // RepeatDirection   : Horizontal
12537                 // RepeatLayout      : Table
12538                 // OuterTableImplied : True
12539                 // Header            : True
12540                 // Footer            : True
12541                 // Separator         : False
12542
12543                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Horizontal, RepeatLayout.Table, true, true, true, false);
12544                 string exp = @"<table>
12545         <tr>
12546                 <td colspan=""3"" class=""Header-1"">(0,Header,-1)</td>
12547         </tr><tr>
12548                 <td class=""Item0"">(1,Item,0)</td><td class=""Item1"">(2,Item,1)</td><td class=""Item2"">(3,Item,2)</td>
12549         </tr><tr>
12550                 <td class=""Item3"">(4,Item,3)</td><td class=""Item4"">(5,Item,4)</td><td class=""Item5"">(6,Item,5)</td>
12551         </tr><tr>
12552                 <td class=""Item6"">(7,Item,6)</td><td class=""Item7"">(8,Item,7)</td><td class=""Item8"">(9,Item,8)</td>
12553         </tr><tr>
12554                 <td colspan=""3"" class=""Footer-1"">(10,Footer,-1)</td>
12555         </tr>
12556 </table>";
12557                 Assert.AreEqual (exp, v, "#648");
12558         }
12559
12560         [Test]
12561         public void RepeatInfo_3cols_7itms_horiz_tbl_otrtblimp_hdr_ftr ()
12562         {
12563                 // cols              : 3
12564                 // cnt               : 7
12565                 // RepeatDirection   : Horizontal
12566                 // RepeatLayout      : Table
12567                 // OuterTableImplied : True
12568                 // Header            : True
12569                 // Footer            : True
12570                 // Separator         : False
12571
12572                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Horizontal, RepeatLayout.Table, true, true, true, false);
12573                 string exp = @"<table>
12574         <tr>
12575                 <td colspan=""3"" class=""Header-1"">(0,Header,-1)</td>
12576         </tr><tr>
12577                 <td class=""Item0"">(1,Item,0)</td><td class=""Item1"">(2,Item,1)</td><td class=""Item2"">(3,Item,2)</td>
12578         </tr><tr>
12579                 <td class=""Item3"">(4,Item,3)</td><td class=""Item4"">(5,Item,4)</td><td class=""Item5"">(6,Item,5)</td>
12580         </tr><tr>
12581                 <td class=""Item6"">(7,Item,6)</td><td></td><td></td>
12582         </tr><tr>
12583                 <td colspan=""3"" class=""Footer-1"">(8,Footer,-1)</td>
12584         </tr>
12585 </table>";
12586                 Assert.AreEqual (exp, v, "#649");
12587         }
12588
12589         [Test]
12590         public void RepeatInfo_0cols_0itms_vert_tbl_otrtblimp_hdr_ftr ()
12591         {
12592                 // cols              : 0
12593                 // cnt               : 0
12594                 // RepeatDirection   : Vertical
12595                 // RepeatLayout      : Table
12596                 // OuterTableImplied : True
12597                 // Header            : True
12598                 // Footer            : True
12599                 // Separator         : False
12600
12601                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Vertical, RepeatLayout.Table, true, true, true, false);
12602                 string exp = @"(0,Header,-1)(1,Footer,-1)";
12603                 Assert.AreEqual (exp, v, "#650");
12604         }
12605
12606         [Test]
12607         public void RepeatInfo_0cols_1itms_vert_tbl_otrtblimp_hdr_ftr ()
12608         {
12609                 // cols              : 0
12610                 // cnt               : 1
12611                 // RepeatDirection   : Vertical
12612                 // RepeatLayout      : Table
12613                 // OuterTableImplied : True
12614                 // Header            : True
12615                 // Footer            : True
12616                 // Separator         : False
12617
12618                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Vertical, RepeatLayout.Table, true, true, true, false);
12619                 string exp = @"(0,Header,-1)(1,Item,0)(2,Footer,-1)";
12620                 Assert.AreEqual (exp, v, "#651");
12621         }
12622
12623         [Test]
12624         public void RepeatInfo_0cols_2itms_vert_tbl_otrtblimp_hdr_ftr ()
12625         {
12626                 // cols              : 0
12627                 // cnt               : 2
12628                 // RepeatDirection   : Vertical
12629                 // RepeatLayout      : Table
12630                 // OuterTableImplied : True
12631                 // Header            : True
12632                 // Footer            : True
12633                 // Separator         : False
12634
12635                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Vertical, RepeatLayout.Table, true, true, true, false);
12636                 string exp = @"(0,Header,-1)(1,Item,0)(2,Item,1)(3,Footer,-1)";
12637                 Assert.AreEqual (exp, v, "#652");
12638         }
12639
12640         [Test]
12641         public void RepeatInfo_0cols_5itms_vert_tbl_otrtblimp_hdr_ftr ()
12642         {
12643                 // cols              : 0
12644                 // cnt               : 5
12645                 // RepeatDirection   : Vertical
12646                 // RepeatLayout      : Table
12647                 // OuterTableImplied : True
12648                 // Header            : True
12649                 // Footer            : True
12650                 // Separator         : False
12651
12652                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Vertical, RepeatLayout.Table, true, true, true, false);
12653                 string exp = @"(0,Header,-1)(1,Item,0)(2,Item,1)(3,Item,2)(4,Item,3)(5,Item,4)(6,Footer,-1)";
12654                 Assert.AreEqual (exp, v, "#653");
12655         }
12656
12657         [Test]
12658         public void RepeatInfo_1cols_0itms_vert_tbl_otrtblimp_hdr_ftr ()
12659         {
12660                 // cols              : 1
12661                 // cnt               : 0
12662                 // RepeatDirection   : Vertical
12663                 // RepeatLayout      : Table
12664                 // OuterTableImplied : True
12665                 // Header            : True
12666                 // Footer            : True
12667                 // Separator         : False
12668
12669                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Vertical, RepeatLayout.Table, true, true, true, false);
12670                 string exp = @"(0,Header,-1)(1,Footer,-1)";
12671                 Assert.AreEqual (exp, v, "#654");
12672         }
12673
12674         [Test]
12675         public void RepeatInfo_1cols_5itms_vert_tbl_otrtblimp_hdr_ftr ()
12676         {
12677                 // cols              : 1
12678                 // cnt               : 5
12679                 // RepeatDirection   : Vertical
12680                 // RepeatLayout      : Table
12681                 // OuterTableImplied : True
12682                 // Header            : True
12683                 // Footer            : True
12684                 // Separator         : False
12685
12686                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Vertical, RepeatLayout.Table, true, true, true, false);
12687                 string exp = @"(0,Header,-1)(1,Item,0)(2,Item,1)(3,Item,2)(4,Item,3)(5,Item,4)(6,Footer,-1)";
12688                 Assert.AreEqual (exp, v, "#655");
12689         }
12690
12691         [Test]
12692         public void RepeatInfo_2cols_4itms_vert_tbl_otrtblimp_hdr_ftr ()
12693         {
12694                 // cols              : 2
12695                 // cnt               : 4
12696                 // RepeatDirection   : Vertical
12697                 // RepeatLayout      : Table
12698                 // OuterTableImplied : True
12699                 // Header            : True
12700                 // Footer            : True
12701                 // Separator         : False
12702
12703                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Vertical, RepeatLayout.Table, true, true, true, false);
12704                 string exp = @"(0,Header,-1)(1,Item,0)(2,Item,2)(3,Item,1)(4,Item,3)(5,Footer,-1)";
12705                 Assert.AreEqual (exp, v, "#656");
12706         }
12707
12708         [Test]
12709         public void RepeatInfo_2cols_7itms_vert_tbl_otrtblimp_hdr_ftr ()
12710         {
12711                 // cols              : 2
12712                 // cnt               : 7
12713                 // RepeatDirection   : Vertical
12714                 // RepeatLayout      : Table
12715                 // OuterTableImplied : True
12716                 // Header            : True
12717                 // Footer            : True
12718                 // Separator         : False
12719
12720                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Vertical, RepeatLayout.Table, true, true, true, false);
12721                 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)";
12722                 Assert.AreEqual (exp, v, "#657");
12723         }
12724
12725         [Test]
12726         public void RepeatInfo_3cols_9itms_vert_tbl_otrtblimp_hdr_ftr ()
12727         {
12728                 // cols              : 3
12729                 // cnt               : 9
12730                 // RepeatDirection   : Vertical
12731                 // RepeatLayout      : Table
12732                 // OuterTableImplied : True
12733                 // Header            : True
12734                 // Footer            : True
12735                 // Separator         : False
12736
12737                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Vertical, RepeatLayout.Table, true, true, true, false);
12738                 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)";
12739                 Assert.AreEqual (exp, v, "#658");
12740         }
12741
12742         [Test]
12743         public void RepeatInfo_3cols_7itms_vert_tbl_otrtblimp_hdr_ftr ()
12744         {
12745                 // cols              : 3
12746                 // cnt               : 7
12747                 // RepeatDirection   : Vertical
12748                 // RepeatLayout      : Table
12749                 // OuterTableImplied : True
12750                 // Header            : True
12751                 // Footer            : True
12752                 // Separator         : False
12753
12754                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Vertical, RepeatLayout.Table, true, true, true, false);
12755                 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)";
12756                 Assert.AreEqual (exp, v, "#659");
12757         }
12758
12759         [Test]
12760         public void RepeatInfo_0cols_0itms_horiz_flow_otrtblimp_hdr_ftr ()
12761         {
12762                 // cols              : 0
12763                 // cnt               : 0
12764                 // RepeatDirection   : Horizontal
12765                 // RepeatLayout      : Flow
12766                 // OuterTableImplied : True
12767                 // Header            : True
12768                 // Footer            : True
12769                 // Separator         : False
12770
12771                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Horizontal, RepeatLayout.Flow, true, true, true, false);
12772                 string exp = @"<span class=""mainstyle"">(0,Header,-1)(1,Footer,-1)</span>";
12773                 Assert.AreEqual (exp, v, "#660");
12774         }
12775
12776         [Test]
12777         public void RepeatInfo_0cols_1itms_horiz_flow_otrtblimp_hdr_ftr ()
12778         {
12779                 // cols              : 0
12780                 // cnt               : 1
12781                 // RepeatDirection   : Horizontal
12782                 // RepeatLayout      : Flow
12783                 // OuterTableImplied : True
12784                 // Header            : True
12785                 // Footer            : True
12786                 // Separator         : False
12787
12788                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Horizontal, RepeatLayout.Flow, true, true, true, false);
12789                 string exp = @"<span class=""mainstyle"">(0,Header,-1)(1,Item,0)(2,Footer,-1)</span>";
12790                 Assert.AreEqual (exp, v, "#661");
12791         }
12792
12793         [Test]
12794         public void RepeatInfo_0cols_2itms_horiz_flow_otrtblimp_hdr_ftr ()
12795         {
12796                 // cols              : 0
12797                 // cnt               : 2
12798                 // RepeatDirection   : Horizontal
12799                 // RepeatLayout      : Flow
12800                 // OuterTableImplied : True
12801                 // Header            : True
12802                 // Footer            : True
12803                 // Separator         : False
12804
12805                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Horizontal, RepeatLayout.Flow, true, true, true, false);
12806                 string exp = @"<span class=""mainstyle"">(0,Header,-1)(1,Item,0)(2,Item,1)(3,Footer,-1)</span>";
12807                 Assert.AreEqual (exp, v, "#662");
12808         }
12809
12810         [Test]
12811         public void RepeatInfo_0cols_5itms_horiz_flow_otrtblimp_hdr_ftr ()
12812         {
12813                 // cols              : 0
12814                 // cnt               : 5
12815                 // RepeatDirection   : Horizontal
12816                 // RepeatLayout      : Flow
12817                 // OuterTableImplied : True
12818                 // Header            : True
12819                 // Footer            : True
12820                 // Separator         : False
12821
12822                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Horizontal, RepeatLayout.Flow, true, true, true, false);
12823                 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>";
12824                 Assert.AreEqual (exp, v, "#663");
12825         }
12826
12827         [Test]
12828         public void RepeatInfo_1cols_0itms_horiz_flow_otrtblimp_hdr_ftr ()
12829         {
12830                 // cols              : 1
12831                 // cnt               : 0
12832                 // RepeatDirection   : Horizontal
12833                 // RepeatLayout      : Flow
12834                 // OuterTableImplied : True
12835                 // Header            : True
12836                 // Footer            : True
12837                 // Separator         : False
12838
12839                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Horizontal, RepeatLayout.Flow, true, true, true, false);
12840                 string exp = @"<span class=""mainstyle"">(0,Header,-1)(1,Footer,-1)</span>";
12841                 Assert.AreEqual (exp, v, "#664");
12842         }
12843
12844         [Test]
12845         public void RepeatInfo_1cols_5itms_horiz_flow_otrtblimp_hdr_ftr ()
12846         {
12847                 // cols              : 1
12848                 // cnt               : 5
12849                 // RepeatDirection   : Horizontal
12850                 // RepeatLayout      : Flow
12851                 // OuterTableImplied : True
12852                 // Header            : True
12853                 // Footer            : True
12854                 // Separator         : False
12855
12856                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Horizontal, RepeatLayout.Flow, true, true, true, false);
12857                 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>";
12858                 Assert.AreEqual (exp, v, "#665");
12859         }
12860
12861         [Test]
12862         public void RepeatInfo_2cols_4itms_horiz_flow_otrtblimp_hdr_ftr ()
12863         {
12864                 // cols              : 2
12865                 // cnt               : 4
12866                 // RepeatDirection   : Horizontal
12867                 // RepeatLayout      : Flow
12868                 // OuterTableImplied : True
12869                 // Header            : True
12870                 // Footer            : True
12871                 // Separator         : False
12872
12873                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Horizontal, RepeatLayout.Flow, true, true, true, false);
12874                 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>";
12875                 Assert.AreEqual (exp, v, "#666");
12876         }
12877
12878         [Test]
12879         public void RepeatInfo_2cols_7itms_horiz_flow_otrtblimp_hdr_ftr ()
12880         {
12881                 // cols              : 2
12882                 // cnt               : 7
12883                 // RepeatDirection   : Horizontal
12884                 // RepeatLayout      : Flow
12885                 // OuterTableImplied : True
12886                 // Header            : True
12887                 // Footer            : True
12888                 // Separator         : False
12889
12890                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Horizontal, RepeatLayout.Flow, true, true, true, false);
12891                 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>";
12892                 Assert.AreEqual (exp, v, "#667");
12893         }
12894
12895         [Test]
12896         public void RepeatInfo_3cols_9itms_horiz_flow_otrtblimp_hdr_ftr ()
12897         {
12898                 // cols              : 3
12899                 // cnt               : 9
12900                 // RepeatDirection   : Horizontal
12901                 // RepeatLayout      : Flow
12902                 // OuterTableImplied : True
12903                 // Header            : True
12904                 // Footer            : True
12905                 // Separator         : False
12906
12907                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Horizontal, RepeatLayout.Flow, true, true, true, false);
12908                 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>";
12909                 Assert.AreEqual (exp, v, "#668");
12910         }
12911
12912         [Test]
12913         public void RepeatInfo_3cols_7itms_horiz_flow_otrtblimp_hdr_ftr ()
12914         {
12915                 // cols              : 3
12916                 // cnt               : 7
12917                 // RepeatDirection   : Horizontal
12918                 // RepeatLayout      : Flow
12919                 // OuterTableImplied : True
12920                 // Header            : True
12921                 // Footer            : True
12922                 // Separator         : False
12923
12924                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Horizontal, RepeatLayout.Flow, true, true, true, false);
12925                 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>";
12926                 Assert.AreEqual (exp, v, "#669");
12927         }
12928
12929         [Test]
12930         public void RepeatInfo_0cols_0itms_vert_flow_otrtblimp_hdr_ftr ()
12931         {
12932                 // cols              : 0
12933                 // cnt               : 0
12934                 // RepeatDirection   : Vertical
12935                 // RepeatLayout      : Flow
12936                 // OuterTableImplied : True
12937                 // Header            : True
12938                 // Footer            : True
12939                 // Separator         : False
12940
12941                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Vertical, RepeatLayout.Flow, true, true, true, false);
12942                 string exp = @"(0,Header,-1)(1,Footer,-1)";
12943                 Assert.AreEqual (exp, v, "#670");
12944         }
12945
12946         [Test]
12947         public void RepeatInfo_0cols_1itms_vert_flow_otrtblimp_hdr_ftr ()
12948         {
12949                 // cols              : 0
12950                 // cnt               : 1
12951                 // RepeatDirection   : Vertical
12952                 // RepeatLayout      : Flow
12953                 // OuterTableImplied : True
12954                 // Header            : True
12955                 // Footer            : True
12956                 // Separator         : False
12957
12958                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Vertical, RepeatLayout.Flow, true, true, true, false);
12959                 string exp = @"(0,Header,-1)(1,Item,0)(2,Footer,-1)";
12960                 Assert.AreEqual (exp, v, "#671");
12961         }
12962
12963         [Test]
12964         public void RepeatInfo_0cols_2itms_vert_flow_otrtblimp_hdr_ftr ()
12965         {
12966                 // cols              : 0
12967                 // cnt               : 2
12968                 // RepeatDirection   : Vertical
12969                 // RepeatLayout      : Flow
12970                 // OuterTableImplied : True
12971                 // Header            : True
12972                 // Footer            : True
12973                 // Separator         : False
12974
12975                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Vertical, RepeatLayout.Flow, true, true, true, false);
12976                 string exp = @"(0,Header,-1)(1,Item,0)(2,Item,1)(3,Footer,-1)";
12977                 Assert.AreEqual (exp, v, "#672");
12978         }
12979
12980         [Test]
12981         public void RepeatInfo_0cols_5itms_vert_flow_otrtblimp_hdr_ftr ()
12982         {
12983                 // cols              : 0
12984                 // cnt               : 5
12985                 // RepeatDirection   : Vertical
12986                 // RepeatLayout      : Flow
12987                 // OuterTableImplied : True
12988                 // Header            : True
12989                 // Footer            : True
12990                 // Separator         : False
12991
12992                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Vertical, RepeatLayout.Flow, true, true, true, false);
12993                 string exp = @"(0,Header,-1)(1,Item,0)(2,Item,1)(3,Item,2)(4,Item,3)(5,Item,4)(6,Footer,-1)";
12994                 Assert.AreEqual (exp, v, "#673");
12995         }
12996
12997         [Test]
12998         public void RepeatInfo_1cols_0itms_vert_flow_otrtblimp_hdr_ftr ()
12999         {
13000                 // cols              : 1
13001                 // cnt               : 0
13002                 // RepeatDirection   : Vertical
13003                 // RepeatLayout      : Flow
13004                 // OuterTableImplied : True
13005                 // Header            : True
13006                 // Footer            : True
13007                 // Separator         : False
13008
13009                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Vertical, RepeatLayout.Flow, true, true, true, false);
13010                 string exp = @"(0,Header,-1)(1,Footer,-1)";
13011                 Assert.AreEqual (exp, v, "#674");
13012         }
13013
13014         [Test]
13015         public void RepeatInfo_1cols_5itms_vert_flow_otrtblimp_hdr_ftr ()
13016         {
13017                 // cols              : 1
13018                 // cnt               : 5
13019                 // RepeatDirection   : Vertical
13020                 // RepeatLayout      : Flow
13021                 // OuterTableImplied : True
13022                 // Header            : True
13023                 // Footer            : True
13024                 // Separator         : False
13025
13026                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Vertical, RepeatLayout.Flow, true, true, true, false);
13027                 string exp = @"(0,Header,-1)(1,Item,0)(2,Item,1)(3,Item,2)(4,Item,3)(5,Item,4)(6,Footer,-1)";
13028                 Assert.AreEqual (exp, v, "#675");
13029         }
13030
13031         [Test]
13032         public void RepeatInfo_2cols_4itms_vert_flow_otrtblimp_hdr_ftr ()
13033         {
13034                 // cols              : 2
13035                 // cnt               : 4
13036                 // RepeatDirection   : Vertical
13037                 // RepeatLayout      : Flow
13038                 // OuterTableImplied : True
13039                 // Header            : True
13040                 // Footer            : True
13041                 // Separator         : False
13042
13043                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Vertical, RepeatLayout.Flow, true, true, true, false);
13044                 string exp = @"(0,Header,-1)(1,Item,0)(2,Item,2)(3,Item,1)(4,Item,3)(5,Footer,-1)";
13045                 Assert.AreEqual (exp, v, "#676");
13046         }
13047
13048         [Test]
13049         public void RepeatInfo_2cols_7itms_vert_flow_otrtblimp_hdr_ftr ()
13050         {
13051                 // cols              : 2
13052                 // cnt               : 7
13053                 // RepeatDirection   : Vertical
13054                 // RepeatLayout      : Flow
13055                 // OuterTableImplied : True
13056                 // Header            : True
13057                 // Footer            : True
13058                 // Separator         : False
13059
13060                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Vertical, RepeatLayout.Flow, true, true, true, false);
13061                 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)";
13062                 Assert.AreEqual (exp, v, "#677");
13063         }
13064
13065         [Test]
13066         public void RepeatInfo_3cols_9itms_vert_flow_otrtblimp_hdr_ftr ()
13067         {
13068                 // cols              : 3
13069                 // cnt               : 9
13070                 // RepeatDirection   : Vertical
13071                 // RepeatLayout      : Flow
13072                 // OuterTableImplied : True
13073                 // Header            : True
13074                 // Footer            : True
13075                 // Separator         : False
13076
13077                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Vertical, RepeatLayout.Flow, true, true, true, false);
13078                 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)";
13079                 Assert.AreEqual (exp, v, "#678");
13080         }
13081
13082         [Test]
13083         public void RepeatInfo_3cols_7itms_vert_flow_otrtblimp_hdr_ftr ()
13084         {
13085                 // cols              : 3
13086                 // cnt               : 7
13087                 // RepeatDirection   : Vertical
13088                 // RepeatLayout      : Flow
13089                 // OuterTableImplied : True
13090                 // Header            : True
13091                 // Footer            : True
13092                 // Separator         : False
13093
13094                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Vertical, RepeatLayout.Flow, true, true, true, false);
13095                 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)";
13096                 Assert.AreEqual (exp, v, "#679");
13097         }
13098
13099         [Test]
13100         [ExpectedException (typeof (global::System.InvalidOperationException))]
13101         public void RepeatInfo_0cols_0itms_horiz_ul_otrtblimp_hdr_ftr ()
13102         {
13103                 // cols              : 0
13104                 // cnt               : 0
13105                 // RepeatDirection   : Horizontal
13106                 // RepeatLayout      : UnorderedList
13107                 // OuterTableImplied : True
13108                 // Header            : True
13109                 // Footer            : True
13110                 // Separator         : False
13111
13112                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, true, true, true, false);
13113
13114                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
13115         }
13116
13117         [Test]
13118         [ExpectedException (typeof (global::System.InvalidOperationException))]
13119         public void RepeatInfo_0cols_1itms_horiz_ul_otrtblimp_hdr_ftr ()
13120         {
13121                 // cols              : 0
13122                 // cnt               : 1
13123                 // RepeatDirection   : Horizontal
13124                 // RepeatLayout      : UnorderedList
13125                 // OuterTableImplied : True
13126                 // Header            : True
13127                 // Footer            : True
13128                 // Separator         : False
13129
13130                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, true, true, true, false);
13131
13132                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
13133         }
13134
13135         [Test]
13136         [ExpectedException (typeof (global::System.InvalidOperationException))]
13137         public void RepeatInfo_0cols_2itms_horiz_ul_otrtblimp_hdr_ftr ()
13138         {
13139                 // cols              : 0
13140                 // cnt               : 2
13141                 // RepeatDirection   : Horizontal
13142                 // RepeatLayout      : UnorderedList
13143                 // OuterTableImplied : True
13144                 // Header            : True
13145                 // Footer            : True
13146                 // Separator         : False
13147
13148                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, true, true, true, false);
13149
13150                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
13151         }
13152
13153         [Test]
13154         [ExpectedException (typeof (global::System.InvalidOperationException))]
13155         public void RepeatInfo_0cols_5itms_horiz_ul_otrtblimp_hdr_ftr ()
13156         {
13157                 // cols              : 0
13158                 // cnt               : 5
13159                 // RepeatDirection   : Horizontal
13160                 // RepeatLayout      : UnorderedList
13161                 // OuterTableImplied : True
13162                 // Header            : True
13163                 // Footer            : True
13164                 // Separator         : False
13165
13166                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, true, true, true, false);
13167
13168                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
13169         }
13170
13171         [Test]
13172         [ExpectedException (typeof (global::System.InvalidOperationException))]
13173         public void RepeatInfo_1cols_0itms_horiz_ul_otrtblimp_hdr_ftr ()
13174         {
13175                 // cols              : 1
13176                 // cnt               : 0
13177                 // RepeatDirection   : Horizontal
13178                 // RepeatLayout      : UnorderedList
13179                 // OuterTableImplied : True
13180                 // Header            : True
13181                 // Footer            : True
13182                 // Separator         : False
13183
13184                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, true, true, true, false);
13185
13186                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
13187         }
13188
13189         [Test]
13190         [ExpectedException (typeof (global::System.InvalidOperationException))]
13191         public void RepeatInfo_1cols_5itms_horiz_ul_otrtblimp_hdr_ftr ()
13192         {
13193                 // cols              : 1
13194                 // cnt               : 5
13195                 // RepeatDirection   : Horizontal
13196                 // RepeatLayout      : UnorderedList
13197                 // OuterTableImplied : True
13198                 // Header            : True
13199                 // Footer            : True
13200                 // Separator         : False
13201
13202                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, true, true, true, false);
13203
13204                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
13205         }
13206
13207         [Test]
13208         [ExpectedException (typeof (global::System.InvalidOperationException))]
13209         public void RepeatInfo_2cols_4itms_horiz_ul_otrtblimp_hdr_ftr ()
13210         {
13211                 // cols              : 2
13212                 // cnt               : 4
13213                 // RepeatDirection   : Horizontal
13214                 // RepeatLayout      : UnorderedList
13215                 // OuterTableImplied : True
13216                 // Header            : True
13217                 // Footer            : True
13218                 // Separator         : False
13219
13220                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, true, true, true, false);
13221
13222                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
13223         }
13224
13225         [Test]
13226         [ExpectedException (typeof (global::System.InvalidOperationException))]
13227         public void RepeatInfo_2cols_7itms_horiz_ul_otrtblimp_hdr_ftr ()
13228         {
13229                 // cols              : 2
13230                 // cnt               : 7
13231                 // RepeatDirection   : Horizontal
13232                 // RepeatLayout      : UnorderedList
13233                 // OuterTableImplied : True
13234                 // Header            : True
13235                 // Footer            : True
13236                 // Separator         : False
13237
13238                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, true, true, true, false);
13239
13240                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
13241         }
13242
13243         [Test]
13244         [ExpectedException (typeof (global::System.InvalidOperationException))]
13245         public void RepeatInfo_3cols_9itms_horiz_ul_otrtblimp_hdr_ftr ()
13246         {
13247                 // cols              : 3
13248                 // cnt               : 9
13249                 // RepeatDirection   : Horizontal
13250                 // RepeatLayout      : UnorderedList
13251                 // OuterTableImplied : True
13252                 // Header            : True
13253                 // Footer            : True
13254                 // Separator         : False
13255
13256                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, true, true, true, false);
13257
13258                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
13259         }
13260
13261         [Test]
13262         [ExpectedException (typeof (global::System.InvalidOperationException))]
13263         public void RepeatInfo_3cols_7itms_horiz_ul_otrtblimp_hdr_ftr ()
13264         {
13265                 // cols              : 3
13266                 // cnt               : 7
13267                 // RepeatDirection   : Horizontal
13268                 // RepeatLayout      : UnorderedList
13269                 // OuterTableImplied : True
13270                 // Header            : True
13271                 // Footer            : True
13272                 // Separator         : False
13273
13274                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, true, true, true, false);
13275
13276                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
13277         }
13278
13279         [Test]
13280         [ExpectedException (typeof (global::System.InvalidOperationException))]
13281         public void RepeatInfo_0cols_0itms_vert_ul_otrtblimp_hdr_ftr ()
13282         {
13283                 // cols              : 0
13284                 // cnt               : 0
13285                 // RepeatDirection   : Vertical
13286                 // RepeatLayout      : UnorderedList
13287                 // OuterTableImplied : True
13288                 // Header            : True
13289                 // Footer            : True
13290                 // Separator         : False
13291
13292                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Vertical, RepeatLayout.UnorderedList, true, true, true, false);
13293
13294                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
13295         }
13296
13297         [Test]
13298         [ExpectedException (typeof (global::System.InvalidOperationException))]
13299         public void RepeatInfo_0cols_1itms_vert_ul_otrtblimp_hdr_ftr ()
13300         {
13301                 // cols              : 0
13302                 // cnt               : 1
13303                 // RepeatDirection   : Vertical
13304                 // RepeatLayout      : UnorderedList
13305                 // OuterTableImplied : True
13306                 // Header            : True
13307                 // Footer            : True
13308                 // Separator         : False
13309
13310                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Vertical, RepeatLayout.UnorderedList, true, true, true, false);
13311
13312                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
13313         }
13314
13315         [Test]
13316         [ExpectedException (typeof (global::System.InvalidOperationException))]
13317         public void RepeatInfo_0cols_2itms_vert_ul_otrtblimp_hdr_ftr ()
13318         {
13319                 // cols              : 0
13320                 // cnt               : 2
13321                 // RepeatDirection   : Vertical
13322                 // RepeatLayout      : UnorderedList
13323                 // OuterTableImplied : True
13324                 // Header            : True
13325                 // Footer            : True
13326                 // Separator         : False
13327
13328                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Vertical, RepeatLayout.UnorderedList, true, true, true, false);
13329
13330                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
13331         }
13332
13333         [Test]
13334         [ExpectedException (typeof (global::System.InvalidOperationException))]
13335         public void RepeatInfo_0cols_5itms_vert_ul_otrtblimp_hdr_ftr ()
13336         {
13337                 // cols              : 0
13338                 // cnt               : 5
13339                 // RepeatDirection   : Vertical
13340                 // RepeatLayout      : UnorderedList
13341                 // OuterTableImplied : True
13342                 // Header            : True
13343                 // Footer            : True
13344                 // Separator         : False
13345
13346                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Vertical, RepeatLayout.UnorderedList, true, true, true, false);
13347
13348                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
13349         }
13350
13351         [Test]
13352         [ExpectedException (typeof (global::System.InvalidOperationException))]
13353         public void RepeatInfo_1cols_0itms_vert_ul_otrtblimp_hdr_ftr ()
13354         {
13355                 // cols              : 1
13356                 // cnt               : 0
13357                 // RepeatDirection   : Vertical
13358                 // RepeatLayout      : UnorderedList
13359                 // OuterTableImplied : True
13360                 // Header            : True
13361                 // Footer            : True
13362                 // Separator         : False
13363
13364                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Vertical, RepeatLayout.UnorderedList, true, true, true, false);
13365
13366                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
13367         }
13368
13369         [Test]
13370         [ExpectedException (typeof (global::System.InvalidOperationException))]
13371         public void RepeatInfo_1cols_5itms_vert_ul_otrtblimp_hdr_ftr ()
13372         {
13373                 // cols              : 1
13374                 // cnt               : 5
13375                 // RepeatDirection   : Vertical
13376                 // RepeatLayout      : UnorderedList
13377                 // OuterTableImplied : True
13378                 // Header            : True
13379                 // Footer            : True
13380                 // Separator         : False
13381
13382                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Vertical, RepeatLayout.UnorderedList, true, true, true, false);
13383
13384                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
13385         }
13386
13387         [Test]
13388         [ExpectedException (typeof (global::System.InvalidOperationException))]
13389         public void RepeatInfo_2cols_4itms_vert_ul_otrtblimp_hdr_ftr ()
13390         {
13391                 // cols              : 2
13392                 // cnt               : 4
13393                 // RepeatDirection   : Vertical
13394                 // RepeatLayout      : UnorderedList
13395                 // OuterTableImplied : True
13396                 // Header            : True
13397                 // Footer            : True
13398                 // Separator         : False
13399
13400                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Vertical, RepeatLayout.UnorderedList, true, true, true, false);
13401
13402                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
13403         }
13404
13405         [Test]
13406         [ExpectedException (typeof (global::System.InvalidOperationException))]
13407         public void RepeatInfo_2cols_7itms_vert_ul_otrtblimp_hdr_ftr ()
13408         {
13409                 // cols              : 2
13410                 // cnt               : 7
13411                 // RepeatDirection   : Vertical
13412                 // RepeatLayout      : UnorderedList
13413                 // OuterTableImplied : True
13414                 // Header            : True
13415                 // Footer            : True
13416                 // Separator         : False
13417
13418                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Vertical, RepeatLayout.UnorderedList, true, true, true, false);
13419
13420                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
13421         }
13422
13423         [Test]
13424         [ExpectedException (typeof (global::System.InvalidOperationException))]
13425         public void RepeatInfo_3cols_9itms_vert_ul_otrtblimp_hdr_ftr ()
13426         {
13427                 // cols              : 3
13428                 // cnt               : 9
13429                 // RepeatDirection   : Vertical
13430                 // RepeatLayout      : UnorderedList
13431                 // OuterTableImplied : True
13432                 // Header            : True
13433                 // Footer            : True
13434                 // Separator         : False
13435
13436                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Vertical, RepeatLayout.UnorderedList, true, true, true, false);
13437
13438                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
13439         }
13440
13441         [Test]
13442         [ExpectedException (typeof (global::System.InvalidOperationException))]
13443         public void RepeatInfo_3cols_7itms_vert_ul_otrtblimp_hdr_ftr ()
13444         {
13445                 // cols              : 3
13446                 // cnt               : 7
13447                 // RepeatDirection   : Vertical
13448                 // RepeatLayout      : UnorderedList
13449                 // OuterTableImplied : True
13450                 // Header            : True
13451                 // Footer            : True
13452                 // Separator         : False
13453
13454                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Vertical, RepeatLayout.UnorderedList, true, true, true, false);
13455
13456                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
13457         }
13458
13459         [Test]
13460         [ExpectedException (typeof (global::System.InvalidOperationException))]
13461         public void RepeatInfo_0cols_0itms_horiz_ol_otrtblimp_hdr_ftr ()
13462         {
13463                 // cols              : 0
13464                 // cnt               : 0
13465                 // RepeatDirection   : Horizontal
13466                 // RepeatLayout      : OrderedList
13467                 // OuterTableImplied : True
13468                 // Header            : True
13469                 // Footer            : True
13470                 // Separator         : False
13471
13472                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Horizontal, RepeatLayout.OrderedList, true, true, true, false);
13473
13474                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
13475         }
13476
13477         [Test]
13478         [ExpectedException (typeof (global::System.InvalidOperationException))]
13479         public void RepeatInfo_0cols_1itms_horiz_ol_otrtblimp_hdr_ftr ()
13480         {
13481                 // cols              : 0
13482                 // cnt               : 1
13483                 // RepeatDirection   : Horizontal
13484                 // RepeatLayout      : OrderedList
13485                 // OuterTableImplied : True
13486                 // Header            : True
13487                 // Footer            : True
13488                 // Separator         : False
13489
13490                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Horizontal, RepeatLayout.OrderedList, true, true, true, false);
13491
13492                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
13493         }
13494
13495         [Test]
13496         [ExpectedException (typeof (global::System.InvalidOperationException))]
13497         public void RepeatInfo_0cols_2itms_horiz_ol_otrtblimp_hdr_ftr ()
13498         {
13499                 // cols              : 0
13500                 // cnt               : 2
13501                 // RepeatDirection   : Horizontal
13502                 // RepeatLayout      : OrderedList
13503                 // OuterTableImplied : True
13504                 // Header            : True
13505                 // Footer            : True
13506                 // Separator         : False
13507
13508                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Horizontal, RepeatLayout.OrderedList, true, true, true, false);
13509
13510                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
13511         }
13512
13513         [Test]
13514         [ExpectedException (typeof (global::System.InvalidOperationException))]
13515         public void RepeatInfo_0cols_5itms_horiz_ol_otrtblimp_hdr_ftr ()
13516         {
13517                 // cols              : 0
13518                 // cnt               : 5
13519                 // RepeatDirection   : Horizontal
13520                 // RepeatLayout      : OrderedList
13521                 // OuterTableImplied : True
13522                 // Header            : True
13523                 // Footer            : True
13524                 // Separator         : False
13525
13526                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Horizontal, RepeatLayout.OrderedList, true, true, true, false);
13527
13528                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
13529         }
13530
13531         [Test]
13532         [ExpectedException (typeof (global::System.InvalidOperationException))]
13533         public void RepeatInfo_1cols_0itms_horiz_ol_otrtblimp_hdr_ftr ()
13534         {
13535                 // cols              : 1
13536                 // cnt               : 0
13537                 // RepeatDirection   : Horizontal
13538                 // RepeatLayout      : OrderedList
13539                 // OuterTableImplied : True
13540                 // Header            : True
13541                 // Footer            : True
13542                 // Separator         : False
13543
13544                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Horizontal, RepeatLayout.OrderedList, true, true, true, false);
13545
13546                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
13547         }
13548
13549         [Test]
13550         [ExpectedException (typeof (global::System.InvalidOperationException))]
13551         public void RepeatInfo_1cols_5itms_horiz_ol_otrtblimp_hdr_ftr ()
13552         {
13553                 // cols              : 1
13554                 // cnt               : 5
13555                 // RepeatDirection   : Horizontal
13556                 // RepeatLayout      : OrderedList
13557                 // OuterTableImplied : True
13558                 // Header            : True
13559                 // Footer            : True
13560                 // Separator         : False
13561
13562                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Horizontal, RepeatLayout.OrderedList, true, true, true, false);
13563
13564                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
13565         }
13566
13567         [Test]
13568         [ExpectedException (typeof (global::System.InvalidOperationException))]
13569         public void RepeatInfo_2cols_4itms_horiz_ol_otrtblimp_hdr_ftr ()
13570         {
13571                 // cols              : 2
13572                 // cnt               : 4
13573                 // RepeatDirection   : Horizontal
13574                 // RepeatLayout      : OrderedList
13575                 // OuterTableImplied : True
13576                 // Header            : True
13577                 // Footer            : True
13578                 // Separator         : False
13579
13580                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Horizontal, RepeatLayout.OrderedList, true, true, true, false);
13581
13582                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
13583         }
13584
13585         [Test]
13586         [ExpectedException (typeof (global::System.InvalidOperationException))]
13587         public void RepeatInfo_2cols_7itms_horiz_ol_otrtblimp_hdr_ftr ()
13588         {
13589                 // cols              : 2
13590                 // cnt               : 7
13591                 // RepeatDirection   : Horizontal
13592                 // RepeatLayout      : OrderedList
13593                 // OuterTableImplied : True
13594                 // Header            : True
13595                 // Footer            : True
13596                 // Separator         : False
13597
13598                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Horizontal, RepeatLayout.OrderedList, true, true, true, false);
13599
13600                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
13601         }
13602
13603         [Test]
13604         [ExpectedException (typeof (global::System.InvalidOperationException))]
13605         public void RepeatInfo_3cols_9itms_horiz_ol_otrtblimp_hdr_ftr ()
13606         {
13607                 // cols              : 3
13608                 // cnt               : 9
13609                 // RepeatDirection   : Horizontal
13610                 // RepeatLayout      : OrderedList
13611                 // OuterTableImplied : True
13612                 // Header            : True
13613                 // Footer            : True
13614                 // Separator         : False
13615
13616                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Horizontal, RepeatLayout.OrderedList, true, true, true, false);
13617
13618                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
13619         }
13620
13621         [Test]
13622         [ExpectedException (typeof (global::System.InvalidOperationException))]
13623         public void RepeatInfo_3cols_7itms_horiz_ol_otrtblimp_hdr_ftr ()
13624         {
13625                 // cols              : 3
13626                 // cnt               : 7
13627                 // RepeatDirection   : Horizontal
13628                 // RepeatLayout      : OrderedList
13629                 // OuterTableImplied : True
13630                 // Header            : True
13631                 // Footer            : True
13632                 // Separator         : False
13633
13634                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Horizontal, RepeatLayout.OrderedList, true, true, true, false);
13635
13636                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
13637         }
13638
13639         [Test]
13640         [ExpectedException (typeof (global::System.InvalidOperationException))]
13641         public void RepeatInfo_0cols_0itms_vert_ol_otrtblimp_hdr_ftr ()
13642         {
13643                 // cols              : 0
13644                 // cnt               : 0
13645                 // RepeatDirection   : Vertical
13646                 // RepeatLayout      : OrderedList
13647                 // OuterTableImplied : True
13648                 // Header            : True
13649                 // Footer            : True
13650                 // Separator         : False
13651
13652                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Vertical, RepeatLayout.OrderedList, true, true, true, false);
13653
13654                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
13655         }
13656
13657         [Test]
13658         [ExpectedException (typeof (global::System.InvalidOperationException))]
13659         public void RepeatInfo_0cols_1itms_vert_ol_otrtblimp_hdr_ftr ()
13660         {
13661                 // cols              : 0
13662                 // cnt               : 1
13663                 // RepeatDirection   : Vertical
13664                 // RepeatLayout      : OrderedList
13665                 // OuterTableImplied : True
13666                 // Header            : True
13667                 // Footer            : True
13668                 // Separator         : False
13669
13670                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Vertical, RepeatLayout.OrderedList, true, true, true, false);
13671
13672                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
13673         }
13674
13675         [Test]
13676         [ExpectedException (typeof (global::System.InvalidOperationException))]
13677         public void RepeatInfo_0cols_2itms_vert_ol_otrtblimp_hdr_ftr ()
13678         {
13679                 // cols              : 0
13680                 // cnt               : 2
13681                 // RepeatDirection   : Vertical
13682                 // RepeatLayout      : OrderedList
13683                 // OuterTableImplied : True
13684                 // Header            : True
13685                 // Footer            : True
13686                 // Separator         : False
13687
13688                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Vertical, RepeatLayout.OrderedList, true, true, true, false);
13689
13690                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
13691         }
13692
13693         [Test]
13694         [ExpectedException (typeof (global::System.InvalidOperationException))]
13695         public void RepeatInfo_0cols_5itms_vert_ol_otrtblimp_hdr_ftr ()
13696         {
13697                 // cols              : 0
13698                 // cnt               : 5
13699                 // RepeatDirection   : Vertical
13700                 // RepeatLayout      : OrderedList
13701                 // OuterTableImplied : True
13702                 // Header            : True
13703                 // Footer            : True
13704                 // Separator         : False
13705
13706                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Vertical, RepeatLayout.OrderedList, true, true, true, false);
13707
13708                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
13709         }
13710
13711         [Test]
13712         [ExpectedException (typeof (global::System.InvalidOperationException))]
13713         public void RepeatInfo_1cols_0itms_vert_ol_otrtblimp_hdr_ftr ()
13714         {
13715                 // cols              : 1
13716                 // cnt               : 0
13717                 // RepeatDirection   : Vertical
13718                 // RepeatLayout      : OrderedList
13719                 // OuterTableImplied : True
13720                 // Header            : True
13721                 // Footer            : True
13722                 // Separator         : False
13723
13724                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Vertical, RepeatLayout.OrderedList, true, true, true, false);
13725
13726                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
13727         }
13728
13729         [Test]
13730         [ExpectedException (typeof (global::System.InvalidOperationException))]
13731         public void RepeatInfo_1cols_5itms_vert_ol_otrtblimp_hdr_ftr ()
13732         {
13733                 // cols              : 1
13734                 // cnt               : 5
13735                 // RepeatDirection   : Vertical
13736                 // RepeatLayout      : OrderedList
13737                 // OuterTableImplied : True
13738                 // Header            : True
13739                 // Footer            : True
13740                 // Separator         : False
13741
13742                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Vertical, RepeatLayout.OrderedList, true, true, true, false);
13743
13744                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
13745         }
13746
13747         [Test]
13748         [ExpectedException (typeof (global::System.InvalidOperationException))]
13749         public void RepeatInfo_2cols_4itms_vert_ol_otrtblimp_hdr_ftr ()
13750         {
13751                 // cols              : 2
13752                 // cnt               : 4
13753                 // RepeatDirection   : Vertical
13754                 // RepeatLayout      : OrderedList
13755                 // OuterTableImplied : True
13756                 // Header            : True
13757                 // Footer            : True
13758                 // Separator         : False
13759
13760                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Vertical, RepeatLayout.OrderedList, true, true, true, false);
13761
13762                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
13763         }
13764
13765         [Test]
13766         [ExpectedException (typeof (global::System.InvalidOperationException))]
13767         public void RepeatInfo_2cols_7itms_vert_ol_otrtblimp_hdr_ftr ()
13768         {
13769                 // cols              : 2
13770                 // cnt               : 7
13771                 // RepeatDirection   : Vertical
13772                 // RepeatLayout      : OrderedList
13773                 // OuterTableImplied : True
13774                 // Header            : True
13775                 // Footer            : True
13776                 // Separator         : False
13777
13778                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Vertical, RepeatLayout.OrderedList, true, true, true, false);
13779
13780                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
13781         }
13782
13783         [Test]
13784         [ExpectedException (typeof (global::System.InvalidOperationException))]
13785         public void RepeatInfo_3cols_9itms_vert_ol_otrtblimp_hdr_ftr ()
13786         {
13787                 // cols              : 3
13788                 // cnt               : 9
13789                 // RepeatDirection   : Vertical
13790                 // RepeatLayout      : OrderedList
13791                 // OuterTableImplied : True
13792                 // Header            : True
13793                 // Footer            : True
13794                 // Separator         : False
13795
13796                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Vertical, RepeatLayout.OrderedList, true, true, true, false);
13797
13798                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
13799         }
13800
13801         [Test]
13802         [ExpectedException (typeof (global::System.InvalidOperationException))]
13803         public void RepeatInfo_3cols_7itms_vert_ol_otrtblimp_hdr_ftr ()
13804         {
13805                 // cols              : 3
13806                 // cnt               : 7
13807                 // RepeatDirection   : Vertical
13808                 // RepeatLayout      : OrderedList
13809                 // OuterTableImplied : True
13810                 // Header            : True
13811                 // Footer            : True
13812                 // Separator         : False
13813
13814                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Vertical, RepeatLayout.OrderedList, true, true, true, false);
13815
13816                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
13817         }
13818
13819         [Test]
13820         public void RepeatInfo_0cols_0itms_horiz_tbl_hdr_ftr ()
13821         {
13822                 // cols              : 0
13823                 // cnt               : 0
13824                 // RepeatDirection   : Horizontal
13825                 // RepeatLayout      : Table
13826                 // OuterTableImplied : False
13827                 // Header            : True
13828                 // Footer            : True
13829                 // Separator         : False
13830
13831                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Horizontal, RepeatLayout.Table, false, true, true, false);
13832                 string exp = @"<table class=""mainstyle"">
13833         <tr>
13834                 <td colspan=""0"" class=""Header-1"">(0,Header,-1)</td>
13835         </tr><tr>
13836                 <td colspan=""0"" class=""Footer-1"">(1,Footer,-1)</td>
13837         </tr>
13838 </table>";
13839                 Assert.AreEqual (exp, v, "#720");
13840         }
13841
13842         [Test]
13843         public void RepeatInfo_0cols_1itms_horiz_tbl_hdr_ftr ()
13844         {
13845                 // cols              : 0
13846                 // cnt               : 1
13847                 // RepeatDirection   : Horizontal
13848                 // RepeatLayout      : Table
13849                 // OuterTableImplied : False
13850                 // Header            : True
13851                 // Footer            : True
13852                 // Separator         : False
13853
13854                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Horizontal, RepeatLayout.Table, false, true, true, false);
13855                 string exp = @"<table class=""mainstyle"">
13856         <tr>
13857                 <td class=""Header-1"">(0,Header,-1)</td>
13858         </tr><tr>
13859                 <td class=""Item0"">(1,Item,0)</td>
13860         </tr><tr>
13861                 <td class=""Footer-1"">(2,Footer,-1)</td>
13862         </tr>
13863 </table>";
13864                 Assert.AreEqual (exp, v, "#721");
13865         }
13866
13867         [Test]
13868         public void RepeatInfo_0cols_2itms_horiz_tbl_hdr_ftr ()
13869         {
13870                 // cols              : 0
13871                 // cnt               : 2
13872                 // RepeatDirection   : Horizontal
13873                 // RepeatLayout      : Table
13874                 // OuterTableImplied : False
13875                 // Header            : True
13876                 // Footer            : True
13877                 // Separator         : False
13878
13879                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Horizontal, RepeatLayout.Table, false, true, true, false);
13880                 string exp = @"<table class=""mainstyle"">
13881         <tr>
13882                 <td colspan=""2"" class=""Header-1"">(0,Header,-1)</td>
13883         </tr><tr>
13884                 <td class=""Item0"">(1,Item,0)</td><td class=""Item1"">(2,Item,1)</td>
13885         </tr><tr>
13886                 <td colspan=""2"" class=""Footer-1"">(3,Footer,-1)</td>
13887         </tr>
13888 </table>";
13889                 Assert.AreEqual (exp, v, "#722");
13890         }
13891
13892         [Test]
13893         public void RepeatInfo_0cols_5itms_horiz_tbl_hdr_ftr ()
13894         {
13895                 // cols              : 0
13896                 // cnt               : 5
13897                 // RepeatDirection   : Horizontal
13898                 // RepeatLayout      : Table
13899                 // OuterTableImplied : False
13900                 // Header            : True
13901                 // Footer            : True
13902                 // Separator         : False
13903
13904                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Horizontal, RepeatLayout.Table, false, true, true, false);
13905                 string exp = @"<table class=""mainstyle"">
13906         <tr>
13907                 <td colspan=""5"" class=""Header-1"">(0,Header,-1)</td>
13908         </tr><tr>
13909                 <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>
13910         </tr><tr>
13911                 <td colspan=""5"" class=""Footer-1"">(6,Footer,-1)</td>
13912         </tr>
13913 </table>";
13914                 Assert.AreEqual (exp, v, "#723");
13915         }
13916
13917         [Test]
13918         public void RepeatInfo_1cols_0itms_horiz_tbl_hdr_ftr ()
13919         {
13920                 // cols              : 1
13921                 // cnt               : 0
13922                 // RepeatDirection   : Horizontal
13923                 // RepeatLayout      : Table
13924                 // OuterTableImplied : False
13925                 // Header            : True
13926                 // Footer            : True
13927                 // Separator         : False
13928
13929                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Horizontal, RepeatLayout.Table, false, true, true, false);
13930                 string exp = @"<table class=""mainstyle"">
13931         <tr>
13932                 <td class=""Header-1"">(0,Header,-1)</td>
13933         </tr><tr>
13934                 <td class=""Footer-1"">(1,Footer,-1)</td>
13935         </tr>
13936 </table>";
13937                 Assert.AreEqual (exp, v, "#724");
13938         }
13939
13940         [Test]
13941         public void RepeatInfo_1cols_5itms_horiz_tbl_hdr_ftr ()
13942         {
13943                 // cols              : 1
13944                 // cnt               : 5
13945                 // RepeatDirection   : Horizontal
13946                 // RepeatLayout      : Table
13947                 // OuterTableImplied : False
13948                 // Header            : True
13949                 // Footer            : True
13950                 // Separator         : False
13951
13952                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Horizontal, RepeatLayout.Table, false, true, true, false);
13953                 string exp = @"<table class=""mainstyle"">
13954         <tr>
13955                 <td class=""Header-1"">(0,Header,-1)</td>
13956         </tr><tr>
13957                 <td class=""Item0"">(1,Item,0)</td>
13958         </tr><tr>
13959                 <td class=""Item1"">(2,Item,1)</td>
13960         </tr><tr>
13961                 <td class=""Item2"">(3,Item,2)</td>
13962         </tr><tr>
13963                 <td class=""Item3"">(4,Item,3)</td>
13964         </tr><tr>
13965                 <td class=""Item4"">(5,Item,4)</td>
13966         </tr><tr>
13967                 <td class=""Footer-1"">(6,Footer,-1)</td>
13968         </tr>
13969 </table>";
13970                 Assert.AreEqual (exp, v, "#725");
13971         }
13972
13973         [Test]
13974         public void RepeatInfo_2cols_4itms_horiz_tbl_hdr_ftr ()
13975         {
13976                 // cols              : 2
13977                 // cnt               : 4
13978                 // RepeatDirection   : Horizontal
13979                 // RepeatLayout      : Table
13980                 // OuterTableImplied : False
13981                 // Header            : True
13982                 // Footer            : True
13983                 // Separator         : False
13984
13985                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Horizontal, RepeatLayout.Table, false, true, true, false);
13986                 string exp = @"<table class=""mainstyle"">
13987         <tr>
13988                 <td colspan=""2"" class=""Header-1"">(0,Header,-1)</td>
13989         </tr><tr>
13990                 <td class=""Item0"">(1,Item,0)</td><td class=""Item1"">(2,Item,1)</td>
13991         </tr><tr>
13992                 <td class=""Item2"">(3,Item,2)</td><td class=""Item3"">(4,Item,3)</td>
13993         </tr><tr>
13994                 <td colspan=""2"" class=""Footer-1"">(5,Footer,-1)</td>
13995         </tr>
13996 </table>";
13997                 Assert.AreEqual (exp, v, "#726");
13998         }
13999
14000         [Test]
14001         public void RepeatInfo_2cols_7itms_horiz_tbl_hdr_ftr ()
14002         {
14003                 // cols              : 2
14004                 // cnt               : 7
14005                 // RepeatDirection   : Horizontal
14006                 // RepeatLayout      : Table
14007                 // OuterTableImplied : False
14008                 // Header            : True
14009                 // Footer            : True
14010                 // Separator         : False
14011
14012                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Horizontal, RepeatLayout.Table, false, true, true, false);
14013                 string exp = @"<table class=""mainstyle"">
14014         <tr>
14015                 <td colspan=""2"" class=""Header-1"">(0,Header,-1)</td>
14016         </tr><tr>
14017                 <td class=""Item0"">(1,Item,0)</td><td class=""Item1"">(2,Item,1)</td>
14018         </tr><tr>
14019                 <td class=""Item2"">(3,Item,2)</td><td class=""Item3"">(4,Item,3)</td>
14020         </tr><tr>
14021                 <td class=""Item4"">(5,Item,4)</td><td class=""Item5"">(6,Item,5)</td>
14022         </tr><tr>
14023                 <td class=""Item6"">(7,Item,6)</td><td></td>
14024         </tr><tr>
14025                 <td colspan=""2"" class=""Footer-1"">(8,Footer,-1)</td>
14026         </tr>
14027 </table>";
14028                 Assert.AreEqual (exp, v, "#727");
14029         }
14030
14031         [Test]
14032         public void RepeatInfo_3cols_9itms_horiz_tbl_hdr_ftr ()
14033         {
14034                 // cols              : 3
14035                 // cnt               : 9
14036                 // RepeatDirection   : Horizontal
14037                 // RepeatLayout      : Table
14038                 // OuterTableImplied : False
14039                 // Header            : True
14040                 // Footer            : True
14041                 // Separator         : False
14042
14043                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Horizontal, RepeatLayout.Table, false, true, true, false);
14044                 string exp = @"<table>
14045         <tr>
14046                 <td colspan=""3"" class=""Header-1"">(0,Header,-1)</td>
14047         </tr><tr>
14048                 <td class=""Item0"">(1,Item,0)</td><td class=""Item1"">(2,Item,1)</td><td class=""Item2"">(3,Item,2)</td>
14049         </tr><tr>
14050                 <td class=""Item3"">(4,Item,3)</td><td class=""Item4"">(5,Item,4)</td><td class=""Item5"">(6,Item,5)</td>
14051         </tr><tr>
14052                 <td class=""Item6"">(7,Item,6)</td><td class=""Item7"">(8,Item,7)</td><td class=""Item8"">(9,Item,8)</td>
14053         </tr><tr>
14054                 <td colspan=""3"" class=""Footer-1"">(10,Footer,-1)</td>
14055         </tr>
14056 </table>";
14057                 Assert.AreEqual (exp, v, "#728");
14058         }
14059
14060         [Test]
14061         public void RepeatInfo_3cols_7itms_horiz_tbl_hdr_ftr ()
14062         {
14063                 // cols              : 3
14064                 // cnt               : 7
14065                 // RepeatDirection   : Horizontal
14066                 // RepeatLayout      : Table
14067                 // OuterTableImplied : False
14068                 // Header            : True
14069                 // Footer            : True
14070                 // Separator         : False
14071
14072                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Horizontal, RepeatLayout.Table, false, true, true, false);
14073                 string exp = @"<table>
14074         <tr>
14075                 <td colspan=""3"" class=""Header-1"">(0,Header,-1)</td>
14076         </tr><tr>
14077                 <td class=""Item0"">(1,Item,0)</td><td class=""Item1"">(2,Item,1)</td><td class=""Item2"">(3,Item,2)</td>
14078         </tr><tr>
14079                 <td class=""Item3"">(4,Item,3)</td><td class=""Item4"">(5,Item,4)</td><td class=""Item5"">(6,Item,5)</td>
14080         </tr><tr>
14081                 <td class=""Item6"">(7,Item,6)</td><td></td><td></td>
14082         </tr><tr>
14083                 <td colspan=""3"" class=""Footer-1"">(8,Footer,-1)</td>
14084         </tr>
14085 </table>";
14086                 Assert.AreEqual (exp, v, "#729");
14087         }
14088
14089         [Test]
14090         public void RepeatInfo_0cols_0itms_vert_tbl_hdr_ftr ()
14091         {
14092                 // cols              : 0
14093                 // cnt               : 0
14094                 // RepeatDirection   : Vertical
14095                 // RepeatLayout      : Table
14096                 // OuterTableImplied : False
14097                 // Header            : True
14098                 // Footer            : True
14099                 // Separator         : False
14100
14101                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Vertical, RepeatLayout.Table, false, true, true, false);
14102                 string exp = @"<table class=""mainstyle"">
14103         <tr>
14104                 <td class=""Header-1"">(0,Header,-1)</td>
14105         </tr><tr>
14106                 <td class=""Footer-1"">(1,Footer,-1)</td>
14107         </tr>
14108 </table>";
14109                 Assert.AreEqual (exp, v, "#730");
14110         }
14111
14112         [Test]
14113         public void RepeatInfo_0cols_1itms_vert_tbl_hdr_ftr ()
14114         {
14115                 // cols              : 0
14116                 // cnt               : 1
14117                 // RepeatDirection   : Vertical
14118                 // RepeatLayout      : Table
14119                 // OuterTableImplied : False
14120                 // Header            : True
14121                 // Footer            : True
14122                 // Separator         : False
14123
14124                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Vertical, RepeatLayout.Table, false, true, true, false);
14125                 string exp = @"<table class=""mainstyle"">
14126         <tr>
14127                 <td class=""Header-1"">(0,Header,-1)</td>
14128         </tr><tr>
14129                 <td class=""Item0"">(1,Item,0)</td>
14130         </tr><tr>
14131                 <td class=""Footer-1"">(2,Footer,-1)</td>
14132         </tr>
14133 </table>";
14134                 Assert.AreEqual (exp, v, "#731");
14135         }
14136
14137         [Test]
14138         public void RepeatInfo_0cols_2itms_vert_tbl_hdr_ftr ()
14139         {
14140                 // cols              : 0
14141                 // cnt               : 2
14142                 // RepeatDirection   : Vertical
14143                 // RepeatLayout      : Table
14144                 // OuterTableImplied : False
14145                 // Header            : True
14146                 // Footer            : True
14147                 // Separator         : False
14148
14149                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Vertical, RepeatLayout.Table, false, true, true, false);
14150                 string exp = @"<table class=""mainstyle"">
14151         <tr>
14152                 <td class=""Header-1"">(0,Header,-1)</td>
14153         </tr><tr>
14154                 <td class=""Item0"">(1,Item,0)</td>
14155         </tr><tr>
14156                 <td class=""Item1"">(2,Item,1)</td>
14157         </tr><tr>
14158                 <td class=""Footer-1"">(3,Footer,-1)</td>
14159         </tr>
14160 </table>";
14161                 Assert.AreEqual (exp, v, "#732");
14162         }
14163
14164         [Test]
14165         public void RepeatInfo_0cols_5itms_vert_tbl_hdr_ftr ()
14166         {
14167                 // cols              : 0
14168                 // cnt               : 5
14169                 // RepeatDirection   : Vertical
14170                 // RepeatLayout      : Table
14171                 // OuterTableImplied : False
14172                 // Header            : True
14173                 // Footer            : True
14174                 // Separator         : False
14175
14176                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Vertical, RepeatLayout.Table, false, true, true, false);
14177                 string exp = @"<table class=""mainstyle"">
14178         <tr>
14179                 <td class=""Header-1"">(0,Header,-1)</td>
14180         </tr><tr>
14181                 <td class=""Item0"">(1,Item,0)</td>
14182         </tr><tr>
14183                 <td class=""Item1"">(2,Item,1)</td>
14184         </tr><tr>
14185                 <td class=""Item2"">(3,Item,2)</td>
14186         </tr><tr>
14187                 <td class=""Item3"">(4,Item,3)</td>
14188         </tr><tr>
14189                 <td class=""Item4"">(5,Item,4)</td>
14190         </tr><tr>
14191                 <td class=""Footer-1"">(6,Footer,-1)</td>
14192         </tr>
14193 </table>";
14194                 Assert.AreEqual (exp, v, "#733");
14195         }
14196
14197         [Test]
14198         public void RepeatInfo_1cols_0itms_vert_tbl_hdr_ftr ()
14199         {
14200                 // cols              : 1
14201                 // cnt               : 0
14202                 // RepeatDirection   : Vertical
14203                 // RepeatLayout      : Table
14204                 // OuterTableImplied : False
14205                 // Header            : True
14206                 // Footer            : True
14207                 // Separator         : False
14208
14209                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Vertical, RepeatLayout.Table, false, true, true, false);
14210                 string exp = @"<table class=""mainstyle"">
14211         <tr>
14212                 <td class=""Header-1"">(0,Header,-1)</td>
14213         </tr><tr>
14214                 <td class=""Footer-1"">(1,Footer,-1)</td>
14215         </tr>
14216 </table>";
14217                 Assert.AreEqual (exp, v, "#734");
14218         }
14219
14220         [Test]
14221         public void RepeatInfo_1cols_5itms_vert_tbl_hdr_ftr ()
14222         {
14223                 // cols              : 1
14224                 // cnt               : 5
14225                 // RepeatDirection   : Vertical
14226                 // RepeatLayout      : Table
14227                 // OuterTableImplied : False
14228                 // Header            : True
14229                 // Footer            : True
14230                 // Separator         : False
14231
14232                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Vertical, RepeatLayout.Table, false, true, true, false);
14233                 string exp = @"<table class=""mainstyle"">
14234         <tr>
14235                 <td class=""Header-1"">(0,Header,-1)</td>
14236         </tr><tr>
14237                 <td class=""Item0"">(1,Item,0)</td>
14238         </tr><tr>
14239                 <td class=""Item1"">(2,Item,1)</td>
14240         </tr><tr>
14241                 <td class=""Item2"">(3,Item,2)</td>
14242         </tr><tr>
14243                 <td class=""Item3"">(4,Item,3)</td>
14244         </tr><tr>
14245                 <td class=""Item4"">(5,Item,4)</td>
14246         </tr><tr>
14247                 <td class=""Footer-1"">(6,Footer,-1)</td>
14248         </tr>
14249 </table>";
14250                 Assert.AreEqual (exp, v, "#735");
14251         }
14252
14253         [Test]
14254         public void RepeatInfo_2cols_4itms_vert_tbl_hdr_ftr ()
14255         {
14256                 // cols              : 2
14257                 // cnt               : 4
14258                 // RepeatDirection   : Vertical
14259                 // RepeatLayout      : Table
14260                 // OuterTableImplied : False
14261                 // Header            : True
14262                 // Footer            : True
14263                 // Separator         : False
14264
14265                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Vertical, RepeatLayout.Table, false, true, true, false);
14266                 string exp = @"<table class=""mainstyle"">
14267         <tr>
14268                 <td colspan=""2"" class=""Header-1"">(0,Header,-1)</td>
14269         </tr><tr>
14270                 <td class=""Item0"">(1,Item,0)</td><td class=""Item2"">(2,Item,2)</td>
14271         </tr><tr>
14272                 <td class=""Item1"">(3,Item,1)</td><td class=""Item3"">(4,Item,3)</td>
14273         </tr><tr>
14274                 <td colspan=""2"" class=""Footer-1"">(5,Footer,-1)</td>
14275         </tr>
14276 </table>";
14277                 Assert.AreEqual (exp, v, "#736");
14278         }
14279
14280         [Test]
14281         public void RepeatInfo_2cols_7itms_vert_tbl_hdr_ftr ()
14282         {
14283                 // cols              : 2
14284                 // cnt               : 7
14285                 // RepeatDirection   : Vertical
14286                 // RepeatLayout      : Table
14287                 // OuterTableImplied : False
14288                 // Header            : True
14289                 // Footer            : True
14290                 // Separator         : False
14291
14292                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Vertical, RepeatLayout.Table, false, true, true, false);
14293                 string exp = @"<table class=""mainstyle"">
14294         <tr>
14295                 <td colspan=""2"" class=""Header-1"">(0,Header,-1)</td>
14296         </tr><tr>
14297                 <td class=""Item0"">(1,Item,0)</td><td class=""Item4"">(2,Item,4)</td>
14298         </tr><tr>
14299                 <td class=""Item1"">(3,Item,1)</td><td class=""Item5"">(4,Item,5)</td>
14300         </tr><tr>
14301                 <td class=""Item2"">(5,Item,2)</td><td class=""Item6"">(6,Item,6)</td>
14302         </tr><tr>
14303                 <td class=""Item3"">(7,Item,3)</td><td></td>
14304         </tr><tr>
14305                 <td colspan=""2"" class=""Footer-1"">(8,Footer,-1)</td>
14306         </tr>
14307 </table>";
14308                 Assert.AreEqual (exp, v, "#737");
14309         }
14310
14311         [Test]
14312         public void RepeatInfo_3cols_9itms_vert_tbl_hdr_ftr ()
14313         {
14314                 // cols              : 3
14315                 // cnt               : 9
14316                 // RepeatDirection   : Vertical
14317                 // RepeatLayout      : Table
14318                 // OuterTableImplied : False
14319                 // Header            : True
14320                 // Footer            : True
14321                 // Separator         : False
14322
14323                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Vertical, RepeatLayout.Table, false, true, true, false);
14324                 string exp = @"<table>
14325         <tr>
14326                 <td colspan=""3"" class=""Header-1"">(0,Header,-1)</td>
14327         </tr><tr>
14328                 <td class=""Item0"">(1,Item,0)</td><td class=""Item3"">(2,Item,3)</td><td class=""Item6"">(3,Item,6)</td>
14329         </tr><tr>
14330                 <td class=""Item1"">(4,Item,1)</td><td class=""Item4"">(5,Item,4)</td><td class=""Item7"">(6,Item,7)</td>
14331         </tr><tr>
14332                 <td class=""Item2"">(7,Item,2)</td><td class=""Item5"">(8,Item,5)</td><td class=""Item8"">(9,Item,8)</td>
14333         </tr><tr>
14334                 <td colspan=""3"" class=""Footer-1"">(10,Footer,-1)</td>
14335         </tr>
14336 </table>";
14337                 Assert.AreEqual (exp, v, "#738");
14338         }
14339
14340         [Test]
14341         public void RepeatInfo_3cols_7itms_vert_tbl_hdr_ftr ()
14342         {
14343                 // cols              : 3
14344                 // cnt               : 7
14345                 // RepeatDirection   : Vertical
14346                 // RepeatLayout      : Table
14347                 // OuterTableImplied : False
14348                 // Header            : True
14349                 // Footer            : True
14350                 // Separator         : False
14351
14352                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Vertical, RepeatLayout.Table, false, true, true, false);
14353                 string exp = @"<table>
14354         <tr>
14355                 <td colspan=""3"" class=""Header-1"">(0,Header,-1)</td>
14356         </tr><tr>
14357                 <td class=""Item0"">(1,Item,0)</td><td class=""Item3"">(2,Item,3)</td><td class=""Item5"">(3,Item,5)</td>
14358         </tr><tr>
14359                 <td class=""Item1"">(4,Item,1)</td><td class=""Item4"">(5,Item,4)</td><td class=""Item6"">(6,Item,6)</td>
14360         </tr><tr>
14361                 <td class=""Item2"">(7,Item,2)</td><td></td><td></td>
14362         </tr><tr>
14363                 <td colspan=""3"" class=""Footer-1"">(8,Footer,-1)</td>
14364         </tr>
14365 </table>";
14366                 Assert.AreEqual (exp, v, "#739");
14367         }
14368
14369         [Test]
14370         public void RepeatInfo_0cols_0itms_horiz_flow_hdr_ftr ()
14371         {
14372                 // cols              : 0
14373                 // cnt               : 0
14374                 // RepeatDirection   : Horizontal
14375                 // RepeatLayout      : Flow
14376                 // OuterTableImplied : False
14377                 // Header            : True
14378                 // Footer            : True
14379                 // Separator         : False
14380
14381                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Horizontal, RepeatLayout.Flow, false, true, true, false);
14382                 string exp = @"<span class=""mainstyle"">(0,Header,-1)(1,Footer,-1)</span>";
14383                 Assert.AreEqual (exp, v, "#740");
14384         }
14385
14386         [Test]
14387         public void RepeatInfo_0cols_1itms_horiz_flow_hdr_ftr ()
14388         {
14389                 // cols              : 0
14390                 // cnt               : 1
14391                 // RepeatDirection   : Horizontal
14392                 // RepeatLayout      : Flow
14393                 // OuterTableImplied : False
14394                 // Header            : True
14395                 // Footer            : True
14396                 // Separator         : False
14397
14398                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Horizontal, RepeatLayout.Flow, false, true, true, false);
14399                 string exp = @"<span class=""mainstyle"">(0,Header,-1)(1,Item,0)(2,Footer,-1)</span>";
14400                 Assert.AreEqual (exp, v, "#741");
14401         }
14402
14403         [Test]
14404         public void RepeatInfo_0cols_2itms_horiz_flow_hdr_ftr ()
14405         {
14406                 // cols              : 0
14407                 // cnt               : 2
14408                 // RepeatDirection   : Horizontal
14409                 // RepeatLayout      : Flow
14410                 // OuterTableImplied : False
14411                 // Header            : True
14412                 // Footer            : True
14413                 // Separator         : False
14414
14415                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Horizontal, RepeatLayout.Flow, false, true, true, false);
14416                 string exp = @"<span class=""mainstyle"">(0,Header,-1)(1,Item,0)(2,Item,1)(3,Footer,-1)</span>";
14417                 Assert.AreEqual (exp, v, "#742");
14418         }
14419
14420         [Test]
14421         public void RepeatInfo_0cols_5itms_horiz_flow_hdr_ftr ()
14422         {
14423                 // cols              : 0
14424                 // cnt               : 5
14425                 // RepeatDirection   : Horizontal
14426                 // RepeatLayout      : Flow
14427                 // OuterTableImplied : False
14428                 // Header            : True
14429                 // Footer            : True
14430                 // Separator         : False
14431
14432                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Horizontal, RepeatLayout.Flow, false, true, true, false);
14433                 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>";
14434                 Assert.AreEqual (exp, v, "#743");
14435         }
14436
14437         [Test]
14438         public void RepeatInfo_1cols_0itms_horiz_flow_hdr_ftr ()
14439         {
14440                 // cols              : 1
14441                 // cnt               : 0
14442                 // RepeatDirection   : Horizontal
14443                 // RepeatLayout      : Flow
14444                 // OuterTableImplied : False
14445                 // Header            : True
14446                 // Footer            : True
14447                 // Separator         : False
14448
14449                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Horizontal, RepeatLayout.Flow, false, true, true, false);
14450                 string exp = @"<span class=""mainstyle"">(0,Header,-1)(1,Footer,-1)</span>";
14451                 Assert.AreEqual (exp, v, "#744");
14452         }
14453
14454         [Test]
14455         public void RepeatInfo_1cols_5itms_horiz_flow_hdr_ftr ()
14456         {
14457                 // cols              : 1
14458                 // cnt               : 5
14459                 // RepeatDirection   : Horizontal
14460                 // RepeatLayout      : Flow
14461                 // OuterTableImplied : False
14462                 // Header            : True
14463                 // Footer            : True
14464                 // Separator         : False
14465
14466                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Horizontal, RepeatLayout.Flow, false, true, true, false);
14467                 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>";
14468                 Assert.AreEqual (exp, v, "#745");
14469         }
14470
14471         [Test]
14472         public void RepeatInfo_2cols_4itms_horiz_flow_hdr_ftr ()
14473         {
14474                 // cols              : 2
14475                 // cnt               : 4
14476                 // RepeatDirection   : Horizontal
14477                 // RepeatLayout      : Flow
14478                 // OuterTableImplied : False
14479                 // Header            : True
14480                 // Footer            : True
14481                 // Separator         : False
14482
14483                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Horizontal, RepeatLayout.Flow, false, true, true, false);
14484                 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>";
14485                 Assert.AreEqual (exp, v, "#746");
14486         }
14487
14488         [Test]
14489         public void RepeatInfo_2cols_7itms_horiz_flow_hdr_ftr ()
14490         {
14491                 // cols              : 2
14492                 // cnt               : 7
14493                 // RepeatDirection   : Horizontal
14494                 // RepeatLayout      : Flow
14495                 // OuterTableImplied : False
14496                 // Header            : True
14497                 // Footer            : True
14498                 // Separator         : False
14499
14500                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Horizontal, RepeatLayout.Flow, false, true, true, false);
14501                 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>";
14502                 Assert.AreEqual (exp, v, "#747");
14503         }
14504
14505         [Test]
14506         public void RepeatInfo_3cols_9itms_horiz_flow_hdr_ftr ()
14507         {
14508                 // cols              : 3
14509                 // cnt               : 9
14510                 // RepeatDirection   : Horizontal
14511                 // RepeatLayout      : Flow
14512                 // OuterTableImplied : False
14513                 // Header            : True
14514                 // Footer            : True
14515                 // Separator         : False
14516
14517                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Horizontal, RepeatLayout.Flow, false, true, true, false);
14518                 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>";
14519                 Assert.AreEqual (exp, v, "#748");
14520         }
14521
14522         [Test]
14523         public void RepeatInfo_3cols_7itms_horiz_flow_hdr_ftr ()
14524         {
14525                 // cols              : 3
14526                 // cnt               : 7
14527                 // RepeatDirection   : Horizontal
14528                 // RepeatLayout      : Flow
14529                 // OuterTableImplied : False
14530                 // Header            : True
14531                 // Footer            : True
14532                 // Separator         : False
14533
14534                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Horizontal, RepeatLayout.Flow, false, true, true, false);
14535                 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>";
14536                 Assert.AreEqual (exp, v, "#749");
14537         }
14538
14539         [Test]
14540         public void RepeatInfo_0cols_0itms_vert_flow_hdr_ftr ()
14541         {
14542                 // cols              : 0
14543                 // cnt               : 0
14544                 // RepeatDirection   : Vertical
14545                 // RepeatLayout      : Flow
14546                 // OuterTableImplied : False
14547                 // Header            : True
14548                 // Footer            : True
14549                 // Separator         : False
14550
14551                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Vertical, RepeatLayout.Flow, false, true, true, false);
14552                 string exp = @"<span class=""mainstyle"">(0,Header,-1)<br />(1,Footer,-1)</span>";
14553                 Assert.AreEqual (exp, v, "#750");
14554         }
14555
14556         [Test]
14557         public void RepeatInfo_0cols_1itms_vert_flow_hdr_ftr ()
14558         {
14559                 // cols              : 0
14560                 // cnt               : 1
14561                 // RepeatDirection   : Vertical
14562                 // RepeatLayout      : Flow
14563                 // OuterTableImplied : False
14564                 // Header            : True
14565                 // Footer            : True
14566                 // Separator         : False
14567
14568                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Vertical, RepeatLayout.Flow, false, true, true, false);
14569                 string exp = @"<span class=""mainstyle"">(0,Header,-1)<br />(1,Item,0)<br />(2,Footer,-1)</span>";
14570                 Assert.AreEqual (exp, v, "#751");
14571         }
14572
14573         [Test]
14574         public void RepeatInfo_0cols_2itms_vert_flow_hdr_ftr ()
14575         {
14576                 // cols              : 0
14577                 // cnt               : 2
14578                 // RepeatDirection   : Vertical
14579                 // RepeatLayout      : Flow
14580                 // OuterTableImplied : False
14581                 // Header            : True
14582                 // Footer            : True
14583                 // Separator         : False
14584
14585                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Vertical, RepeatLayout.Flow, false, true, true, false);
14586                 string exp = @"<span class=""mainstyle"">(0,Header,-1)<br />(1,Item,0)<br />(2,Item,1)<br />(3,Footer,-1)</span>";
14587                 Assert.AreEqual (exp, v, "#752");
14588         }
14589
14590         [Test]
14591         public void RepeatInfo_0cols_5itms_vert_flow_hdr_ftr ()
14592         {
14593                 // cols              : 0
14594                 // cnt               : 5
14595                 // RepeatDirection   : Vertical
14596                 // RepeatLayout      : Flow
14597                 // OuterTableImplied : False
14598                 // Header            : True
14599                 // Footer            : True
14600                 // Separator         : False
14601
14602                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Vertical, RepeatLayout.Flow, false, true, true, false);
14603                 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>";
14604                 Assert.AreEqual (exp, v, "#753");
14605         }
14606
14607         [Test]
14608         public void RepeatInfo_1cols_0itms_vert_flow_hdr_ftr ()
14609         {
14610                 // cols              : 1
14611                 // cnt               : 0
14612                 // RepeatDirection   : Vertical
14613                 // RepeatLayout      : Flow
14614                 // OuterTableImplied : False
14615                 // Header            : True
14616                 // Footer            : True
14617                 // Separator         : False
14618
14619                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Vertical, RepeatLayout.Flow, false, true, true, false);
14620                 string exp = @"<span class=""mainstyle"">(0,Header,-1)<br />(1,Footer,-1)</span>";
14621                 Assert.AreEqual (exp, v, "#754");
14622         }
14623
14624         [Test]
14625         public void RepeatInfo_1cols_5itms_vert_flow_hdr_ftr ()
14626         {
14627                 // cols              : 1
14628                 // cnt               : 5
14629                 // RepeatDirection   : Vertical
14630                 // RepeatLayout      : Flow
14631                 // OuterTableImplied : False
14632                 // Header            : True
14633                 // Footer            : True
14634                 // Separator         : False
14635
14636                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Vertical, RepeatLayout.Flow, false, true, true, false);
14637                 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>";
14638                 Assert.AreEqual (exp, v, "#755");
14639         }
14640
14641         [Test]
14642         public void RepeatInfo_2cols_4itms_vert_flow_hdr_ftr ()
14643         {
14644                 // cols              : 2
14645                 // cnt               : 4
14646                 // RepeatDirection   : Vertical
14647                 // RepeatLayout      : Flow
14648                 // OuterTableImplied : False
14649                 // Header            : True
14650                 // Footer            : True
14651                 // Separator         : False
14652
14653                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Vertical, RepeatLayout.Flow, false, true, true, false);
14654                 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>";
14655                 Assert.AreEqual (exp, v, "#756");
14656         }
14657
14658         [Test]
14659         public void RepeatInfo_2cols_7itms_vert_flow_hdr_ftr ()
14660         {
14661                 // cols              : 2
14662                 // cnt               : 7
14663                 // RepeatDirection   : Vertical
14664                 // RepeatLayout      : Flow
14665                 // OuterTableImplied : False
14666                 // Header            : True
14667                 // Footer            : True
14668                 // Separator         : False
14669
14670                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Vertical, RepeatLayout.Flow, false, true, true, false);
14671                 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>";
14672                 Assert.AreEqual (exp, v, "#757");
14673         }
14674
14675         [Test]
14676         public void RepeatInfo_3cols_9itms_vert_flow_hdr_ftr ()
14677         {
14678                 // cols              : 3
14679                 // cnt               : 9
14680                 // RepeatDirection   : Vertical
14681                 // RepeatLayout      : Flow
14682                 // OuterTableImplied : False
14683                 // Header            : True
14684                 // Footer            : True
14685                 // Separator         : False
14686
14687                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Vertical, RepeatLayout.Flow, false, true, true, false);
14688                 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>";
14689                 Assert.AreEqual (exp, v, "#758");
14690         }
14691
14692         [Test]
14693         public void RepeatInfo_3cols_7itms_vert_flow_hdr_ftr ()
14694         {
14695                 // cols              : 3
14696                 // cnt               : 7
14697                 // RepeatDirection   : Vertical
14698                 // RepeatLayout      : Flow
14699                 // OuterTableImplied : False
14700                 // Header            : True
14701                 // Footer            : True
14702                 // Separator         : False
14703
14704                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Vertical, RepeatLayout.Flow, false, true, true, false);
14705                 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>";
14706                 Assert.AreEqual (exp, v, "#759");
14707         }
14708
14709         [Test]
14710         [ExpectedException (typeof (global::System.InvalidOperationException))]
14711         public void RepeatInfo_0cols_0itms_horiz_ul_hdr_ftr ()
14712         {
14713                 // cols              : 0
14714                 // cnt               : 0
14715                 // RepeatDirection   : Horizontal
14716                 // RepeatLayout      : UnorderedList
14717                 // OuterTableImplied : False
14718                 // Header            : True
14719                 // Footer            : True
14720                 // Separator         : False
14721
14722                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, false, true, true, false);
14723
14724                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
14725         }
14726
14727         [Test]
14728         [ExpectedException (typeof (global::System.InvalidOperationException))]
14729         public void RepeatInfo_0cols_1itms_horiz_ul_hdr_ftr ()
14730         {
14731                 // cols              : 0
14732                 // cnt               : 1
14733                 // RepeatDirection   : Horizontal
14734                 // RepeatLayout      : UnorderedList
14735                 // OuterTableImplied : False
14736                 // Header            : True
14737                 // Footer            : True
14738                 // Separator         : False
14739
14740                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, false, true, true, false);
14741
14742                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
14743         }
14744
14745         [Test]
14746         [ExpectedException (typeof (global::System.InvalidOperationException))]
14747         public void RepeatInfo_0cols_2itms_horiz_ul_hdr_ftr ()
14748         {
14749                 // cols              : 0
14750                 // cnt               : 2
14751                 // RepeatDirection   : Horizontal
14752                 // RepeatLayout      : UnorderedList
14753                 // OuterTableImplied : False
14754                 // Header            : True
14755                 // Footer            : True
14756                 // Separator         : False
14757
14758                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, false, true, true, false);
14759
14760                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
14761         }
14762
14763         [Test]
14764         [ExpectedException (typeof (global::System.InvalidOperationException))]
14765         public void RepeatInfo_0cols_5itms_horiz_ul_hdr_ftr ()
14766         {
14767                 // cols              : 0
14768                 // cnt               : 5
14769                 // RepeatDirection   : Horizontal
14770                 // RepeatLayout      : UnorderedList
14771                 // OuterTableImplied : False
14772                 // Header            : True
14773                 // Footer            : True
14774                 // Separator         : False
14775
14776                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, false, true, true, false);
14777
14778                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
14779         }
14780
14781         [Test]
14782         [ExpectedException (typeof (global::System.InvalidOperationException))]
14783         public void RepeatInfo_1cols_0itms_horiz_ul_hdr_ftr ()
14784         {
14785                 // cols              : 1
14786                 // cnt               : 0
14787                 // RepeatDirection   : Horizontal
14788                 // RepeatLayout      : UnorderedList
14789                 // OuterTableImplied : False
14790                 // Header            : True
14791                 // Footer            : True
14792                 // Separator         : False
14793
14794                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, false, true, true, false);
14795
14796                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
14797         }
14798
14799         [Test]
14800         [ExpectedException (typeof (global::System.InvalidOperationException))]
14801         public void RepeatInfo_1cols_5itms_horiz_ul_hdr_ftr ()
14802         {
14803                 // cols              : 1
14804                 // cnt               : 5
14805                 // RepeatDirection   : Horizontal
14806                 // RepeatLayout      : UnorderedList
14807                 // OuterTableImplied : False
14808                 // Header            : True
14809                 // Footer            : True
14810                 // Separator         : False
14811
14812                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, false, true, true, false);
14813
14814                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
14815         }
14816
14817         [Test]
14818         [ExpectedException (typeof (global::System.InvalidOperationException))]
14819         public void RepeatInfo_2cols_4itms_horiz_ul_hdr_ftr ()
14820         {
14821                 // cols              : 2
14822                 // cnt               : 4
14823                 // RepeatDirection   : Horizontal
14824                 // RepeatLayout      : UnorderedList
14825                 // OuterTableImplied : False
14826                 // Header            : True
14827                 // Footer            : True
14828                 // Separator         : False
14829
14830                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, false, true, true, false);
14831
14832                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
14833         }
14834
14835         [Test]
14836         [ExpectedException (typeof (global::System.InvalidOperationException))]
14837         public void RepeatInfo_2cols_7itms_horiz_ul_hdr_ftr ()
14838         {
14839                 // cols              : 2
14840                 // cnt               : 7
14841                 // RepeatDirection   : Horizontal
14842                 // RepeatLayout      : UnorderedList
14843                 // OuterTableImplied : False
14844                 // Header            : True
14845                 // Footer            : True
14846                 // Separator         : False
14847
14848                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, false, true, true, false);
14849
14850                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
14851         }
14852
14853         [Test]
14854         [ExpectedException (typeof (global::System.InvalidOperationException))]
14855         public void RepeatInfo_3cols_9itms_horiz_ul_hdr_ftr ()
14856         {
14857                 // cols              : 3
14858                 // cnt               : 9
14859                 // RepeatDirection   : Horizontal
14860                 // RepeatLayout      : UnorderedList
14861                 // OuterTableImplied : False
14862                 // Header            : True
14863                 // Footer            : True
14864                 // Separator         : False
14865
14866                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, false, true, true, false);
14867
14868                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
14869         }
14870
14871         [Test]
14872         [ExpectedException (typeof (global::System.InvalidOperationException))]
14873         public void RepeatInfo_3cols_7itms_horiz_ul_hdr_ftr ()
14874         {
14875                 // cols              : 3
14876                 // cnt               : 7
14877                 // RepeatDirection   : Horizontal
14878                 // RepeatLayout      : UnorderedList
14879                 // OuterTableImplied : False
14880                 // Header            : True
14881                 // Footer            : True
14882                 // Separator         : False
14883
14884                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, false, true, true, false);
14885
14886                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
14887         }
14888
14889         [Test]
14890         [ExpectedException (typeof (global::System.InvalidOperationException))]
14891         public void RepeatInfo_0cols_0itms_vert_ul_hdr_ftr ()
14892         {
14893                 // cols              : 0
14894                 // cnt               : 0
14895                 // RepeatDirection   : Vertical
14896                 // RepeatLayout      : UnorderedList
14897                 // OuterTableImplied : False
14898                 // Header            : True
14899                 // Footer            : True
14900                 // Separator         : False
14901
14902                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Vertical, RepeatLayout.UnorderedList, false, true, true, false);
14903
14904                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
14905         }
14906
14907         [Test]
14908         [ExpectedException (typeof (global::System.InvalidOperationException))]
14909         public void RepeatInfo_0cols_1itms_vert_ul_hdr_ftr ()
14910         {
14911                 // cols              : 0
14912                 // cnt               : 1
14913                 // RepeatDirection   : Vertical
14914                 // RepeatLayout      : UnorderedList
14915                 // OuterTableImplied : False
14916                 // Header            : True
14917                 // Footer            : True
14918                 // Separator         : False
14919
14920                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Vertical, RepeatLayout.UnorderedList, false, true, true, false);
14921
14922                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
14923         }
14924
14925         [Test]
14926         [ExpectedException (typeof (global::System.InvalidOperationException))]
14927         public void RepeatInfo_0cols_2itms_vert_ul_hdr_ftr ()
14928         {
14929                 // cols              : 0
14930                 // cnt               : 2
14931                 // RepeatDirection   : Vertical
14932                 // RepeatLayout      : UnorderedList
14933                 // OuterTableImplied : False
14934                 // Header            : True
14935                 // Footer            : True
14936                 // Separator         : False
14937
14938                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Vertical, RepeatLayout.UnorderedList, false, true, true, false);
14939
14940                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
14941         }
14942
14943         [Test]
14944         [ExpectedException (typeof (global::System.InvalidOperationException))]
14945         public void RepeatInfo_0cols_5itms_vert_ul_hdr_ftr ()
14946         {
14947                 // cols              : 0
14948                 // cnt               : 5
14949                 // RepeatDirection   : Vertical
14950                 // RepeatLayout      : UnorderedList
14951                 // OuterTableImplied : False
14952                 // Header            : True
14953                 // Footer            : True
14954                 // Separator         : False
14955
14956                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Vertical, RepeatLayout.UnorderedList, false, true, true, false);
14957
14958                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
14959         }
14960
14961         [Test]
14962         [ExpectedException (typeof (global::System.InvalidOperationException))]
14963         public void RepeatInfo_1cols_0itms_vert_ul_hdr_ftr ()
14964         {
14965                 // cols              : 1
14966                 // cnt               : 0
14967                 // RepeatDirection   : Vertical
14968                 // RepeatLayout      : UnorderedList
14969                 // OuterTableImplied : False
14970                 // Header            : True
14971                 // Footer            : True
14972                 // Separator         : False
14973
14974                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Vertical, RepeatLayout.UnorderedList, false, true, true, false);
14975
14976                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
14977         }
14978
14979         [Test]
14980         [ExpectedException (typeof (global::System.InvalidOperationException))]
14981         public void RepeatInfo_1cols_5itms_vert_ul_hdr_ftr ()
14982         {
14983                 // cols              : 1
14984                 // cnt               : 5
14985                 // RepeatDirection   : Vertical
14986                 // RepeatLayout      : UnorderedList
14987                 // OuterTableImplied : False
14988                 // Header            : True
14989                 // Footer            : True
14990                 // Separator         : False
14991
14992                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Vertical, RepeatLayout.UnorderedList, false, true, true, false);
14993
14994                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
14995         }
14996
14997         [Test]
14998         [ExpectedException (typeof (global::System.InvalidOperationException))]
14999         public void RepeatInfo_2cols_4itms_vert_ul_hdr_ftr ()
15000         {
15001                 // cols              : 2
15002                 // cnt               : 4
15003                 // RepeatDirection   : Vertical
15004                 // RepeatLayout      : UnorderedList
15005                 // OuterTableImplied : False
15006                 // Header            : True
15007                 // Footer            : True
15008                 // Separator         : False
15009
15010                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Vertical, RepeatLayout.UnorderedList, false, true, true, false);
15011
15012                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
15013         }
15014
15015         [Test]
15016         [ExpectedException (typeof (global::System.InvalidOperationException))]
15017         public void RepeatInfo_2cols_7itms_vert_ul_hdr_ftr ()
15018         {
15019                 // cols              : 2
15020                 // cnt               : 7
15021                 // RepeatDirection   : Vertical
15022                 // RepeatLayout      : UnorderedList
15023                 // OuterTableImplied : False
15024                 // Header            : True
15025                 // Footer            : True
15026                 // Separator         : False
15027
15028                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Vertical, RepeatLayout.UnorderedList, false, true, true, false);
15029
15030                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
15031         }
15032
15033         [Test]
15034         [ExpectedException (typeof (global::System.InvalidOperationException))]
15035         public void RepeatInfo_3cols_9itms_vert_ul_hdr_ftr ()
15036         {
15037                 // cols              : 3
15038                 // cnt               : 9
15039                 // RepeatDirection   : Vertical
15040                 // RepeatLayout      : UnorderedList
15041                 // OuterTableImplied : False
15042                 // Header            : True
15043                 // Footer            : True
15044                 // Separator         : False
15045
15046                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Vertical, RepeatLayout.UnorderedList, false, true, true, false);
15047
15048                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
15049         }
15050
15051         [Test]
15052         [ExpectedException (typeof (global::System.InvalidOperationException))]
15053         public void RepeatInfo_3cols_7itms_vert_ul_hdr_ftr ()
15054         {
15055                 // cols              : 3
15056                 // cnt               : 7
15057                 // RepeatDirection   : Vertical
15058                 // RepeatLayout      : UnorderedList
15059                 // OuterTableImplied : False
15060                 // Header            : True
15061                 // Footer            : True
15062                 // Separator         : False
15063
15064                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Vertical, RepeatLayout.UnorderedList, false, true, true, false);
15065
15066                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
15067         }
15068
15069         [Test]
15070         [ExpectedException (typeof (global::System.InvalidOperationException))]
15071         public void RepeatInfo_0cols_0itms_horiz_ol_hdr_ftr ()
15072         {
15073                 // cols              : 0
15074                 // cnt               : 0
15075                 // RepeatDirection   : Horizontal
15076                 // RepeatLayout      : OrderedList
15077                 // OuterTableImplied : False
15078                 // Header            : True
15079                 // Footer            : True
15080                 // Separator         : False
15081
15082                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Horizontal, RepeatLayout.OrderedList, false, true, true, false);
15083
15084                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
15085         }
15086
15087         [Test]
15088         [ExpectedException (typeof (global::System.InvalidOperationException))]
15089         public void RepeatInfo_0cols_1itms_horiz_ol_hdr_ftr ()
15090         {
15091                 // cols              : 0
15092                 // cnt               : 1
15093                 // RepeatDirection   : Horizontal
15094                 // RepeatLayout      : OrderedList
15095                 // OuterTableImplied : False
15096                 // Header            : True
15097                 // Footer            : True
15098                 // Separator         : False
15099
15100                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Horizontal, RepeatLayout.OrderedList, false, true, true, false);
15101
15102                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
15103         }
15104
15105         [Test]
15106         [ExpectedException (typeof (global::System.InvalidOperationException))]
15107         public void RepeatInfo_0cols_2itms_horiz_ol_hdr_ftr ()
15108         {
15109                 // cols              : 0
15110                 // cnt               : 2
15111                 // RepeatDirection   : Horizontal
15112                 // RepeatLayout      : OrderedList
15113                 // OuterTableImplied : False
15114                 // Header            : True
15115                 // Footer            : True
15116                 // Separator         : False
15117
15118                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Horizontal, RepeatLayout.OrderedList, false, true, true, false);
15119
15120                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
15121         }
15122
15123         [Test]
15124         [ExpectedException (typeof (global::System.InvalidOperationException))]
15125         public void RepeatInfo_0cols_5itms_horiz_ol_hdr_ftr ()
15126         {
15127                 // cols              : 0
15128                 // cnt               : 5
15129                 // RepeatDirection   : Horizontal
15130                 // RepeatLayout      : OrderedList
15131                 // OuterTableImplied : False
15132                 // Header            : True
15133                 // Footer            : True
15134                 // Separator         : False
15135
15136                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Horizontal, RepeatLayout.OrderedList, false, true, true, false);
15137
15138                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
15139         }
15140
15141         [Test]
15142         [ExpectedException (typeof (global::System.InvalidOperationException))]
15143         public void RepeatInfo_1cols_0itms_horiz_ol_hdr_ftr ()
15144         {
15145                 // cols              : 1
15146                 // cnt               : 0
15147                 // RepeatDirection   : Horizontal
15148                 // RepeatLayout      : OrderedList
15149                 // OuterTableImplied : False
15150                 // Header            : True
15151                 // Footer            : True
15152                 // Separator         : False
15153
15154                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Horizontal, RepeatLayout.OrderedList, false, true, true, false);
15155
15156                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
15157         }
15158
15159         [Test]
15160         [ExpectedException (typeof (global::System.InvalidOperationException))]
15161         public void RepeatInfo_1cols_5itms_horiz_ol_hdr_ftr ()
15162         {
15163                 // cols              : 1
15164                 // cnt               : 5
15165                 // RepeatDirection   : Horizontal
15166                 // RepeatLayout      : OrderedList
15167                 // OuterTableImplied : False
15168                 // Header            : True
15169                 // Footer            : True
15170                 // Separator         : False
15171
15172                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Horizontal, RepeatLayout.OrderedList, false, true, true, false);
15173
15174                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
15175         }
15176
15177         [Test]
15178         [ExpectedException (typeof (global::System.InvalidOperationException))]
15179         public void RepeatInfo_2cols_4itms_horiz_ol_hdr_ftr ()
15180         {
15181                 // cols              : 2
15182                 // cnt               : 4
15183                 // RepeatDirection   : Horizontal
15184                 // RepeatLayout      : OrderedList
15185                 // OuterTableImplied : False
15186                 // Header            : True
15187                 // Footer            : True
15188                 // Separator         : False
15189
15190                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Horizontal, RepeatLayout.OrderedList, false, true, true, false);
15191
15192                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
15193         }
15194
15195         [Test]
15196         [ExpectedException (typeof (global::System.InvalidOperationException))]
15197         public void RepeatInfo_2cols_7itms_horiz_ol_hdr_ftr ()
15198         {
15199                 // cols              : 2
15200                 // cnt               : 7
15201                 // RepeatDirection   : Horizontal
15202                 // RepeatLayout      : OrderedList
15203                 // OuterTableImplied : False
15204                 // Header            : True
15205                 // Footer            : True
15206                 // Separator         : False
15207
15208                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Horizontal, RepeatLayout.OrderedList, false, true, true, false);
15209
15210                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
15211         }
15212
15213         [Test]
15214         [ExpectedException (typeof (global::System.InvalidOperationException))]
15215         public void RepeatInfo_3cols_9itms_horiz_ol_hdr_ftr ()
15216         {
15217                 // cols              : 3
15218                 // cnt               : 9
15219                 // RepeatDirection   : Horizontal
15220                 // RepeatLayout      : OrderedList
15221                 // OuterTableImplied : False
15222                 // Header            : True
15223                 // Footer            : True
15224                 // Separator         : False
15225
15226                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Horizontal, RepeatLayout.OrderedList, false, true, true, false);
15227
15228                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
15229         }
15230
15231         [Test]
15232         [ExpectedException (typeof (global::System.InvalidOperationException))]
15233         public void RepeatInfo_3cols_7itms_horiz_ol_hdr_ftr ()
15234         {
15235                 // cols              : 3
15236                 // cnt               : 7
15237                 // RepeatDirection   : Horizontal
15238                 // RepeatLayout      : OrderedList
15239                 // OuterTableImplied : False
15240                 // Header            : True
15241                 // Footer            : True
15242                 // Separator         : False
15243
15244                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Horizontal, RepeatLayout.OrderedList, false, true, true, false);
15245
15246                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
15247         }
15248
15249         [Test]
15250         [ExpectedException (typeof (global::System.InvalidOperationException))]
15251         public void RepeatInfo_0cols_0itms_vert_ol_hdr_ftr ()
15252         {
15253                 // cols              : 0
15254                 // cnt               : 0
15255                 // RepeatDirection   : Vertical
15256                 // RepeatLayout      : OrderedList
15257                 // OuterTableImplied : False
15258                 // Header            : True
15259                 // Footer            : True
15260                 // Separator         : False
15261
15262                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Vertical, RepeatLayout.OrderedList, false, true, true, false);
15263
15264                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
15265         }
15266
15267         [Test]
15268         [ExpectedException (typeof (global::System.InvalidOperationException))]
15269         public void RepeatInfo_0cols_1itms_vert_ol_hdr_ftr ()
15270         {
15271                 // cols              : 0
15272                 // cnt               : 1
15273                 // RepeatDirection   : Vertical
15274                 // RepeatLayout      : OrderedList
15275                 // OuterTableImplied : False
15276                 // Header            : True
15277                 // Footer            : True
15278                 // Separator         : False
15279
15280                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Vertical, RepeatLayout.OrderedList, false, true, true, false);
15281
15282                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
15283         }
15284
15285         [Test]
15286         [ExpectedException (typeof (global::System.InvalidOperationException))]
15287         public void RepeatInfo_0cols_2itms_vert_ol_hdr_ftr ()
15288         {
15289                 // cols              : 0
15290                 // cnt               : 2
15291                 // RepeatDirection   : Vertical
15292                 // RepeatLayout      : OrderedList
15293                 // OuterTableImplied : False
15294                 // Header            : True
15295                 // Footer            : True
15296                 // Separator         : False
15297
15298                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Vertical, RepeatLayout.OrderedList, false, true, true, false);
15299
15300                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
15301         }
15302
15303         [Test]
15304         [ExpectedException (typeof (global::System.InvalidOperationException))]
15305         public void RepeatInfo_0cols_5itms_vert_ol_hdr_ftr ()
15306         {
15307                 // cols              : 0
15308                 // cnt               : 5
15309                 // RepeatDirection   : Vertical
15310                 // RepeatLayout      : OrderedList
15311                 // OuterTableImplied : False
15312                 // Header            : True
15313                 // Footer            : True
15314                 // Separator         : False
15315
15316                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Vertical, RepeatLayout.OrderedList, false, true, true, false);
15317
15318                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
15319         }
15320
15321         [Test]
15322         [ExpectedException (typeof (global::System.InvalidOperationException))]
15323         public void RepeatInfo_1cols_0itms_vert_ol_hdr_ftr ()
15324         {
15325                 // cols              : 1
15326                 // cnt               : 0
15327                 // RepeatDirection   : Vertical
15328                 // RepeatLayout      : OrderedList
15329                 // OuterTableImplied : False
15330                 // Header            : True
15331                 // Footer            : True
15332                 // Separator         : False
15333
15334                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Vertical, RepeatLayout.OrderedList, false, true, true, false);
15335
15336                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
15337         }
15338
15339         [Test]
15340         [ExpectedException (typeof (global::System.InvalidOperationException))]
15341         public void RepeatInfo_1cols_5itms_vert_ol_hdr_ftr ()
15342         {
15343                 // cols              : 1
15344                 // cnt               : 5
15345                 // RepeatDirection   : Vertical
15346                 // RepeatLayout      : OrderedList
15347                 // OuterTableImplied : False
15348                 // Header            : True
15349                 // Footer            : True
15350                 // Separator         : False
15351
15352                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Vertical, RepeatLayout.OrderedList, false, true, true, false);
15353
15354                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
15355         }
15356
15357         [Test]
15358         [ExpectedException (typeof (global::System.InvalidOperationException))]
15359         public void RepeatInfo_2cols_4itms_vert_ol_hdr_ftr ()
15360         {
15361                 // cols              : 2
15362                 // cnt               : 4
15363                 // RepeatDirection   : Vertical
15364                 // RepeatLayout      : OrderedList
15365                 // OuterTableImplied : False
15366                 // Header            : True
15367                 // Footer            : True
15368                 // Separator         : False
15369
15370                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Vertical, RepeatLayout.OrderedList, false, true, true, false);
15371
15372                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
15373         }
15374
15375         [Test]
15376         [ExpectedException (typeof (global::System.InvalidOperationException))]
15377         public void RepeatInfo_2cols_7itms_vert_ol_hdr_ftr ()
15378         {
15379                 // cols              : 2
15380                 // cnt               : 7
15381                 // RepeatDirection   : Vertical
15382                 // RepeatLayout      : OrderedList
15383                 // OuterTableImplied : False
15384                 // Header            : True
15385                 // Footer            : True
15386                 // Separator         : False
15387
15388                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Vertical, RepeatLayout.OrderedList, false, true, true, false);
15389
15390                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
15391         }
15392
15393         [Test]
15394         [ExpectedException (typeof (global::System.InvalidOperationException))]
15395         public void RepeatInfo_3cols_9itms_vert_ol_hdr_ftr ()
15396         {
15397                 // cols              : 3
15398                 // cnt               : 9
15399                 // RepeatDirection   : Vertical
15400                 // RepeatLayout      : OrderedList
15401                 // OuterTableImplied : False
15402                 // Header            : True
15403                 // Footer            : True
15404                 // Separator         : False
15405
15406                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Vertical, RepeatLayout.OrderedList, false, true, true, false);
15407
15408                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
15409         }
15410
15411         [Test]
15412         [ExpectedException (typeof (global::System.InvalidOperationException))]
15413         public void RepeatInfo_3cols_7itms_vert_ol_hdr_ftr ()
15414         {
15415                 // cols              : 3
15416                 // cnt               : 7
15417                 // RepeatDirection   : Vertical
15418                 // RepeatLayout      : OrderedList
15419                 // OuterTableImplied : False
15420                 // Header            : True
15421                 // Footer            : True
15422                 // Separator         : False
15423
15424                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Vertical, RepeatLayout.OrderedList, false, true, true, false);
15425
15426                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
15427         }
15428
15429         [Test]
15430         public void RepeatInfo_0cols_0itms_horiz_tbl_otrtblimp_ftr ()
15431         {
15432                 // cols              : 0
15433                 // cnt               : 0
15434                 // RepeatDirection   : Horizontal
15435                 // RepeatLayout      : Table
15436                 // OuterTableImplied : True
15437                 // Header            : False
15438                 // Footer            : True
15439                 // Separator         : False
15440
15441                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Horizontal, RepeatLayout.Table, true, false, true, false);
15442                 string exp = @"<table class=""mainstyle"">
15443         <tr>
15444                 <td colspan=""0"" class=""Footer-1"">(0,Footer,-1)</td>
15445         </tr>
15446 </table>";
15447                 Assert.AreEqual (exp, v, "#800");
15448         }
15449
15450         [Test]
15451         public void RepeatInfo_0cols_1itms_horiz_tbl_otrtblimp_ftr ()
15452         {
15453                 // cols              : 0
15454                 // cnt               : 1
15455                 // RepeatDirection   : Horizontal
15456                 // RepeatLayout      : Table
15457                 // OuterTableImplied : True
15458                 // Header            : False
15459                 // Footer            : True
15460                 // Separator         : False
15461
15462                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Horizontal, RepeatLayout.Table, true, false, true, false);
15463                 string exp = @"<table class=""mainstyle"">
15464         <tr>
15465                 <td class=""Item0"">(0,Item,0)</td>
15466         </tr><tr>
15467                 <td class=""Footer-1"">(1,Footer,-1)</td>
15468         </tr>
15469 </table>";
15470                 Assert.AreEqual (exp, v, "#801");
15471         }
15472
15473         [Test]
15474         public void RepeatInfo_0cols_2itms_horiz_tbl_otrtblimp_ftr ()
15475         {
15476                 // cols              : 0
15477                 // cnt               : 2
15478                 // RepeatDirection   : Horizontal
15479                 // RepeatLayout      : Table
15480                 // OuterTableImplied : True
15481                 // Header            : False
15482                 // Footer            : True
15483                 // Separator         : False
15484
15485                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Horizontal, RepeatLayout.Table, true, false, true, false);
15486                 string exp = @"<table class=""mainstyle"">
15487         <tr>
15488                 <td class=""Item0"">(0,Item,0)</td><td class=""Item1"">(1,Item,1)</td>
15489         </tr><tr>
15490                 <td colspan=""2"" class=""Footer-1"">(2,Footer,-1)</td>
15491         </tr>
15492 </table>";
15493                 Assert.AreEqual (exp, v, "#802");
15494         }
15495
15496         [Test]
15497         public void RepeatInfo_0cols_5itms_horiz_tbl_otrtblimp_ftr ()
15498         {
15499                 // cols              : 0
15500                 // cnt               : 5
15501                 // RepeatDirection   : Horizontal
15502                 // RepeatLayout      : Table
15503                 // OuterTableImplied : True
15504                 // Header            : False
15505                 // Footer            : True
15506                 // Separator         : False
15507
15508                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Horizontal, RepeatLayout.Table, true, false, true, false);
15509                 string exp = @"<table class=""mainstyle"">
15510         <tr>
15511                 <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>
15512         </tr><tr>
15513                 <td colspan=""5"" class=""Footer-1"">(5,Footer,-1)</td>
15514         </tr>
15515 </table>";
15516                 Assert.AreEqual (exp, v, "#803");
15517         }
15518
15519         [Test]
15520         public void RepeatInfo_1cols_0itms_horiz_tbl_otrtblimp_ftr ()
15521         {
15522                 // cols              : 1
15523                 // cnt               : 0
15524                 // RepeatDirection   : Horizontal
15525                 // RepeatLayout      : Table
15526                 // OuterTableImplied : True
15527                 // Header            : False
15528                 // Footer            : True
15529                 // Separator         : False
15530
15531                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Horizontal, RepeatLayout.Table, true, false, true, false);
15532                 string exp = @"<table class=""mainstyle"">
15533         <tr>
15534                 <td class=""Footer-1"">(0,Footer,-1)</td>
15535         </tr>
15536 </table>";
15537                 Assert.AreEqual (exp, v, "#804");
15538         }
15539
15540         [Test]
15541         public void RepeatInfo_1cols_5itms_horiz_tbl_otrtblimp_ftr ()
15542         {
15543                 // cols              : 1
15544                 // cnt               : 5
15545                 // RepeatDirection   : Horizontal
15546                 // RepeatLayout      : Table
15547                 // OuterTableImplied : True
15548                 // Header            : False
15549                 // Footer            : True
15550                 // Separator         : False
15551
15552                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Horizontal, RepeatLayout.Table, true, false, true, false);
15553                 string exp = @"<table class=""mainstyle"">
15554         <tr>
15555                 <td class=""Item0"">(0,Item,0)</td>
15556         </tr><tr>
15557                 <td class=""Item1"">(1,Item,1)</td>
15558         </tr><tr>
15559                 <td class=""Item2"">(2,Item,2)</td>
15560         </tr><tr>
15561                 <td class=""Item3"">(3,Item,3)</td>
15562         </tr><tr>
15563                 <td class=""Item4"">(4,Item,4)</td>
15564         </tr><tr>
15565                 <td class=""Footer-1"">(5,Footer,-1)</td>
15566         </tr>
15567 </table>";
15568                 Assert.AreEqual (exp, v, "#805");
15569         }
15570
15571         [Test]
15572         public void RepeatInfo_2cols_4itms_horiz_tbl_otrtblimp_ftr ()
15573         {
15574                 // cols              : 2
15575                 // cnt               : 4
15576                 // RepeatDirection   : Horizontal
15577                 // RepeatLayout      : Table
15578                 // OuterTableImplied : True
15579                 // Header            : False
15580                 // Footer            : True
15581                 // Separator         : False
15582
15583                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Horizontal, RepeatLayout.Table, true, false, true, false);
15584                 string exp = @"<table class=""mainstyle"">
15585         <tr>
15586                 <td class=""Item0"">(0,Item,0)</td><td class=""Item1"">(1,Item,1)</td>
15587         </tr><tr>
15588                 <td class=""Item2"">(2,Item,2)</td><td class=""Item3"">(3,Item,3)</td>
15589         </tr><tr>
15590                 <td colspan=""2"" class=""Footer-1"">(4,Footer,-1)</td>
15591         </tr>
15592 </table>";
15593                 Assert.AreEqual (exp, v, "#806");
15594         }
15595
15596         [Test]
15597         public void RepeatInfo_2cols_7itms_horiz_tbl_otrtblimp_ftr ()
15598         {
15599                 // cols              : 2
15600                 // cnt               : 7
15601                 // RepeatDirection   : Horizontal
15602                 // RepeatLayout      : Table
15603                 // OuterTableImplied : True
15604                 // Header            : False
15605                 // Footer            : True
15606                 // Separator         : False
15607
15608                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Horizontal, RepeatLayout.Table, true, false, true, false);
15609                 string exp = @"<table class=""mainstyle"">
15610         <tr>
15611                 <td class=""Item0"">(0,Item,0)</td><td class=""Item1"">(1,Item,1)</td>
15612         </tr><tr>
15613                 <td class=""Item2"">(2,Item,2)</td><td class=""Item3"">(3,Item,3)</td>
15614         </tr><tr>
15615                 <td class=""Item4"">(4,Item,4)</td><td class=""Item5"">(5,Item,5)</td>
15616         </tr><tr>
15617                 <td class=""Item6"">(6,Item,6)</td><td></td>
15618         </tr><tr>
15619                 <td colspan=""2"" class=""Footer-1"">(7,Footer,-1)</td>
15620         </tr>
15621 </table>";
15622                 Assert.AreEqual (exp, v, "#807");
15623         }
15624
15625         [Test]
15626         public void RepeatInfo_3cols_9itms_horiz_tbl_otrtblimp_ftr ()
15627         {
15628                 // cols              : 3
15629                 // cnt               : 9
15630                 // RepeatDirection   : Horizontal
15631                 // RepeatLayout      : Table
15632                 // OuterTableImplied : True
15633                 // Header            : False
15634                 // Footer            : True
15635                 // Separator         : False
15636
15637                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Horizontal, RepeatLayout.Table, true, false, true, false);
15638                 string exp = @"<table>
15639         <tr>
15640                 <td class=""Item0"">(0,Item,0)</td><td class=""Item1"">(1,Item,1)</td><td class=""Item2"">(2,Item,2)</td>
15641         </tr><tr>
15642                 <td class=""Item3"">(3,Item,3)</td><td class=""Item4"">(4,Item,4)</td><td class=""Item5"">(5,Item,5)</td>
15643         </tr><tr>
15644                 <td class=""Item6"">(6,Item,6)</td><td class=""Item7"">(7,Item,7)</td><td class=""Item8"">(8,Item,8)</td>
15645         </tr><tr>
15646                 <td colspan=""3"" class=""Footer-1"">(9,Footer,-1)</td>
15647         </tr>
15648 </table>";
15649                 Assert.AreEqual (exp, v, "#808");
15650         }
15651
15652         [Test]
15653         public void RepeatInfo_3cols_7itms_horiz_tbl_otrtblimp_ftr ()
15654         {
15655                 // cols              : 3
15656                 // cnt               : 7
15657                 // RepeatDirection   : Horizontal
15658                 // RepeatLayout      : Table
15659                 // OuterTableImplied : True
15660                 // Header            : False
15661                 // Footer            : True
15662                 // Separator         : False
15663
15664                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Horizontal, RepeatLayout.Table, true, false, true, false);
15665                 string exp = @"<table>
15666         <tr>
15667                 <td class=""Item0"">(0,Item,0)</td><td class=""Item1"">(1,Item,1)</td><td class=""Item2"">(2,Item,2)</td>
15668         </tr><tr>
15669                 <td class=""Item3"">(3,Item,3)</td><td class=""Item4"">(4,Item,4)</td><td class=""Item5"">(5,Item,5)</td>
15670         </tr><tr>
15671                 <td class=""Item6"">(6,Item,6)</td><td></td><td></td>
15672         </tr><tr>
15673                 <td colspan=""3"" class=""Footer-1"">(7,Footer,-1)</td>
15674         </tr>
15675 </table>";
15676                 Assert.AreEqual (exp, v, "#809");
15677         }
15678
15679         [Test]
15680         public void RepeatInfo_0cols_0itms_vert_tbl_otrtblimp_ftr ()
15681         {
15682                 // cols              : 0
15683                 // cnt               : 0
15684                 // RepeatDirection   : Vertical
15685                 // RepeatLayout      : Table
15686                 // OuterTableImplied : True
15687                 // Header            : False
15688                 // Footer            : True
15689                 // Separator         : False
15690
15691                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Vertical, RepeatLayout.Table, true, false, true, false);
15692                 string exp = @"(0,Footer,-1)";
15693                 Assert.AreEqual (exp, v, "#810");
15694         }
15695
15696         [Test]
15697         public void RepeatInfo_0cols_1itms_vert_tbl_otrtblimp_ftr ()
15698         {
15699                 // cols              : 0
15700                 // cnt               : 1
15701                 // RepeatDirection   : Vertical
15702                 // RepeatLayout      : Table
15703                 // OuterTableImplied : True
15704                 // Header            : False
15705                 // Footer            : True
15706                 // Separator         : False
15707
15708                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Vertical, RepeatLayout.Table, true, false, true, false);
15709                 string exp = @"(0,Item,0)(1,Footer,-1)";
15710                 Assert.AreEqual (exp, v, "#811");
15711         }
15712
15713         [Test]
15714         public void RepeatInfo_0cols_2itms_vert_tbl_otrtblimp_ftr ()
15715         {
15716                 // cols              : 0
15717                 // cnt               : 2
15718                 // RepeatDirection   : Vertical
15719                 // RepeatLayout      : Table
15720                 // OuterTableImplied : True
15721                 // Header            : False
15722                 // Footer            : True
15723                 // Separator         : False
15724
15725                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Vertical, RepeatLayout.Table, true, false, true, false);
15726                 string exp = @"(0,Item,0)(1,Item,1)(2,Footer,-1)";
15727                 Assert.AreEqual (exp, v, "#812");
15728         }
15729
15730         [Test]
15731         public void RepeatInfo_0cols_5itms_vert_tbl_otrtblimp_ftr ()
15732         {
15733                 // cols              : 0
15734                 // cnt               : 5
15735                 // RepeatDirection   : Vertical
15736                 // RepeatLayout      : Table
15737                 // OuterTableImplied : True
15738                 // Header            : False
15739                 // Footer            : True
15740                 // Separator         : False
15741
15742                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Vertical, RepeatLayout.Table, true, false, true, false);
15743                 string exp = @"(0,Item,0)(1,Item,1)(2,Item,2)(3,Item,3)(4,Item,4)(5,Footer,-1)";
15744                 Assert.AreEqual (exp, v, "#813");
15745         }
15746
15747         [Test]
15748         public void RepeatInfo_1cols_0itms_vert_tbl_otrtblimp_ftr ()
15749         {
15750                 // cols              : 1
15751                 // cnt               : 0
15752                 // RepeatDirection   : Vertical
15753                 // RepeatLayout      : Table
15754                 // OuterTableImplied : True
15755                 // Header            : False
15756                 // Footer            : True
15757                 // Separator         : False
15758
15759                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Vertical, RepeatLayout.Table, true, false, true, false);
15760                 string exp = @"(0,Footer,-1)";
15761                 Assert.AreEqual (exp, v, "#814");
15762         }
15763
15764         [Test]
15765         public void RepeatInfo_1cols_5itms_vert_tbl_otrtblimp_ftr ()
15766         {
15767                 // cols              : 1
15768                 // cnt               : 5
15769                 // RepeatDirection   : Vertical
15770                 // RepeatLayout      : Table
15771                 // OuterTableImplied : True
15772                 // Header            : False
15773                 // Footer            : True
15774                 // Separator         : False
15775
15776                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Vertical, RepeatLayout.Table, true, false, true, false);
15777                 string exp = @"(0,Item,0)(1,Item,1)(2,Item,2)(3,Item,3)(4,Item,4)(5,Footer,-1)";
15778                 Assert.AreEqual (exp, v, "#815");
15779         }
15780
15781         [Test]
15782         public void RepeatInfo_2cols_4itms_vert_tbl_otrtblimp_ftr ()
15783         {
15784                 // cols              : 2
15785                 // cnt               : 4
15786                 // RepeatDirection   : Vertical
15787                 // RepeatLayout      : Table
15788                 // OuterTableImplied : True
15789                 // Header            : False
15790                 // Footer            : True
15791                 // Separator         : False
15792
15793                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Vertical, RepeatLayout.Table, true, false, true, false);
15794                 string exp = @"(0,Item,0)(1,Item,2)(2,Item,1)(3,Item,3)(4,Footer,-1)";
15795                 Assert.AreEqual (exp, v, "#816");
15796         }
15797
15798         [Test]
15799         public void RepeatInfo_2cols_7itms_vert_tbl_otrtblimp_ftr ()
15800         {
15801                 // cols              : 2
15802                 // cnt               : 7
15803                 // RepeatDirection   : Vertical
15804                 // RepeatLayout      : Table
15805                 // OuterTableImplied : True
15806                 // Header            : False
15807                 // Footer            : True
15808                 // Separator         : False
15809
15810                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Vertical, RepeatLayout.Table, true, false, true, false);
15811                 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)";
15812                 Assert.AreEqual (exp, v, "#817");
15813         }
15814
15815         [Test]
15816         public void RepeatInfo_3cols_9itms_vert_tbl_otrtblimp_ftr ()
15817         {
15818                 // cols              : 3
15819                 // cnt               : 9
15820                 // RepeatDirection   : Vertical
15821                 // RepeatLayout      : Table
15822                 // OuterTableImplied : True
15823                 // Header            : False
15824                 // Footer            : True
15825                 // Separator         : False
15826
15827                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Vertical, RepeatLayout.Table, true, false, true, false);
15828                 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)";
15829                 Assert.AreEqual (exp, v, "#818");
15830         }
15831
15832         [Test]
15833         public void RepeatInfo_3cols_7itms_vert_tbl_otrtblimp_ftr ()
15834         {
15835                 // cols              : 3
15836                 // cnt               : 7
15837                 // RepeatDirection   : Vertical
15838                 // RepeatLayout      : Table
15839                 // OuterTableImplied : True
15840                 // Header            : False
15841                 // Footer            : True
15842                 // Separator         : False
15843
15844                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Vertical, RepeatLayout.Table, true, false, true, false);
15845                 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)";
15846                 Assert.AreEqual (exp, v, "#819");
15847         }
15848
15849         [Test]
15850         public void RepeatInfo_0cols_0itms_horiz_flow_otrtblimp_ftr ()
15851         {
15852                 // cols              : 0
15853                 // cnt               : 0
15854                 // RepeatDirection   : Horizontal
15855                 // RepeatLayout      : Flow
15856                 // OuterTableImplied : True
15857                 // Header            : False
15858                 // Footer            : True
15859                 // Separator         : False
15860
15861                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Horizontal, RepeatLayout.Flow, true, false, true, false);
15862                 string exp = @"<span class=""mainstyle"">(0,Footer,-1)</span>";
15863                 Assert.AreEqual (exp, v, "#820");
15864         }
15865
15866         [Test]
15867         public void RepeatInfo_0cols_1itms_horiz_flow_otrtblimp_ftr ()
15868         {
15869                 // cols              : 0
15870                 // cnt               : 1
15871                 // RepeatDirection   : Horizontal
15872                 // RepeatLayout      : Flow
15873                 // OuterTableImplied : True
15874                 // Header            : False
15875                 // Footer            : True
15876                 // Separator         : False
15877
15878                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Horizontal, RepeatLayout.Flow, true, false, true, false);
15879                 string exp = @"<span class=""mainstyle"">(0,Item,0)(1,Footer,-1)</span>";
15880                 Assert.AreEqual (exp, v, "#821");
15881         }
15882
15883         [Test]
15884         public void RepeatInfo_0cols_2itms_horiz_flow_otrtblimp_ftr ()
15885         {
15886                 // cols              : 0
15887                 // cnt               : 2
15888                 // RepeatDirection   : Horizontal
15889                 // RepeatLayout      : Flow
15890                 // OuterTableImplied : True
15891                 // Header            : False
15892                 // Footer            : True
15893                 // Separator         : False
15894
15895                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Horizontal, RepeatLayout.Flow, true, false, true, false);
15896                 string exp = @"<span class=""mainstyle"">(0,Item,0)(1,Item,1)(2,Footer,-1)</span>";
15897                 Assert.AreEqual (exp, v, "#822");
15898         }
15899
15900         [Test]
15901         public void RepeatInfo_0cols_5itms_horiz_flow_otrtblimp_ftr ()
15902         {
15903                 // cols              : 0
15904                 // cnt               : 5
15905                 // RepeatDirection   : Horizontal
15906                 // RepeatLayout      : Flow
15907                 // OuterTableImplied : True
15908                 // Header            : False
15909                 // Footer            : True
15910                 // Separator         : False
15911
15912                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Horizontal, RepeatLayout.Flow, true, false, true, false);
15913                 string exp = @"<span class=""mainstyle"">(0,Item,0)(1,Item,1)(2,Item,2)(3,Item,3)(4,Item,4)(5,Footer,-1)</span>";
15914                 Assert.AreEqual (exp, v, "#823");
15915         }
15916
15917         [Test]
15918         public void RepeatInfo_1cols_0itms_horiz_flow_otrtblimp_ftr ()
15919         {
15920                 // cols              : 1
15921                 // cnt               : 0
15922                 // RepeatDirection   : Horizontal
15923                 // RepeatLayout      : Flow
15924                 // OuterTableImplied : True
15925                 // Header            : False
15926                 // Footer            : True
15927                 // Separator         : False
15928
15929                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Horizontal, RepeatLayout.Flow, true, false, true, false);
15930                 string exp = @"<span class=""mainstyle"">(0,Footer,-1)</span>";
15931                 Assert.AreEqual (exp, v, "#824");
15932         }
15933
15934         [Test]
15935         public void RepeatInfo_1cols_5itms_horiz_flow_otrtblimp_ftr ()
15936         {
15937                 // cols              : 1
15938                 // cnt               : 5
15939                 // RepeatDirection   : Horizontal
15940                 // RepeatLayout      : Flow
15941                 // OuterTableImplied : True
15942                 // Header            : False
15943                 // Footer            : True
15944                 // Separator         : False
15945
15946                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Horizontal, RepeatLayout.Flow, true, false, true, false);
15947                 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>";
15948                 Assert.AreEqual (exp, v, "#825");
15949         }
15950
15951         [Test]
15952         public void RepeatInfo_2cols_4itms_horiz_flow_otrtblimp_ftr ()
15953         {
15954                 // cols              : 2
15955                 // cnt               : 4
15956                 // RepeatDirection   : Horizontal
15957                 // RepeatLayout      : Flow
15958                 // OuterTableImplied : True
15959                 // Header            : False
15960                 // Footer            : True
15961                 // Separator         : False
15962
15963                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Horizontal, RepeatLayout.Flow, true, false, true, false);
15964                 string exp = @"<span class=""mainstyle"">(0,Item,0)(1,Item,1)<br />(2,Item,2)(3,Item,3)<br />(4,Footer,-1)</span>";
15965                 Assert.AreEqual (exp, v, "#826");
15966         }
15967
15968         [Test]
15969         public void RepeatInfo_2cols_7itms_horiz_flow_otrtblimp_ftr ()
15970         {
15971                 // cols              : 2
15972                 // cnt               : 7
15973                 // RepeatDirection   : Horizontal
15974                 // RepeatLayout      : Flow
15975                 // OuterTableImplied : True
15976                 // Header            : False
15977                 // Footer            : True
15978                 // Separator         : False
15979
15980                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Horizontal, RepeatLayout.Flow, true, false, true, false);
15981                 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>";
15982                 Assert.AreEqual (exp, v, "#827");
15983         }
15984
15985         [Test]
15986         public void RepeatInfo_3cols_9itms_horiz_flow_otrtblimp_ftr ()
15987         {
15988                 // cols              : 3
15989                 // cnt               : 9
15990                 // RepeatDirection   : Horizontal
15991                 // RepeatLayout      : Flow
15992                 // OuterTableImplied : True
15993                 // Header            : False
15994                 // Footer            : True
15995                 // Separator         : False
15996
15997                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Horizontal, RepeatLayout.Flow, true, false, true, false);
15998                 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>";
15999                 Assert.AreEqual (exp, v, "#828");
16000         }
16001
16002         [Test]
16003         public void RepeatInfo_3cols_7itms_horiz_flow_otrtblimp_ftr ()
16004         {
16005                 // cols              : 3
16006                 // cnt               : 7
16007                 // RepeatDirection   : Horizontal
16008                 // RepeatLayout      : Flow
16009                 // OuterTableImplied : True
16010                 // Header            : False
16011                 // Footer            : True
16012                 // Separator         : False
16013
16014                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Horizontal, RepeatLayout.Flow, true, false, true, false);
16015                 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>";
16016                 Assert.AreEqual (exp, v, "#829");
16017         }
16018
16019         [Test]
16020         public void RepeatInfo_0cols_0itms_vert_flow_otrtblimp_ftr ()
16021         {
16022                 // cols              : 0
16023                 // cnt               : 0
16024                 // RepeatDirection   : Vertical
16025                 // RepeatLayout      : Flow
16026                 // OuterTableImplied : True
16027                 // Header            : False
16028                 // Footer            : True
16029                 // Separator         : False
16030
16031                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Vertical, RepeatLayout.Flow, true, false, true, false);
16032                 string exp = @"(0,Footer,-1)";
16033                 Assert.AreEqual (exp, v, "#830");
16034         }
16035
16036         [Test]
16037         public void RepeatInfo_0cols_1itms_vert_flow_otrtblimp_ftr ()
16038         {
16039                 // cols              : 0
16040                 // cnt               : 1
16041                 // RepeatDirection   : Vertical
16042                 // RepeatLayout      : Flow
16043                 // OuterTableImplied : True
16044                 // Header            : False
16045                 // Footer            : True
16046                 // Separator         : False
16047
16048                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Vertical, RepeatLayout.Flow, true, false, true, false);
16049                 string exp = @"(0,Item,0)(1,Footer,-1)";
16050                 Assert.AreEqual (exp, v, "#831");
16051         }
16052
16053         [Test]
16054         public void RepeatInfo_0cols_2itms_vert_flow_otrtblimp_ftr ()
16055         {
16056                 // cols              : 0
16057                 // cnt               : 2
16058                 // RepeatDirection   : Vertical
16059                 // RepeatLayout      : Flow
16060                 // OuterTableImplied : True
16061                 // Header            : False
16062                 // Footer            : True
16063                 // Separator         : False
16064
16065                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Vertical, RepeatLayout.Flow, true, false, true, false);
16066                 string exp = @"(0,Item,0)(1,Item,1)(2,Footer,-1)";
16067                 Assert.AreEqual (exp, v, "#832");
16068         }
16069
16070         [Test]
16071         public void RepeatInfo_0cols_5itms_vert_flow_otrtblimp_ftr ()
16072         {
16073                 // cols              : 0
16074                 // cnt               : 5
16075                 // RepeatDirection   : Vertical
16076                 // RepeatLayout      : Flow
16077                 // OuterTableImplied : True
16078                 // Header            : False
16079                 // Footer            : True
16080                 // Separator         : False
16081
16082                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Vertical, RepeatLayout.Flow, true, false, true, false);
16083                 string exp = @"(0,Item,0)(1,Item,1)(2,Item,2)(3,Item,3)(4,Item,4)(5,Footer,-1)";
16084                 Assert.AreEqual (exp, v, "#833");
16085         }
16086
16087         [Test]
16088         public void RepeatInfo_1cols_0itms_vert_flow_otrtblimp_ftr ()
16089         {
16090                 // cols              : 1
16091                 // cnt               : 0
16092                 // RepeatDirection   : Vertical
16093                 // RepeatLayout      : Flow
16094                 // OuterTableImplied : True
16095                 // Header            : False
16096                 // Footer            : True
16097                 // Separator         : False
16098
16099                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Vertical, RepeatLayout.Flow, true, false, true, false);
16100                 string exp = @"(0,Footer,-1)";
16101                 Assert.AreEqual (exp, v, "#834");
16102         }
16103
16104         [Test]
16105         public void RepeatInfo_1cols_5itms_vert_flow_otrtblimp_ftr ()
16106         {
16107                 // cols              : 1
16108                 // cnt               : 5
16109                 // RepeatDirection   : Vertical
16110                 // RepeatLayout      : Flow
16111                 // OuterTableImplied : True
16112                 // Header            : False
16113                 // Footer            : True
16114                 // Separator         : False
16115
16116                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Vertical, RepeatLayout.Flow, true, false, true, false);
16117                 string exp = @"(0,Item,0)(1,Item,1)(2,Item,2)(3,Item,3)(4,Item,4)(5,Footer,-1)";
16118                 Assert.AreEqual (exp, v, "#835");
16119         }
16120
16121         [Test]
16122         public void RepeatInfo_2cols_4itms_vert_flow_otrtblimp_ftr ()
16123         {
16124                 // cols              : 2
16125                 // cnt               : 4
16126                 // RepeatDirection   : Vertical
16127                 // RepeatLayout      : Flow
16128                 // OuterTableImplied : True
16129                 // Header            : False
16130                 // Footer            : True
16131                 // Separator         : False
16132
16133                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Vertical, RepeatLayout.Flow, true, false, true, false);
16134                 string exp = @"(0,Item,0)(1,Item,2)(2,Item,1)(3,Item,3)(4,Footer,-1)";
16135                 Assert.AreEqual (exp, v, "#836");
16136         }
16137
16138         [Test]
16139         public void RepeatInfo_2cols_7itms_vert_flow_otrtblimp_ftr ()
16140         {
16141                 // cols              : 2
16142                 // cnt               : 7
16143                 // RepeatDirection   : Vertical
16144                 // RepeatLayout      : Flow
16145                 // OuterTableImplied : True
16146                 // Header            : False
16147                 // Footer            : True
16148                 // Separator         : False
16149
16150                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Vertical, RepeatLayout.Flow, true, false, true, false);
16151                 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)";
16152                 Assert.AreEqual (exp, v, "#837");
16153         }
16154
16155         [Test]
16156         public void RepeatInfo_3cols_9itms_vert_flow_otrtblimp_ftr ()
16157         {
16158                 // cols              : 3
16159                 // cnt               : 9
16160                 // RepeatDirection   : Vertical
16161                 // RepeatLayout      : Flow
16162                 // OuterTableImplied : True
16163                 // Header            : False
16164                 // Footer            : True
16165                 // Separator         : False
16166
16167                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Vertical, RepeatLayout.Flow, true, false, true, false);
16168                 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)";
16169                 Assert.AreEqual (exp, v, "#838");
16170         }
16171
16172         [Test]
16173         public void RepeatInfo_3cols_7itms_vert_flow_otrtblimp_ftr ()
16174         {
16175                 // cols              : 3
16176                 // cnt               : 7
16177                 // RepeatDirection   : Vertical
16178                 // RepeatLayout      : Flow
16179                 // OuterTableImplied : True
16180                 // Header            : False
16181                 // Footer            : True
16182                 // Separator         : False
16183
16184                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Vertical, RepeatLayout.Flow, true, false, true, false);
16185                 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)";
16186                 Assert.AreEqual (exp, v, "#839");
16187         }
16188
16189         [Test]
16190         [ExpectedException (typeof (global::System.InvalidOperationException))]
16191         public void RepeatInfo_0cols_0itms_horiz_ul_otrtblimp_ftr ()
16192         {
16193                 // cols              : 0
16194                 // cnt               : 0
16195                 // RepeatDirection   : Horizontal
16196                 // RepeatLayout      : UnorderedList
16197                 // OuterTableImplied : True
16198                 // Header            : False
16199                 // Footer            : True
16200                 // Separator         : False
16201
16202                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, true, false, true, false);
16203
16204                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
16205         }
16206
16207         [Test]
16208         [ExpectedException (typeof (global::System.InvalidOperationException))]
16209         public void RepeatInfo_0cols_1itms_horiz_ul_otrtblimp_ftr ()
16210         {
16211                 // cols              : 0
16212                 // cnt               : 1
16213                 // RepeatDirection   : Horizontal
16214                 // RepeatLayout      : UnorderedList
16215                 // OuterTableImplied : True
16216                 // Header            : False
16217                 // Footer            : True
16218                 // Separator         : False
16219
16220                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, true, false, true, false);
16221
16222                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
16223         }
16224
16225         [Test]
16226         [ExpectedException (typeof (global::System.InvalidOperationException))]
16227         public void RepeatInfo_0cols_2itms_horiz_ul_otrtblimp_ftr ()
16228         {
16229                 // cols              : 0
16230                 // cnt               : 2
16231                 // RepeatDirection   : Horizontal
16232                 // RepeatLayout      : UnorderedList
16233                 // OuterTableImplied : True
16234                 // Header            : False
16235                 // Footer            : True
16236                 // Separator         : False
16237
16238                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, true, false, true, false);
16239
16240                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
16241         }
16242
16243         [Test]
16244         [ExpectedException (typeof (global::System.InvalidOperationException))]
16245         public void RepeatInfo_0cols_5itms_horiz_ul_otrtblimp_ftr ()
16246         {
16247                 // cols              : 0
16248                 // cnt               : 5
16249                 // RepeatDirection   : Horizontal
16250                 // RepeatLayout      : UnorderedList
16251                 // OuterTableImplied : True
16252                 // Header            : False
16253                 // Footer            : True
16254                 // Separator         : False
16255
16256                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, true, false, true, false);
16257
16258                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
16259         }
16260
16261         [Test]
16262         [ExpectedException (typeof (global::System.InvalidOperationException))]
16263         public void RepeatInfo_1cols_0itms_horiz_ul_otrtblimp_ftr ()
16264         {
16265                 // cols              : 1
16266                 // cnt               : 0
16267                 // RepeatDirection   : Horizontal
16268                 // RepeatLayout      : UnorderedList
16269                 // OuterTableImplied : True
16270                 // Header            : False
16271                 // Footer            : True
16272                 // Separator         : False
16273
16274                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, true, false, true, false);
16275
16276                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
16277         }
16278
16279         [Test]
16280         [ExpectedException (typeof (global::System.InvalidOperationException))]
16281         public void RepeatInfo_1cols_5itms_horiz_ul_otrtblimp_ftr ()
16282         {
16283                 // cols              : 1
16284                 // cnt               : 5
16285                 // RepeatDirection   : Horizontal
16286                 // RepeatLayout      : UnorderedList
16287                 // OuterTableImplied : True
16288                 // Header            : False
16289                 // Footer            : True
16290                 // Separator         : False
16291
16292                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, true, false, true, false);
16293
16294                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
16295         }
16296
16297         [Test]
16298         [ExpectedException (typeof (global::System.InvalidOperationException))]
16299         public void RepeatInfo_2cols_4itms_horiz_ul_otrtblimp_ftr ()
16300         {
16301                 // cols              : 2
16302                 // cnt               : 4
16303                 // RepeatDirection   : Horizontal
16304                 // RepeatLayout      : UnorderedList
16305                 // OuterTableImplied : True
16306                 // Header            : False
16307                 // Footer            : True
16308                 // Separator         : False
16309
16310                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, true, false, true, false);
16311
16312                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
16313         }
16314
16315         [Test]
16316         [ExpectedException (typeof (global::System.InvalidOperationException))]
16317         public void RepeatInfo_2cols_7itms_horiz_ul_otrtblimp_ftr ()
16318         {
16319                 // cols              : 2
16320                 // cnt               : 7
16321                 // RepeatDirection   : Horizontal
16322                 // RepeatLayout      : UnorderedList
16323                 // OuterTableImplied : True
16324                 // Header            : False
16325                 // Footer            : True
16326                 // Separator         : False
16327
16328                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, true, false, true, false);
16329
16330                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
16331         }
16332
16333         [Test]
16334         [ExpectedException (typeof (global::System.InvalidOperationException))]
16335         public void RepeatInfo_3cols_9itms_horiz_ul_otrtblimp_ftr ()
16336         {
16337                 // cols              : 3
16338                 // cnt               : 9
16339                 // RepeatDirection   : Horizontal
16340                 // RepeatLayout      : UnorderedList
16341                 // OuterTableImplied : True
16342                 // Header            : False
16343                 // Footer            : True
16344                 // Separator         : False
16345
16346                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, true, false, true, false);
16347
16348                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
16349         }
16350
16351         [Test]
16352         [ExpectedException (typeof (global::System.InvalidOperationException))]
16353         public void RepeatInfo_3cols_7itms_horiz_ul_otrtblimp_ftr ()
16354         {
16355                 // cols              : 3
16356                 // cnt               : 7
16357                 // RepeatDirection   : Horizontal
16358                 // RepeatLayout      : UnorderedList
16359                 // OuterTableImplied : True
16360                 // Header            : False
16361                 // Footer            : True
16362                 // Separator         : False
16363
16364                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, true, false, true, false);
16365
16366                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
16367         }
16368
16369         [Test]
16370         [ExpectedException (typeof (global::System.InvalidOperationException))]
16371         public void RepeatInfo_0cols_0itms_vert_ul_otrtblimp_ftr ()
16372         {
16373                 // cols              : 0
16374                 // cnt               : 0
16375                 // RepeatDirection   : Vertical
16376                 // RepeatLayout      : UnorderedList
16377                 // OuterTableImplied : True
16378                 // Header            : False
16379                 // Footer            : True
16380                 // Separator         : False
16381
16382                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Vertical, RepeatLayout.UnorderedList, true, false, true, false);
16383
16384                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
16385         }
16386
16387         [Test]
16388         [ExpectedException (typeof (global::System.InvalidOperationException))]
16389         public void RepeatInfo_0cols_1itms_vert_ul_otrtblimp_ftr ()
16390         {
16391                 // cols              : 0
16392                 // cnt               : 1
16393                 // RepeatDirection   : Vertical
16394                 // RepeatLayout      : UnorderedList
16395                 // OuterTableImplied : True
16396                 // Header            : False
16397                 // Footer            : True
16398                 // Separator         : False
16399
16400                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Vertical, RepeatLayout.UnorderedList, true, false, true, false);
16401
16402                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
16403         }
16404
16405         [Test]
16406         [ExpectedException (typeof (global::System.InvalidOperationException))]
16407         public void RepeatInfo_0cols_2itms_vert_ul_otrtblimp_ftr ()
16408         {
16409                 // cols              : 0
16410                 // cnt               : 2
16411                 // RepeatDirection   : Vertical
16412                 // RepeatLayout      : UnorderedList
16413                 // OuterTableImplied : True
16414                 // Header            : False
16415                 // Footer            : True
16416                 // Separator         : False
16417
16418                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Vertical, RepeatLayout.UnorderedList, true, false, true, false);
16419
16420                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
16421         }
16422
16423         [Test]
16424         [ExpectedException (typeof (global::System.InvalidOperationException))]
16425         public void RepeatInfo_0cols_5itms_vert_ul_otrtblimp_ftr ()
16426         {
16427                 // cols              : 0
16428                 // cnt               : 5
16429                 // RepeatDirection   : Vertical
16430                 // RepeatLayout      : UnorderedList
16431                 // OuterTableImplied : True
16432                 // Header            : False
16433                 // Footer            : True
16434                 // Separator         : False
16435
16436                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Vertical, RepeatLayout.UnorderedList, true, false, true, false);
16437
16438                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
16439         }
16440
16441         [Test]
16442         [ExpectedException (typeof (global::System.InvalidOperationException))]
16443         public void RepeatInfo_1cols_0itms_vert_ul_otrtblimp_ftr ()
16444         {
16445                 // cols              : 1
16446                 // cnt               : 0
16447                 // RepeatDirection   : Vertical
16448                 // RepeatLayout      : UnorderedList
16449                 // OuterTableImplied : True
16450                 // Header            : False
16451                 // Footer            : True
16452                 // Separator         : False
16453
16454                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Vertical, RepeatLayout.UnorderedList, true, false, true, false);
16455
16456                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
16457         }
16458
16459         [Test]
16460         [ExpectedException (typeof (global::System.InvalidOperationException))]
16461         public void RepeatInfo_1cols_5itms_vert_ul_otrtblimp_ftr ()
16462         {
16463                 // cols              : 1
16464                 // cnt               : 5
16465                 // RepeatDirection   : Vertical
16466                 // RepeatLayout      : UnorderedList
16467                 // OuterTableImplied : True
16468                 // Header            : False
16469                 // Footer            : True
16470                 // Separator         : False
16471
16472                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Vertical, RepeatLayout.UnorderedList, true, false, true, false);
16473
16474                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
16475         }
16476
16477         [Test]
16478         [ExpectedException (typeof (global::System.InvalidOperationException))]
16479         public void RepeatInfo_2cols_4itms_vert_ul_otrtblimp_ftr ()
16480         {
16481                 // cols              : 2
16482                 // cnt               : 4
16483                 // RepeatDirection   : Vertical
16484                 // RepeatLayout      : UnorderedList
16485                 // OuterTableImplied : True
16486                 // Header            : False
16487                 // Footer            : True
16488                 // Separator         : False
16489
16490                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Vertical, RepeatLayout.UnorderedList, true, false, true, false);
16491
16492                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
16493         }
16494
16495         [Test]
16496         [ExpectedException (typeof (global::System.InvalidOperationException))]
16497         public void RepeatInfo_2cols_7itms_vert_ul_otrtblimp_ftr ()
16498         {
16499                 // cols              : 2
16500                 // cnt               : 7
16501                 // RepeatDirection   : Vertical
16502                 // RepeatLayout      : UnorderedList
16503                 // OuterTableImplied : True
16504                 // Header            : False
16505                 // Footer            : True
16506                 // Separator         : False
16507
16508                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Vertical, RepeatLayout.UnorderedList, true, false, true, false);
16509
16510                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
16511         }
16512
16513         [Test]
16514         [ExpectedException (typeof (global::System.InvalidOperationException))]
16515         public void RepeatInfo_3cols_9itms_vert_ul_otrtblimp_ftr ()
16516         {
16517                 // cols              : 3
16518                 // cnt               : 9
16519                 // RepeatDirection   : Vertical
16520                 // RepeatLayout      : UnorderedList
16521                 // OuterTableImplied : True
16522                 // Header            : False
16523                 // Footer            : True
16524                 // Separator         : False
16525
16526                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Vertical, RepeatLayout.UnorderedList, true, false, true, false);
16527
16528                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
16529         }
16530
16531         [Test]
16532         [ExpectedException (typeof (global::System.InvalidOperationException))]
16533         public void RepeatInfo_3cols_7itms_vert_ul_otrtblimp_ftr ()
16534         {
16535                 // cols              : 3
16536                 // cnt               : 7
16537                 // RepeatDirection   : Vertical
16538                 // RepeatLayout      : UnorderedList
16539                 // OuterTableImplied : True
16540                 // Header            : False
16541                 // Footer            : True
16542                 // Separator         : False
16543
16544                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Vertical, RepeatLayout.UnorderedList, true, false, true, false);
16545
16546                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
16547         }
16548
16549         [Test]
16550         [ExpectedException (typeof (global::System.InvalidOperationException))]
16551         public void RepeatInfo_0cols_0itms_horiz_ol_otrtblimp_ftr ()
16552         {
16553                 // cols              : 0
16554                 // cnt               : 0
16555                 // RepeatDirection   : Horizontal
16556                 // RepeatLayout      : OrderedList
16557                 // OuterTableImplied : True
16558                 // Header            : False
16559                 // Footer            : True
16560                 // Separator         : False
16561
16562                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Horizontal, RepeatLayout.OrderedList, true, false, true, false);
16563
16564                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
16565         }
16566
16567         [Test]
16568         [ExpectedException (typeof (global::System.InvalidOperationException))]
16569         public void RepeatInfo_0cols_1itms_horiz_ol_otrtblimp_ftr ()
16570         {
16571                 // cols              : 0
16572                 // cnt               : 1
16573                 // RepeatDirection   : Horizontal
16574                 // RepeatLayout      : OrderedList
16575                 // OuterTableImplied : True
16576                 // Header            : False
16577                 // Footer            : True
16578                 // Separator         : False
16579
16580                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Horizontal, RepeatLayout.OrderedList, true, false, true, false);
16581
16582                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
16583         }
16584
16585         [Test]
16586         [ExpectedException (typeof (global::System.InvalidOperationException))]
16587         public void RepeatInfo_0cols_2itms_horiz_ol_otrtblimp_ftr ()
16588         {
16589                 // cols              : 0
16590                 // cnt               : 2
16591                 // RepeatDirection   : Horizontal
16592                 // RepeatLayout      : OrderedList
16593                 // OuterTableImplied : True
16594                 // Header            : False
16595                 // Footer            : True
16596                 // Separator         : False
16597
16598                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Horizontal, RepeatLayout.OrderedList, true, false, true, false);
16599
16600                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
16601         }
16602
16603         [Test]
16604         [ExpectedException (typeof (global::System.InvalidOperationException))]
16605         public void RepeatInfo_0cols_5itms_horiz_ol_otrtblimp_ftr ()
16606         {
16607                 // cols              : 0
16608                 // cnt               : 5
16609                 // RepeatDirection   : Horizontal
16610                 // RepeatLayout      : OrderedList
16611                 // OuterTableImplied : True
16612                 // Header            : False
16613                 // Footer            : True
16614                 // Separator         : False
16615
16616                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Horizontal, RepeatLayout.OrderedList, true, false, true, false);
16617
16618                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
16619         }
16620
16621         [Test]
16622         [ExpectedException (typeof (global::System.InvalidOperationException))]
16623         public void RepeatInfo_1cols_0itms_horiz_ol_otrtblimp_ftr ()
16624         {
16625                 // cols              : 1
16626                 // cnt               : 0
16627                 // RepeatDirection   : Horizontal
16628                 // RepeatLayout      : OrderedList
16629                 // OuterTableImplied : True
16630                 // Header            : False
16631                 // Footer            : True
16632                 // Separator         : False
16633
16634                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Horizontal, RepeatLayout.OrderedList, true, false, true, false);
16635
16636                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
16637         }
16638
16639         [Test]
16640         [ExpectedException (typeof (global::System.InvalidOperationException))]
16641         public void RepeatInfo_1cols_5itms_horiz_ol_otrtblimp_ftr ()
16642         {
16643                 // cols              : 1
16644                 // cnt               : 5
16645                 // RepeatDirection   : Horizontal
16646                 // RepeatLayout      : OrderedList
16647                 // OuterTableImplied : True
16648                 // Header            : False
16649                 // Footer            : True
16650                 // Separator         : False
16651
16652                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Horizontal, RepeatLayout.OrderedList, true, false, true, false);
16653
16654                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
16655         }
16656
16657         [Test]
16658         [ExpectedException (typeof (global::System.InvalidOperationException))]
16659         public void RepeatInfo_2cols_4itms_horiz_ol_otrtblimp_ftr ()
16660         {
16661                 // cols              : 2
16662                 // cnt               : 4
16663                 // RepeatDirection   : Horizontal
16664                 // RepeatLayout      : OrderedList
16665                 // OuterTableImplied : True
16666                 // Header            : False
16667                 // Footer            : True
16668                 // Separator         : False
16669
16670                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Horizontal, RepeatLayout.OrderedList, true, false, true, false);
16671
16672                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
16673         }
16674
16675         [Test]
16676         [ExpectedException (typeof (global::System.InvalidOperationException))]
16677         public void RepeatInfo_2cols_7itms_horiz_ol_otrtblimp_ftr ()
16678         {
16679                 // cols              : 2
16680                 // cnt               : 7
16681                 // RepeatDirection   : Horizontal
16682                 // RepeatLayout      : OrderedList
16683                 // OuterTableImplied : True
16684                 // Header            : False
16685                 // Footer            : True
16686                 // Separator         : False
16687
16688                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Horizontal, RepeatLayout.OrderedList, true, false, true, false);
16689
16690                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
16691         }
16692
16693         [Test]
16694         [ExpectedException (typeof (global::System.InvalidOperationException))]
16695         public void RepeatInfo_3cols_9itms_horiz_ol_otrtblimp_ftr ()
16696         {
16697                 // cols              : 3
16698                 // cnt               : 9
16699                 // RepeatDirection   : Horizontal
16700                 // RepeatLayout      : OrderedList
16701                 // OuterTableImplied : True
16702                 // Header            : False
16703                 // Footer            : True
16704                 // Separator         : False
16705
16706                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Horizontal, RepeatLayout.OrderedList, true, false, true, false);
16707
16708                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
16709         }
16710
16711         [Test]
16712         [ExpectedException (typeof (global::System.InvalidOperationException))]
16713         public void RepeatInfo_3cols_7itms_horiz_ol_otrtblimp_ftr ()
16714         {
16715                 // cols              : 3
16716                 // cnt               : 7
16717                 // RepeatDirection   : Horizontal
16718                 // RepeatLayout      : OrderedList
16719                 // OuterTableImplied : True
16720                 // Header            : False
16721                 // Footer            : True
16722                 // Separator         : False
16723
16724                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Horizontal, RepeatLayout.OrderedList, true, false, true, false);
16725
16726                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
16727         }
16728
16729         [Test]
16730         [ExpectedException (typeof (global::System.InvalidOperationException))]
16731         public void RepeatInfo_0cols_0itms_vert_ol_otrtblimp_ftr ()
16732         {
16733                 // cols              : 0
16734                 // cnt               : 0
16735                 // RepeatDirection   : Vertical
16736                 // RepeatLayout      : OrderedList
16737                 // OuterTableImplied : True
16738                 // Header            : False
16739                 // Footer            : True
16740                 // Separator         : False
16741
16742                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Vertical, RepeatLayout.OrderedList, true, false, true, false);
16743
16744                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
16745         }
16746
16747         [Test]
16748         [ExpectedException (typeof (global::System.InvalidOperationException))]
16749         public void RepeatInfo_0cols_1itms_vert_ol_otrtblimp_ftr ()
16750         {
16751                 // cols              : 0
16752                 // cnt               : 1
16753                 // RepeatDirection   : Vertical
16754                 // RepeatLayout      : OrderedList
16755                 // OuterTableImplied : True
16756                 // Header            : False
16757                 // Footer            : True
16758                 // Separator         : False
16759
16760                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Vertical, RepeatLayout.OrderedList, true, false, true, false);
16761
16762                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
16763         }
16764
16765         [Test]
16766         [ExpectedException (typeof (global::System.InvalidOperationException))]
16767         public void RepeatInfo_0cols_2itms_vert_ol_otrtblimp_ftr ()
16768         {
16769                 // cols              : 0
16770                 // cnt               : 2
16771                 // RepeatDirection   : Vertical
16772                 // RepeatLayout      : OrderedList
16773                 // OuterTableImplied : True
16774                 // Header            : False
16775                 // Footer            : True
16776                 // Separator         : False
16777
16778                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Vertical, RepeatLayout.OrderedList, true, false, true, false);
16779
16780                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
16781         }
16782
16783         [Test]
16784         [ExpectedException (typeof (global::System.InvalidOperationException))]
16785         public void RepeatInfo_0cols_5itms_vert_ol_otrtblimp_ftr ()
16786         {
16787                 // cols              : 0
16788                 // cnt               : 5
16789                 // RepeatDirection   : Vertical
16790                 // RepeatLayout      : OrderedList
16791                 // OuterTableImplied : True
16792                 // Header            : False
16793                 // Footer            : True
16794                 // Separator         : False
16795
16796                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Vertical, RepeatLayout.OrderedList, true, false, true, false);
16797
16798                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
16799         }
16800
16801         [Test]
16802         [ExpectedException (typeof (global::System.InvalidOperationException))]
16803         public void RepeatInfo_1cols_0itms_vert_ol_otrtblimp_ftr ()
16804         {
16805                 // cols              : 1
16806                 // cnt               : 0
16807                 // RepeatDirection   : Vertical
16808                 // RepeatLayout      : OrderedList
16809                 // OuterTableImplied : True
16810                 // Header            : False
16811                 // Footer            : True
16812                 // Separator         : False
16813
16814                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Vertical, RepeatLayout.OrderedList, true, false, true, false);
16815
16816                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
16817         }
16818
16819         [Test]
16820         [ExpectedException (typeof (global::System.InvalidOperationException))]
16821         public void RepeatInfo_1cols_5itms_vert_ol_otrtblimp_ftr ()
16822         {
16823                 // cols              : 1
16824                 // cnt               : 5
16825                 // RepeatDirection   : Vertical
16826                 // RepeatLayout      : OrderedList
16827                 // OuterTableImplied : True
16828                 // Header            : False
16829                 // Footer            : True
16830                 // Separator         : False
16831
16832                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Vertical, RepeatLayout.OrderedList, true, false, true, false);
16833
16834                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
16835         }
16836
16837         [Test]
16838         [ExpectedException (typeof (global::System.InvalidOperationException))]
16839         public void RepeatInfo_2cols_4itms_vert_ol_otrtblimp_ftr ()
16840         {
16841                 // cols              : 2
16842                 // cnt               : 4
16843                 // RepeatDirection   : Vertical
16844                 // RepeatLayout      : OrderedList
16845                 // OuterTableImplied : True
16846                 // Header            : False
16847                 // Footer            : True
16848                 // Separator         : False
16849
16850                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Vertical, RepeatLayout.OrderedList, true, false, true, false);
16851
16852                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
16853         }
16854
16855         [Test]
16856         [ExpectedException (typeof (global::System.InvalidOperationException))]
16857         public void RepeatInfo_2cols_7itms_vert_ol_otrtblimp_ftr ()
16858         {
16859                 // cols              : 2
16860                 // cnt               : 7
16861                 // RepeatDirection   : Vertical
16862                 // RepeatLayout      : OrderedList
16863                 // OuterTableImplied : True
16864                 // Header            : False
16865                 // Footer            : True
16866                 // Separator         : False
16867
16868                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Vertical, RepeatLayout.OrderedList, true, false, true, false);
16869
16870                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
16871         }
16872
16873         [Test]
16874         [ExpectedException (typeof (global::System.InvalidOperationException))]
16875         public void RepeatInfo_3cols_9itms_vert_ol_otrtblimp_ftr ()
16876         {
16877                 // cols              : 3
16878                 // cnt               : 9
16879                 // RepeatDirection   : Vertical
16880                 // RepeatLayout      : OrderedList
16881                 // OuterTableImplied : True
16882                 // Header            : False
16883                 // Footer            : True
16884                 // Separator         : False
16885
16886                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Vertical, RepeatLayout.OrderedList, true, false, true, false);
16887
16888                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
16889         }
16890
16891         [Test]
16892         [ExpectedException (typeof (global::System.InvalidOperationException))]
16893         public void RepeatInfo_3cols_7itms_vert_ol_otrtblimp_ftr ()
16894         {
16895                 // cols              : 3
16896                 // cnt               : 7
16897                 // RepeatDirection   : Vertical
16898                 // RepeatLayout      : OrderedList
16899                 // OuterTableImplied : True
16900                 // Header            : False
16901                 // Footer            : True
16902                 // Separator         : False
16903
16904                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Vertical, RepeatLayout.OrderedList, true, false, true, false);
16905
16906                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
16907         }
16908
16909         [Test]
16910         public void RepeatInfo_0cols_0itms_horiz_tbl_ftr ()
16911         {
16912                 // cols              : 0
16913                 // cnt               : 0
16914                 // RepeatDirection   : Horizontal
16915                 // RepeatLayout      : Table
16916                 // OuterTableImplied : False
16917                 // Header            : False
16918                 // Footer            : True
16919                 // Separator         : False
16920
16921                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Horizontal, RepeatLayout.Table, false, false, true, false);
16922                 string exp = @"<table class=""mainstyle"">
16923         <tr>
16924                 <td colspan=""0"" class=""Footer-1"">(0,Footer,-1)</td>
16925         </tr>
16926 </table>";
16927                 Assert.AreEqual (exp, v, "#880");
16928         }
16929
16930         [Test]
16931         public void RepeatInfo_0cols_1itms_horiz_tbl_ftr ()
16932         {
16933                 // cols              : 0
16934                 // cnt               : 1
16935                 // RepeatDirection   : Horizontal
16936                 // RepeatLayout      : Table
16937                 // OuterTableImplied : False
16938                 // Header            : False
16939                 // Footer            : True
16940                 // Separator         : False
16941
16942                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Horizontal, RepeatLayout.Table, false, false, true, false);
16943                 string exp = @"<table class=""mainstyle"">
16944         <tr>
16945                 <td class=""Item0"">(0,Item,0)</td>
16946         </tr><tr>
16947                 <td class=""Footer-1"">(1,Footer,-1)</td>
16948         </tr>
16949 </table>";
16950                 Assert.AreEqual (exp, v, "#881");
16951         }
16952
16953         [Test]
16954         public void RepeatInfo_0cols_2itms_horiz_tbl_ftr ()
16955         {
16956                 // cols              : 0
16957                 // cnt               : 2
16958                 // RepeatDirection   : Horizontal
16959                 // RepeatLayout      : Table
16960                 // OuterTableImplied : False
16961                 // Header            : False
16962                 // Footer            : True
16963                 // Separator         : False
16964
16965                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Horizontal, RepeatLayout.Table, false, false, true, false);
16966                 string exp = @"<table class=""mainstyle"">
16967         <tr>
16968                 <td class=""Item0"">(0,Item,0)</td><td class=""Item1"">(1,Item,1)</td>
16969         </tr><tr>
16970                 <td colspan=""2"" class=""Footer-1"">(2,Footer,-1)</td>
16971         </tr>
16972 </table>";
16973                 Assert.AreEqual (exp, v, "#882");
16974         }
16975
16976         [Test]
16977         public void RepeatInfo_0cols_5itms_horiz_tbl_ftr ()
16978         {
16979                 // cols              : 0
16980                 // cnt               : 5
16981                 // RepeatDirection   : Horizontal
16982                 // RepeatLayout      : Table
16983                 // OuterTableImplied : False
16984                 // Header            : False
16985                 // Footer            : True
16986                 // Separator         : False
16987
16988                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Horizontal, RepeatLayout.Table, false, false, true, false);
16989                 string exp = @"<table class=""mainstyle"">
16990         <tr>
16991                 <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>
16992         </tr><tr>
16993                 <td colspan=""5"" class=""Footer-1"">(5,Footer,-1)</td>
16994         </tr>
16995 </table>";
16996                 Assert.AreEqual (exp, v, "#883");
16997         }
16998
16999         [Test]
17000         public void RepeatInfo_1cols_0itms_horiz_tbl_ftr ()
17001         {
17002                 // cols              : 1
17003                 // cnt               : 0
17004                 // RepeatDirection   : Horizontal
17005                 // RepeatLayout      : Table
17006                 // OuterTableImplied : False
17007                 // Header            : False
17008                 // Footer            : True
17009                 // Separator         : False
17010
17011                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Horizontal, RepeatLayout.Table, false, false, true, false);
17012                 string exp = @"<table class=""mainstyle"">
17013         <tr>
17014                 <td class=""Footer-1"">(0,Footer,-1)</td>
17015         </tr>
17016 </table>";
17017                 Assert.AreEqual (exp, v, "#884");
17018         }
17019
17020         [Test]
17021         public void RepeatInfo_1cols_5itms_horiz_tbl_ftr ()
17022         {
17023                 // cols              : 1
17024                 // cnt               : 5
17025                 // RepeatDirection   : Horizontal
17026                 // RepeatLayout      : Table
17027                 // OuterTableImplied : False
17028                 // Header            : False
17029                 // Footer            : True
17030                 // Separator         : False
17031
17032                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Horizontal, RepeatLayout.Table, false, false, true, false);
17033                 string exp = @"<table class=""mainstyle"">
17034         <tr>
17035                 <td class=""Item0"">(0,Item,0)</td>
17036         </tr><tr>
17037                 <td class=""Item1"">(1,Item,1)</td>
17038         </tr><tr>
17039                 <td class=""Item2"">(2,Item,2)</td>
17040         </tr><tr>
17041                 <td class=""Item3"">(3,Item,3)</td>
17042         </tr><tr>
17043                 <td class=""Item4"">(4,Item,4)</td>
17044         </tr><tr>
17045                 <td class=""Footer-1"">(5,Footer,-1)</td>
17046         </tr>
17047 </table>";
17048                 Assert.AreEqual (exp, v, "#885");
17049         }
17050
17051         [Test]
17052         public void RepeatInfo_2cols_4itms_horiz_tbl_ftr ()
17053         {
17054                 // cols              : 2
17055                 // cnt               : 4
17056                 // RepeatDirection   : Horizontal
17057                 // RepeatLayout      : Table
17058                 // OuterTableImplied : False
17059                 // Header            : False
17060                 // Footer            : True
17061                 // Separator         : False
17062
17063                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Horizontal, RepeatLayout.Table, false, false, true, false);
17064                 string exp = @"<table class=""mainstyle"">
17065         <tr>
17066                 <td class=""Item0"">(0,Item,0)</td><td class=""Item1"">(1,Item,1)</td>
17067         </tr><tr>
17068                 <td class=""Item2"">(2,Item,2)</td><td class=""Item3"">(3,Item,3)</td>
17069         </tr><tr>
17070                 <td colspan=""2"" class=""Footer-1"">(4,Footer,-1)</td>
17071         </tr>
17072 </table>";
17073                 Assert.AreEqual (exp, v, "#886");
17074         }
17075
17076         [Test]
17077         public void RepeatInfo_2cols_7itms_horiz_tbl_ftr ()
17078         {
17079                 // cols              : 2
17080                 // cnt               : 7
17081                 // RepeatDirection   : Horizontal
17082                 // RepeatLayout      : Table
17083                 // OuterTableImplied : False
17084                 // Header            : False
17085                 // Footer            : True
17086                 // Separator         : False
17087
17088                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Horizontal, RepeatLayout.Table, false, false, true, false);
17089                 string exp = @"<table class=""mainstyle"">
17090         <tr>
17091                 <td class=""Item0"">(0,Item,0)</td><td class=""Item1"">(1,Item,1)</td>
17092         </tr><tr>
17093                 <td class=""Item2"">(2,Item,2)</td><td class=""Item3"">(3,Item,3)</td>
17094         </tr><tr>
17095                 <td class=""Item4"">(4,Item,4)</td><td class=""Item5"">(5,Item,5)</td>
17096         </tr><tr>
17097                 <td class=""Item6"">(6,Item,6)</td><td></td>
17098         </tr><tr>
17099                 <td colspan=""2"" class=""Footer-1"">(7,Footer,-1)</td>
17100         </tr>
17101 </table>";
17102                 Assert.AreEqual (exp, v, "#887");
17103         }
17104
17105         [Test]
17106         public void RepeatInfo_3cols_9itms_horiz_tbl_ftr ()
17107         {
17108                 // cols              : 3
17109                 // cnt               : 9
17110                 // RepeatDirection   : Horizontal
17111                 // RepeatLayout      : Table
17112                 // OuterTableImplied : False
17113                 // Header            : False
17114                 // Footer            : True
17115                 // Separator         : False
17116
17117                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Horizontal, RepeatLayout.Table, false, false, true, false);
17118                 string exp = @"<table>
17119         <tr>
17120                 <td class=""Item0"">(0,Item,0)</td><td class=""Item1"">(1,Item,1)</td><td class=""Item2"">(2,Item,2)</td>
17121         </tr><tr>
17122                 <td class=""Item3"">(3,Item,3)</td><td class=""Item4"">(4,Item,4)</td><td class=""Item5"">(5,Item,5)</td>
17123         </tr><tr>
17124                 <td class=""Item6"">(6,Item,6)</td><td class=""Item7"">(7,Item,7)</td><td class=""Item8"">(8,Item,8)</td>
17125         </tr><tr>
17126                 <td colspan=""3"" class=""Footer-1"">(9,Footer,-1)</td>
17127         </tr>
17128 </table>";
17129                 Assert.AreEqual (exp, v, "#888");
17130         }
17131
17132         [Test]
17133         public void RepeatInfo_3cols_7itms_horiz_tbl_ftr ()
17134         {
17135                 // cols              : 3
17136                 // cnt               : 7
17137                 // RepeatDirection   : Horizontal
17138                 // RepeatLayout      : Table
17139                 // OuterTableImplied : False
17140                 // Header            : False
17141                 // Footer            : True
17142                 // Separator         : False
17143
17144                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Horizontal, RepeatLayout.Table, false, false, true, false);
17145                 string exp = @"<table>
17146         <tr>
17147                 <td class=""Item0"">(0,Item,0)</td><td class=""Item1"">(1,Item,1)</td><td class=""Item2"">(2,Item,2)</td>
17148         </tr><tr>
17149                 <td class=""Item3"">(3,Item,3)</td><td class=""Item4"">(4,Item,4)</td><td class=""Item5"">(5,Item,5)</td>
17150         </tr><tr>
17151                 <td class=""Item6"">(6,Item,6)</td><td></td><td></td>
17152         </tr><tr>
17153                 <td colspan=""3"" class=""Footer-1"">(7,Footer,-1)</td>
17154         </tr>
17155 </table>";
17156                 Assert.AreEqual (exp, v, "#889");
17157         }
17158
17159         [Test]
17160         public void RepeatInfo_0cols_0itms_vert_tbl_ftr ()
17161         {
17162                 // cols              : 0
17163                 // cnt               : 0
17164                 // RepeatDirection   : Vertical
17165                 // RepeatLayout      : Table
17166                 // OuterTableImplied : False
17167                 // Header            : False
17168                 // Footer            : True
17169                 // Separator         : False
17170
17171                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Vertical, RepeatLayout.Table, false, false, true, false);
17172                 string exp = @"<table class=""mainstyle"">
17173         <tr>
17174                 <td class=""Footer-1"">(0,Footer,-1)</td>
17175         </tr>
17176 </table>";
17177                 Assert.AreEqual (exp, v, "#890");
17178         }
17179
17180         [Test]
17181         public void RepeatInfo_0cols_1itms_vert_tbl_ftr ()
17182         {
17183                 // cols              : 0
17184                 // cnt               : 1
17185                 // RepeatDirection   : Vertical
17186                 // RepeatLayout      : Table
17187                 // OuterTableImplied : False
17188                 // Header            : False
17189                 // Footer            : True
17190                 // Separator         : False
17191
17192                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Vertical, RepeatLayout.Table, false, false, true, false);
17193                 string exp = @"<table class=""mainstyle"">
17194         <tr>
17195                 <td class=""Item0"">(0,Item,0)</td>
17196         </tr><tr>
17197                 <td class=""Footer-1"">(1,Footer,-1)</td>
17198         </tr>
17199 </table>";
17200                 Assert.AreEqual (exp, v, "#891");
17201         }
17202
17203         [Test]
17204         public void RepeatInfo_0cols_2itms_vert_tbl_ftr ()
17205         {
17206                 // cols              : 0
17207                 // cnt               : 2
17208                 // RepeatDirection   : Vertical
17209                 // RepeatLayout      : Table
17210                 // OuterTableImplied : False
17211                 // Header            : False
17212                 // Footer            : True
17213                 // Separator         : False
17214
17215                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Vertical, RepeatLayout.Table, false, false, true, false);
17216                 string exp = @"<table class=""mainstyle"">
17217         <tr>
17218                 <td class=""Item0"">(0,Item,0)</td>
17219         </tr><tr>
17220                 <td class=""Item1"">(1,Item,1)</td>
17221         </tr><tr>
17222                 <td class=""Footer-1"">(2,Footer,-1)</td>
17223         </tr>
17224 </table>";
17225                 Assert.AreEqual (exp, v, "#892");
17226         }
17227
17228         [Test]
17229         public void RepeatInfo_0cols_5itms_vert_tbl_ftr ()
17230         {
17231                 // cols              : 0
17232                 // cnt               : 5
17233                 // RepeatDirection   : Vertical
17234                 // RepeatLayout      : Table
17235                 // OuterTableImplied : False
17236                 // Header            : False
17237                 // Footer            : True
17238                 // Separator         : False
17239
17240                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Vertical, RepeatLayout.Table, false, false, true, false);
17241                 string exp = @"<table class=""mainstyle"">
17242         <tr>
17243                 <td class=""Item0"">(0,Item,0)</td>
17244         </tr><tr>
17245                 <td class=""Item1"">(1,Item,1)</td>
17246         </tr><tr>
17247                 <td class=""Item2"">(2,Item,2)</td>
17248         </tr><tr>
17249                 <td class=""Item3"">(3,Item,3)</td>
17250         </tr><tr>
17251                 <td class=""Item4"">(4,Item,4)</td>
17252         </tr><tr>
17253                 <td class=""Footer-1"">(5,Footer,-1)</td>
17254         </tr>
17255 </table>";
17256                 Assert.AreEqual (exp, v, "#893");
17257         }
17258
17259         [Test]
17260         public void RepeatInfo_1cols_0itms_vert_tbl_ftr ()
17261         {
17262                 // cols              : 1
17263                 // cnt               : 0
17264                 // RepeatDirection   : Vertical
17265                 // RepeatLayout      : Table
17266                 // OuterTableImplied : False
17267                 // Header            : False
17268                 // Footer            : True
17269                 // Separator         : False
17270
17271                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Vertical, RepeatLayout.Table, false, false, true, false);
17272                 string exp = @"<table class=""mainstyle"">
17273         <tr>
17274                 <td class=""Footer-1"">(0,Footer,-1)</td>
17275         </tr>
17276 </table>";
17277                 Assert.AreEqual (exp, v, "#894");
17278         }
17279
17280         [Test]
17281         public void RepeatInfo_1cols_5itms_vert_tbl_ftr ()
17282         {
17283                 // cols              : 1
17284                 // cnt               : 5
17285                 // RepeatDirection   : Vertical
17286                 // RepeatLayout      : Table
17287                 // OuterTableImplied : False
17288                 // Header            : False
17289                 // Footer            : True
17290                 // Separator         : False
17291
17292                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Vertical, RepeatLayout.Table, false, false, true, false);
17293                 string exp = @"<table class=""mainstyle"">
17294         <tr>
17295                 <td class=""Item0"">(0,Item,0)</td>
17296         </tr><tr>
17297                 <td class=""Item1"">(1,Item,1)</td>
17298         </tr><tr>
17299                 <td class=""Item2"">(2,Item,2)</td>
17300         </tr><tr>
17301                 <td class=""Item3"">(3,Item,3)</td>
17302         </tr><tr>
17303                 <td class=""Item4"">(4,Item,4)</td>
17304         </tr><tr>
17305                 <td class=""Footer-1"">(5,Footer,-1)</td>
17306         </tr>
17307 </table>";
17308                 Assert.AreEqual (exp, v, "#895");
17309         }
17310
17311         [Test]
17312         public void RepeatInfo_2cols_4itms_vert_tbl_ftr ()
17313         {
17314                 // cols              : 2
17315                 // cnt               : 4
17316                 // RepeatDirection   : Vertical
17317                 // RepeatLayout      : Table
17318                 // OuterTableImplied : False
17319                 // Header            : False
17320                 // Footer            : True
17321                 // Separator         : False
17322
17323                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Vertical, RepeatLayout.Table, false, false, true, false);
17324                 string exp = @"<table class=""mainstyle"">
17325         <tr>
17326                 <td class=""Item0"">(0,Item,0)</td><td class=""Item2"">(1,Item,2)</td>
17327         </tr><tr>
17328                 <td class=""Item1"">(2,Item,1)</td><td class=""Item3"">(3,Item,3)</td>
17329         </tr><tr>
17330                 <td colspan=""2"" class=""Footer-1"">(4,Footer,-1)</td>
17331         </tr>
17332 </table>";
17333                 Assert.AreEqual (exp, v, "#896");
17334         }
17335
17336         [Test]
17337         public void RepeatInfo_2cols_7itms_vert_tbl_ftr ()
17338         {
17339                 // cols              : 2
17340                 // cnt               : 7
17341                 // RepeatDirection   : Vertical
17342                 // RepeatLayout      : Table
17343                 // OuterTableImplied : False
17344                 // Header            : False
17345                 // Footer            : True
17346                 // Separator         : False
17347
17348                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Vertical, RepeatLayout.Table, false, false, true, false);
17349                 string exp = @"<table class=""mainstyle"">
17350         <tr>
17351                 <td class=""Item0"">(0,Item,0)</td><td class=""Item4"">(1,Item,4)</td>
17352         </tr><tr>
17353                 <td class=""Item1"">(2,Item,1)</td><td class=""Item5"">(3,Item,5)</td>
17354         </tr><tr>
17355                 <td class=""Item2"">(4,Item,2)</td><td class=""Item6"">(5,Item,6)</td>
17356         </tr><tr>
17357                 <td class=""Item3"">(6,Item,3)</td><td></td>
17358         </tr><tr>
17359                 <td colspan=""2"" class=""Footer-1"">(7,Footer,-1)</td>
17360         </tr>
17361 </table>";
17362                 Assert.AreEqual (exp, v, "#897");
17363         }
17364
17365         [Test]
17366         public void RepeatInfo_3cols_9itms_vert_tbl_ftr ()
17367         {
17368                 // cols              : 3
17369                 // cnt               : 9
17370                 // RepeatDirection   : Vertical
17371                 // RepeatLayout      : Table
17372                 // OuterTableImplied : False
17373                 // Header            : False
17374                 // Footer            : True
17375                 // Separator         : False
17376
17377                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Vertical, RepeatLayout.Table, false, false, true, false);
17378                 string exp = @"<table>
17379         <tr>
17380                 <td class=""Item0"">(0,Item,0)</td><td class=""Item3"">(1,Item,3)</td><td class=""Item6"">(2,Item,6)</td>
17381         </tr><tr>
17382                 <td class=""Item1"">(3,Item,1)</td><td class=""Item4"">(4,Item,4)</td><td class=""Item7"">(5,Item,7)</td>
17383         </tr><tr>
17384                 <td class=""Item2"">(6,Item,2)</td><td class=""Item5"">(7,Item,5)</td><td class=""Item8"">(8,Item,8)</td>
17385         </tr><tr>
17386                 <td colspan=""3"" class=""Footer-1"">(9,Footer,-1)</td>
17387         </tr>
17388 </table>";
17389                 Assert.AreEqual (exp, v, "#898");
17390         }
17391
17392         [Test]
17393         public void RepeatInfo_3cols_7itms_vert_tbl_ftr ()
17394         {
17395                 // cols              : 3
17396                 // cnt               : 7
17397                 // RepeatDirection   : Vertical
17398                 // RepeatLayout      : Table
17399                 // OuterTableImplied : False
17400                 // Header            : False
17401                 // Footer            : True
17402                 // Separator         : False
17403
17404                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Vertical, RepeatLayout.Table, false, false, true, false);
17405                 string exp = @"<table>
17406         <tr>
17407                 <td class=""Item0"">(0,Item,0)</td><td class=""Item3"">(1,Item,3)</td><td class=""Item5"">(2,Item,5)</td>
17408         </tr><tr>
17409                 <td class=""Item1"">(3,Item,1)</td><td class=""Item4"">(4,Item,4)</td><td class=""Item6"">(5,Item,6)</td>
17410         </tr><tr>
17411                 <td class=""Item2"">(6,Item,2)</td><td></td><td></td>
17412         </tr><tr>
17413                 <td colspan=""3"" class=""Footer-1"">(7,Footer,-1)</td>
17414         </tr>
17415 </table>";
17416                 Assert.AreEqual (exp, v, "#899");
17417         }
17418
17419         [Test]
17420         public void RepeatInfo_0cols_0itms_horiz_flow_ftr ()
17421         {
17422                 // cols              : 0
17423                 // cnt               : 0
17424                 // RepeatDirection   : Horizontal
17425                 // RepeatLayout      : Flow
17426                 // OuterTableImplied : False
17427                 // Header            : False
17428                 // Footer            : True
17429                 // Separator         : False
17430
17431                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Horizontal, RepeatLayout.Flow, false, false, true, false);
17432                 string exp = @"<span class=""mainstyle"">(0,Footer,-1)</span>";
17433                 Assert.AreEqual (exp, v, "#900");
17434         }
17435
17436         [Test]
17437         public void RepeatInfo_0cols_1itms_horiz_flow_ftr ()
17438         {
17439                 // cols              : 0
17440                 // cnt               : 1
17441                 // RepeatDirection   : Horizontal
17442                 // RepeatLayout      : Flow
17443                 // OuterTableImplied : False
17444                 // Header            : False
17445                 // Footer            : True
17446                 // Separator         : False
17447
17448                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Horizontal, RepeatLayout.Flow, false, false, true, false);
17449                 string exp = @"<span class=""mainstyle"">(0,Item,0)(1,Footer,-1)</span>";
17450                 Assert.AreEqual (exp, v, "#901");
17451         }
17452
17453         [Test]
17454         public void RepeatInfo_0cols_2itms_horiz_flow_ftr ()
17455         {
17456                 // cols              : 0
17457                 // cnt               : 2
17458                 // RepeatDirection   : Horizontal
17459                 // RepeatLayout      : Flow
17460                 // OuterTableImplied : False
17461                 // Header            : False
17462                 // Footer            : True
17463                 // Separator         : False
17464
17465                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Horizontal, RepeatLayout.Flow, false, false, true, false);
17466                 string exp = @"<span class=""mainstyle"">(0,Item,0)(1,Item,1)(2,Footer,-1)</span>";
17467                 Assert.AreEqual (exp, v, "#902");
17468         }
17469
17470         [Test]
17471         public void RepeatInfo_0cols_5itms_horiz_flow_ftr ()
17472         {
17473                 // cols              : 0
17474                 // cnt               : 5
17475                 // RepeatDirection   : Horizontal
17476                 // RepeatLayout      : Flow
17477                 // OuterTableImplied : False
17478                 // Header            : False
17479                 // Footer            : True
17480                 // Separator         : False
17481
17482                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Horizontal, RepeatLayout.Flow, false, false, true, false);
17483                 string exp = @"<span class=""mainstyle"">(0,Item,0)(1,Item,1)(2,Item,2)(3,Item,3)(4,Item,4)(5,Footer,-1)</span>";
17484                 Assert.AreEqual (exp, v, "#903");
17485         }
17486
17487         [Test]
17488         public void RepeatInfo_1cols_0itms_horiz_flow_ftr ()
17489         {
17490                 // cols              : 1
17491                 // cnt               : 0
17492                 // RepeatDirection   : Horizontal
17493                 // RepeatLayout      : Flow
17494                 // OuterTableImplied : False
17495                 // Header            : False
17496                 // Footer            : True
17497                 // Separator         : False
17498
17499                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Horizontal, RepeatLayout.Flow, false, false, true, false);
17500                 string exp = @"<span class=""mainstyle"">(0,Footer,-1)</span>";
17501                 Assert.AreEqual (exp, v, "#904");
17502         }
17503
17504         [Test]
17505         public void RepeatInfo_1cols_5itms_horiz_flow_ftr ()
17506         {
17507                 // cols              : 1
17508                 // cnt               : 5
17509                 // RepeatDirection   : Horizontal
17510                 // RepeatLayout      : Flow
17511                 // OuterTableImplied : False
17512                 // Header            : False
17513                 // Footer            : True
17514                 // Separator         : False
17515
17516                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Horizontal, RepeatLayout.Flow, false, false, true, false);
17517                 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>";
17518                 Assert.AreEqual (exp, v, "#905");
17519         }
17520
17521         [Test]
17522         public void RepeatInfo_2cols_4itms_horiz_flow_ftr ()
17523         {
17524                 // cols              : 2
17525                 // cnt               : 4
17526                 // RepeatDirection   : Horizontal
17527                 // RepeatLayout      : Flow
17528                 // OuterTableImplied : False
17529                 // Header            : False
17530                 // Footer            : True
17531                 // Separator         : False
17532
17533                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Horizontal, RepeatLayout.Flow, false, false, true, false);
17534                 string exp = @"<span class=""mainstyle"">(0,Item,0)(1,Item,1)<br />(2,Item,2)(3,Item,3)<br />(4,Footer,-1)</span>";
17535                 Assert.AreEqual (exp, v, "#906");
17536         }
17537
17538         [Test]
17539         public void RepeatInfo_2cols_7itms_horiz_flow_ftr ()
17540         {
17541                 // cols              : 2
17542                 // cnt               : 7
17543                 // RepeatDirection   : Horizontal
17544                 // RepeatLayout      : Flow
17545                 // OuterTableImplied : False
17546                 // Header            : False
17547                 // Footer            : True
17548                 // Separator         : False
17549
17550                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Horizontal, RepeatLayout.Flow, false, false, true, false);
17551                 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>";
17552                 Assert.AreEqual (exp, v, "#907");
17553         }
17554
17555         [Test]
17556         public void RepeatInfo_3cols_9itms_horiz_flow_ftr ()
17557         {
17558                 // cols              : 3
17559                 // cnt               : 9
17560                 // RepeatDirection   : Horizontal
17561                 // RepeatLayout      : Flow
17562                 // OuterTableImplied : False
17563                 // Header            : False
17564                 // Footer            : True
17565                 // Separator         : False
17566
17567                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Horizontal, RepeatLayout.Flow, false, false, true, false);
17568                 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>";
17569                 Assert.AreEqual (exp, v, "#908");
17570         }
17571
17572         [Test]
17573         public void RepeatInfo_3cols_7itms_horiz_flow_ftr ()
17574         {
17575                 // cols              : 3
17576                 // cnt               : 7
17577                 // RepeatDirection   : Horizontal
17578                 // RepeatLayout      : Flow
17579                 // OuterTableImplied : False
17580                 // Header            : False
17581                 // Footer            : True
17582                 // Separator         : False
17583
17584                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Horizontal, RepeatLayout.Flow, false, false, true, false);
17585                 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>";
17586                 Assert.AreEqual (exp, v, "#909");
17587         }
17588
17589         [Test]
17590         public void RepeatInfo_0cols_0itms_vert_flow_ftr ()
17591         {
17592                 // cols              : 0
17593                 // cnt               : 0
17594                 // RepeatDirection   : Vertical
17595                 // RepeatLayout      : Flow
17596                 // OuterTableImplied : False
17597                 // Header            : False
17598                 // Footer            : True
17599                 // Separator         : False
17600
17601                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Vertical, RepeatLayout.Flow, false, false, true, false);
17602                 string exp = @"<span class=""mainstyle"">(0,Footer,-1)</span>";
17603                 Assert.AreEqual (exp, v, "#910");
17604         }
17605
17606         [Test]
17607         public void RepeatInfo_0cols_1itms_vert_flow_ftr ()
17608         {
17609                 // cols              : 0
17610                 // cnt               : 1
17611                 // RepeatDirection   : Vertical
17612                 // RepeatLayout      : Flow
17613                 // OuterTableImplied : False
17614                 // Header            : False
17615                 // Footer            : True
17616                 // Separator         : False
17617
17618                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Vertical, RepeatLayout.Flow, false, false, true, false);
17619                 string exp = @"<span class=""mainstyle"">(0,Item,0)<br />(1,Footer,-1)</span>";
17620                 Assert.AreEqual (exp, v, "#911");
17621         }
17622
17623         [Test]
17624         public void RepeatInfo_0cols_2itms_vert_flow_ftr ()
17625         {
17626                 // cols              : 0
17627                 // cnt               : 2
17628                 // RepeatDirection   : Vertical
17629                 // RepeatLayout      : Flow
17630                 // OuterTableImplied : False
17631                 // Header            : False
17632                 // Footer            : True
17633                 // Separator         : False
17634
17635                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Vertical, RepeatLayout.Flow, false, false, true, false);
17636                 string exp = @"<span class=""mainstyle"">(0,Item,0)<br />(1,Item,1)<br />(2,Footer,-1)</span>";
17637                 Assert.AreEqual (exp, v, "#912");
17638         }
17639
17640         [Test]
17641         public void RepeatInfo_0cols_5itms_vert_flow_ftr ()
17642         {
17643                 // cols              : 0
17644                 // cnt               : 5
17645                 // RepeatDirection   : Vertical
17646                 // RepeatLayout      : Flow
17647                 // OuterTableImplied : False
17648                 // Header            : False
17649                 // Footer            : True
17650                 // Separator         : False
17651
17652                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Vertical, RepeatLayout.Flow, false, false, true, false);
17653                 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>";
17654                 Assert.AreEqual (exp, v, "#913");
17655         }
17656
17657         [Test]
17658         public void RepeatInfo_1cols_0itms_vert_flow_ftr ()
17659         {
17660                 // cols              : 1
17661                 // cnt               : 0
17662                 // RepeatDirection   : Vertical
17663                 // RepeatLayout      : Flow
17664                 // OuterTableImplied : False
17665                 // Header            : False
17666                 // Footer            : True
17667                 // Separator         : False
17668
17669                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Vertical, RepeatLayout.Flow, false, false, true, false);
17670                 string exp = @"<span class=""mainstyle"">(0,Footer,-1)</span>";
17671                 Assert.AreEqual (exp, v, "#914");
17672         }
17673
17674         [Test]
17675         public void RepeatInfo_1cols_5itms_vert_flow_ftr ()
17676         {
17677                 // cols              : 1
17678                 // cnt               : 5
17679                 // RepeatDirection   : Vertical
17680                 // RepeatLayout      : Flow
17681                 // OuterTableImplied : False
17682                 // Header            : False
17683                 // Footer            : True
17684                 // Separator         : False
17685
17686                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Vertical, RepeatLayout.Flow, false, false, true, false);
17687                 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>";
17688                 Assert.AreEqual (exp, v, "#915");
17689         }
17690
17691         [Test]
17692         public void RepeatInfo_2cols_4itms_vert_flow_ftr ()
17693         {
17694                 // cols              : 2
17695                 // cnt               : 4
17696                 // RepeatDirection   : Vertical
17697                 // RepeatLayout      : Flow
17698                 // OuterTableImplied : False
17699                 // Header            : False
17700                 // Footer            : True
17701                 // Separator         : False
17702
17703                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Vertical, RepeatLayout.Flow, false, false, true, false);
17704                 string exp = @"<span class=""mainstyle"">(0,Item,0)(1,Item,2)<br />(2,Item,1)(3,Item,3)<br />(4,Footer,-1)</span>";
17705                 Assert.AreEqual (exp, v, "#916");
17706         }
17707
17708         [Test]
17709         public void RepeatInfo_2cols_7itms_vert_flow_ftr ()
17710         {
17711                 // cols              : 2
17712                 // cnt               : 7
17713                 // RepeatDirection   : Vertical
17714                 // RepeatLayout      : Flow
17715                 // OuterTableImplied : False
17716                 // Header            : False
17717                 // Footer            : True
17718                 // Separator         : False
17719
17720                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Vertical, RepeatLayout.Flow, false, false, true, false);
17721                 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>";
17722                 Assert.AreEqual (exp, v, "#917");
17723         }
17724
17725         [Test]
17726         public void RepeatInfo_3cols_9itms_vert_flow_ftr ()
17727         {
17728                 // cols              : 3
17729                 // cnt               : 9
17730                 // RepeatDirection   : Vertical
17731                 // RepeatLayout      : Flow
17732                 // OuterTableImplied : False
17733                 // Header            : False
17734                 // Footer            : True
17735                 // Separator         : False
17736
17737                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Vertical, RepeatLayout.Flow, false, false, true, false);
17738                 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>";
17739                 Assert.AreEqual (exp, v, "#918");
17740         }
17741
17742         [Test]
17743         public void RepeatInfo_3cols_7itms_vert_flow_ftr ()
17744         {
17745                 // cols              : 3
17746                 // cnt               : 7
17747                 // RepeatDirection   : Vertical
17748                 // RepeatLayout      : Flow
17749                 // OuterTableImplied : False
17750                 // Header            : False
17751                 // Footer            : True
17752                 // Separator         : False
17753
17754                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Vertical, RepeatLayout.Flow, false, false, true, false);
17755                 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>";
17756                 Assert.AreEqual (exp, v, "#919");
17757         }
17758
17759         [Test]
17760         [ExpectedException (typeof (global::System.InvalidOperationException))]
17761         public void RepeatInfo_0cols_0itms_horiz_ul_ftr ()
17762         {
17763                 // cols              : 0
17764                 // cnt               : 0
17765                 // RepeatDirection   : Horizontal
17766                 // RepeatLayout      : UnorderedList
17767                 // OuterTableImplied : False
17768                 // Header            : False
17769                 // Footer            : True
17770                 // Separator         : False
17771
17772                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, false, false, true, false);
17773
17774                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
17775         }
17776
17777         [Test]
17778         [ExpectedException (typeof (global::System.InvalidOperationException))]
17779         public void RepeatInfo_0cols_1itms_horiz_ul_ftr ()
17780         {
17781                 // cols              : 0
17782                 // cnt               : 1
17783                 // RepeatDirection   : Horizontal
17784                 // RepeatLayout      : UnorderedList
17785                 // OuterTableImplied : False
17786                 // Header            : False
17787                 // Footer            : True
17788                 // Separator         : False
17789
17790                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, false, false, true, false);
17791
17792                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
17793         }
17794
17795         [Test]
17796         [ExpectedException (typeof (global::System.InvalidOperationException))]
17797         public void RepeatInfo_0cols_2itms_horiz_ul_ftr ()
17798         {
17799                 // cols              : 0
17800                 // cnt               : 2
17801                 // RepeatDirection   : Horizontal
17802                 // RepeatLayout      : UnorderedList
17803                 // OuterTableImplied : False
17804                 // Header            : False
17805                 // Footer            : True
17806                 // Separator         : False
17807
17808                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, false, false, true, false);
17809
17810                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
17811         }
17812
17813         [Test]
17814         [ExpectedException (typeof (global::System.InvalidOperationException))]
17815         public void RepeatInfo_0cols_5itms_horiz_ul_ftr ()
17816         {
17817                 // cols              : 0
17818                 // cnt               : 5
17819                 // RepeatDirection   : Horizontal
17820                 // RepeatLayout      : UnorderedList
17821                 // OuterTableImplied : False
17822                 // Header            : False
17823                 // Footer            : True
17824                 // Separator         : False
17825
17826                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, false, false, true, false);
17827
17828                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
17829         }
17830
17831         [Test]
17832         [ExpectedException (typeof (global::System.InvalidOperationException))]
17833         public void RepeatInfo_1cols_0itms_horiz_ul_ftr ()
17834         {
17835                 // cols              : 1
17836                 // cnt               : 0
17837                 // RepeatDirection   : Horizontal
17838                 // RepeatLayout      : UnorderedList
17839                 // OuterTableImplied : False
17840                 // Header            : False
17841                 // Footer            : True
17842                 // Separator         : False
17843
17844                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, false, false, true, false);
17845
17846                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
17847         }
17848
17849         [Test]
17850         [ExpectedException (typeof (global::System.InvalidOperationException))]
17851         public void RepeatInfo_1cols_5itms_horiz_ul_ftr ()
17852         {
17853                 // cols              : 1
17854                 // cnt               : 5
17855                 // RepeatDirection   : Horizontal
17856                 // RepeatLayout      : UnorderedList
17857                 // OuterTableImplied : False
17858                 // Header            : False
17859                 // Footer            : True
17860                 // Separator         : False
17861
17862                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, false, false, true, false);
17863
17864                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
17865         }
17866
17867         [Test]
17868         [ExpectedException (typeof (global::System.InvalidOperationException))]
17869         public void RepeatInfo_2cols_4itms_horiz_ul_ftr ()
17870         {
17871                 // cols              : 2
17872                 // cnt               : 4
17873                 // RepeatDirection   : Horizontal
17874                 // RepeatLayout      : UnorderedList
17875                 // OuterTableImplied : False
17876                 // Header            : False
17877                 // Footer            : True
17878                 // Separator         : False
17879
17880                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, false, false, true, false);
17881
17882                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
17883         }
17884
17885         [Test]
17886         [ExpectedException (typeof (global::System.InvalidOperationException))]
17887         public void RepeatInfo_2cols_7itms_horiz_ul_ftr ()
17888         {
17889                 // cols              : 2
17890                 // cnt               : 7
17891                 // RepeatDirection   : Horizontal
17892                 // RepeatLayout      : UnorderedList
17893                 // OuterTableImplied : False
17894                 // Header            : False
17895                 // Footer            : True
17896                 // Separator         : False
17897
17898                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, false, false, true, false);
17899
17900                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
17901         }
17902
17903         [Test]
17904         [ExpectedException (typeof (global::System.InvalidOperationException))]
17905         public void RepeatInfo_3cols_9itms_horiz_ul_ftr ()
17906         {
17907                 // cols              : 3
17908                 // cnt               : 9
17909                 // RepeatDirection   : Horizontal
17910                 // RepeatLayout      : UnorderedList
17911                 // OuterTableImplied : False
17912                 // Header            : False
17913                 // Footer            : True
17914                 // Separator         : False
17915
17916                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, false, false, true, false);
17917
17918                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
17919         }
17920
17921         [Test]
17922         [ExpectedException (typeof (global::System.InvalidOperationException))]
17923         public void RepeatInfo_3cols_7itms_horiz_ul_ftr ()
17924         {
17925                 // cols              : 3
17926                 // cnt               : 7
17927                 // RepeatDirection   : Horizontal
17928                 // RepeatLayout      : UnorderedList
17929                 // OuterTableImplied : False
17930                 // Header            : False
17931                 // Footer            : True
17932                 // Separator         : False
17933
17934                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, false, false, true, false);
17935
17936                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
17937         }
17938
17939         [Test]
17940         [ExpectedException (typeof (global::System.InvalidOperationException))]
17941         public void RepeatInfo_0cols_0itms_vert_ul_ftr ()
17942         {
17943                 // cols              : 0
17944                 // cnt               : 0
17945                 // RepeatDirection   : Vertical
17946                 // RepeatLayout      : UnorderedList
17947                 // OuterTableImplied : False
17948                 // Header            : False
17949                 // Footer            : True
17950                 // Separator         : False
17951
17952                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Vertical, RepeatLayout.UnorderedList, false, false, true, false);
17953
17954                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
17955         }
17956
17957         [Test]
17958         [ExpectedException (typeof (global::System.InvalidOperationException))]
17959         public void RepeatInfo_0cols_1itms_vert_ul_ftr ()
17960         {
17961                 // cols              : 0
17962                 // cnt               : 1
17963                 // RepeatDirection   : Vertical
17964                 // RepeatLayout      : UnorderedList
17965                 // OuterTableImplied : False
17966                 // Header            : False
17967                 // Footer            : True
17968                 // Separator         : False
17969
17970                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Vertical, RepeatLayout.UnorderedList, false, false, true, false);
17971
17972                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
17973         }
17974
17975         [Test]
17976         [ExpectedException (typeof (global::System.InvalidOperationException))]
17977         public void RepeatInfo_0cols_2itms_vert_ul_ftr ()
17978         {
17979                 // cols              : 0
17980                 // cnt               : 2
17981                 // RepeatDirection   : Vertical
17982                 // RepeatLayout      : UnorderedList
17983                 // OuterTableImplied : False
17984                 // Header            : False
17985                 // Footer            : True
17986                 // Separator         : False
17987
17988                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Vertical, RepeatLayout.UnorderedList, false, false, true, false);
17989
17990                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
17991         }
17992
17993         [Test]
17994         [ExpectedException (typeof (global::System.InvalidOperationException))]
17995         public void RepeatInfo_0cols_5itms_vert_ul_ftr ()
17996         {
17997                 // cols              : 0
17998                 // cnt               : 5
17999                 // RepeatDirection   : Vertical
18000                 // RepeatLayout      : UnorderedList
18001                 // OuterTableImplied : False
18002                 // Header            : False
18003                 // Footer            : True
18004                 // Separator         : False
18005
18006                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Vertical, RepeatLayout.UnorderedList, false, false, true, false);
18007
18008                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
18009         }
18010
18011         [Test]
18012         [ExpectedException (typeof (global::System.InvalidOperationException))]
18013         public void RepeatInfo_1cols_0itms_vert_ul_ftr ()
18014         {
18015                 // cols              : 1
18016                 // cnt               : 0
18017                 // RepeatDirection   : Vertical
18018                 // RepeatLayout      : UnorderedList
18019                 // OuterTableImplied : False
18020                 // Header            : False
18021                 // Footer            : True
18022                 // Separator         : False
18023
18024                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Vertical, RepeatLayout.UnorderedList, false, false, true, false);
18025
18026                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
18027         }
18028
18029         [Test]
18030         [ExpectedException (typeof (global::System.InvalidOperationException))]
18031         public void RepeatInfo_1cols_5itms_vert_ul_ftr ()
18032         {
18033                 // cols              : 1
18034                 // cnt               : 5
18035                 // RepeatDirection   : Vertical
18036                 // RepeatLayout      : UnorderedList
18037                 // OuterTableImplied : False
18038                 // Header            : False
18039                 // Footer            : True
18040                 // Separator         : False
18041
18042                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Vertical, RepeatLayout.UnorderedList, false, false, true, false);
18043
18044                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
18045         }
18046
18047         [Test]
18048         [ExpectedException (typeof (global::System.InvalidOperationException))]
18049         public void RepeatInfo_2cols_4itms_vert_ul_ftr ()
18050         {
18051                 // cols              : 2
18052                 // cnt               : 4
18053                 // RepeatDirection   : Vertical
18054                 // RepeatLayout      : UnorderedList
18055                 // OuterTableImplied : False
18056                 // Header            : False
18057                 // Footer            : True
18058                 // Separator         : False
18059
18060                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Vertical, RepeatLayout.UnorderedList, false, false, true, false);
18061
18062                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
18063         }
18064
18065         [Test]
18066         [ExpectedException (typeof (global::System.InvalidOperationException))]
18067         public void RepeatInfo_2cols_7itms_vert_ul_ftr ()
18068         {
18069                 // cols              : 2
18070                 // cnt               : 7
18071                 // RepeatDirection   : Vertical
18072                 // RepeatLayout      : UnorderedList
18073                 // OuterTableImplied : False
18074                 // Header            : False
18075                 // Footer            : True
18076                 // Separator         : False
18077
18078                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Vertical, RepeatLayout.UnorderedList, false, false, true, false);
18079
18080                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
18081         }
18082
18083         [Test]
18084         [ExpectedException (typeof (global::System.InvalidOperationException))]
18085         public void RepeatInfo_3cols_9itms_vert_ul_ftr ()
18086         {
18087                 // cols              : 3
18088                 // cnt               : 9
18089                 // RepeatDirection   : Vertical
18090                 // RepeatLayout      : UnorderedList
18091                 // OuterTableImplied : False
18092                 // Header            : False
18093                 // Footer            : True
18094                 // Separator         : False
18095
18096                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Vertical, RepeatLayout.UnorderedList, false, false, true, false);
18097
18098                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
18099         }
18100
18101         [Test]
18102         [ExpectedException (typeof (global::System.InvalidOperationException))]
18103         public void RepeatInfo_3cols_7itms_vert_ul_ftr ()
18104         {
18105                 // cols              : 3
18106                 // cnt               : 7
18107                 // RepeatDirection   : Vertical
18108                 // RepeatLayout      : UnorderedList
18109                 // OuterTableImplied : False
18110                 // Header            : False
18111                 // Footer            : True
18112                 // Separator         : False
18113
18114                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Vertical, RepeatLayout.UnorderedList, false, false, true, false);
18115
18116                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
18117         }
18118
18119         [Test]
18120         [ExpectedException (typeof (global::System.InvalidOperationException))]
18121         public void RepeatInfo_0cols_0itms_horiz_ol_ftr ()
18122         {
18123                 // cols              : 0
18124                 // cnt               : 0
18125                 // RepeatDirection   : Horizontal
18126                 // RepeatLayout      : OrderedList
18127                 // OuterTableImplied : False
18128                 // Header            : False
18129                 // Footer            : True
18130                 // Separator         : False
18131
18132                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Horizontal, RepeatLayout.OrderedList, false, false, true, false);
18133
18134                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
18135         }
18136
18137         [Test]
18138         [ExpectedException (typeof (global::System.InvalidOperationException))]
18139         public void RepeatInfo_0cols_1itms_horiz_ol_ftr ()
18140         {
18141                 // cols              : 0
18142                 // cnt               : 1
18143                 // RepeatDirection   : Horizontal
18144                 // RepeatLayout      : OrderedList
18145                 // OuterTableImplied : False
18146                 // Header            : False
18147                 // Footer            : True
18148                 // Separator         : False
18149
18150                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Horizontal, RepeatLayout.OrderedList, false, false, true, false);
18151
18152                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
18153         }
18154
18155         [Test]
18156         [ExpectedException (typeof (global::System.InvalidOperationException))]
18157         public void RepeatInfo_0cols_2itms_horiz_ol_ftr ()
18158         {
18159                 // cols              : 0
18160                 // cnt               : 2
18161                 // RepeatDirection   : Horizontal
18162                 // RepeatLayout      : OrderedList
18163                 // OuterTableImplied : False
18164                 // Header            : False
18165                 // Footer            : True
18166                 // Separator         : False
18167
18168                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Horizontal, RepeatLayout.OrderedList, false, false, true, false);
18169
18170                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
18171         }
18172
18173         [Test]
18174         [ExpectedException (typeof (global::System.InvalidOperationException))]
18175         public void RepeatInfo_0cols_5itms_horiz_ol_ftr ()
18176         {
18177                 // cols              : 0
18178                 // cnt               : 5
18179                 // RepeatDirection   : Horizontal
18180                 // RepeatLayout      : OrderedList
18181                 // OuterTableImplied : False
18182                 // Header            : False
18183                 // Footer            : True
18184                 // Separator         : False
18185
18186                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Horizontal, RepeatLayout.OrderedList, false, false, true, false);
18187
18188                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
18189         }
18190
18191         [Test]
18192         [ExpectedException (typeof (global::System.InvalidOperationException))]
18193         public void RepeatInfo_1cols_0itms_horiz_ol_ftr ()
18194         {
18195                 // cols              : 1
18196                 // cnt               : 0
18197                 // RepeatDirection   : Horizontal
18198                 // RepeatLayout      : OrderedList
18199                 // OuterTableImplied : False
18200                 // Header            : False
18201                 // Footer            : True
18202                 // Separator         : False
18203
18204                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Horizontal, RepeatLayout.OrderedList, false, false, true, false);
18205
18206                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
18207         }
18208
18209         [Test]
18210         [ExpectedException (typeof (global::System.InvalidOperationException))]
18211         public void RepeatInfo_1cols_5itms_horiz_ol_ftr ()
18212         {
18213                 // cols              : 1
18214                 // cnt               : 5
18215                 // RepeatDirection   : Horizontal
18216                 // RepeatLayout      : OrderedList
18217                 // OuterTableImplied : False
18218                 // Header            : False
18219                 // Footer            : True
18220                 // Separator         : False
18221
18222                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Horizontal, RepeatLayout.OrderedList, false, false, true, false);
18223
18224                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
18225         }
18226
18227         [Test]
18228         [ExpectedException (typeof (global::System.InvalidOperationException))]
18229         public void RepeatInfo_2cols_4itms_horiz_ol_ftr ()
18230         {
18231                 // cols              : 2
18232                 // cnt               : 4
18233                 // RepeatDirection   : Horizontal
18234                 // RepeatLayout      : OrderedList
18235                 // OuterTableImplied : False
18236                 // Header            : False
18237                 // Footer            : True
18238                 // Separator         : False
18239
18240                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Horizontal, RepeatLayout.OrderedList, false, false, true, false);
18241
18242                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
18243         }
18244
18245         [Test]
18246         [ExpectedException (typeof (global::System.InvalidOperationException))]
18247         public void RepeatInfo_2cols_7itms_horiz_ol_ftr ()
18248         {
18249                 // cols              : 2
18250                 // cnt               : 7
18251                 // RepeatDirection   : Horizontal
18252                 // RepeatLayout      : OrderedList
18253                 // OuterTableImplied : False
18254                 // Header            : False
18255                 // Footer            : True
18256                 // Separator         : False
18257
18258                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Horizontal, RepeatLayout.OrderedList, false, false, true, false);
18259
18260                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
18261         }
18262
18263         [Test]
18264         [ExpectedException (typeof (global::System.InvalidOperationException))]
18265         public void RepeatInfo_3cols_9itms_horiz_ol_ftr ()
18266         {
18267                 // cols              : 3
18268                 // cnt               : 9
18269                 // RepeatDirection   : Horizontal
18270                 // RepeatLayout      : OrderedList
18271                 // OuterTableImplied : False
18272                 // Header            : False
18273                 // Footer            : True
18274                 // Separator         : False
18275
18276                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Horizontal, RepeatLayout.OrderedList, false, false, true, false);
18277
18278                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
18279         }
18280
18281         [Test]
18282         [ExpectedException (typeof (global::System.InvalidOperationException))]
18283         public void RepeatInfo_3cols_7itms_horiz_ol_ftr ()
18284         {
18285                 // cols              : 3
18286                 // cnt               : 7
18287                 // RepeatDirection   : Horizontal
18288                 // RepeatLayout      : OrderedList
18289                 // OuterTableImplied : False
18290                 // Header            : False
18291                 // Footer            : True
18292                 // Separator         : False
18293
18294                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Horizontal, RepeatLayout.OrderedList, false, false, true, false);
18295
18296                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
18297         }
18298
18299         [Test]
18300         [ExpectedException (typeof (global::System.InvalidOperationException))]
18301         public void RepeatInfo_0cols_0itms_vert_ol_ftr ()
18302         {
18303                 // cols              : 0
18304                 // cnt               : 0
18305                 // RepeatDirection   : Vertical
18306                 // RepeatLayout      : OrderedList
18307                 // OuterTableImplied : False
18308                 // Header            : False
18309                 // Footer            : True
18310                 // Separator         : False
18311
18312                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Vertical, RepeatLayout.OrderedList, false, false, true, false);
18313
18314                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
18315         }
18316
18317         [Test]
18318         [ExpectedException (typeof (global::System.InvalidOperationException))]
18319         public void RepeatInfo_0cols_1itms_vert_ol_ftr ()
18320         {
18321                 // cols              : 0
18322                 // cnt               : 1
18323                 // RepeatDirection   : Vertical
18324                 // RepeatLayout      : OrderedList
18325                 // OuterTableImplied : False
18326                 // Header            : False
18327                 // Footer            : True
18328                 // Separator         : False
18329
18330                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Vertical, RepeatLayout.OrderedList, false, false, true, false);
18331
18332                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
18333         }
18334
18335         [Test]
18336         [ExpectedException (typeof (global::System.InvalidOperationException))]
18337         public void RepeatInfo_0cols_2itms_vert_ol_ftr ()
18338         {
18339                 // cols              : 0
18340                 // cnt               : 2
18341                 // RepeatDirection   : Vertical
18342                 // RepeatLayout      : OrderedList
18343                 // OuterTableImplied : False
18344                 // Header            : False
18345                 // Footer            : True
18346                 // Separator         : False
18347
18348                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Vertical, RepeatLayout.OrderedList, false, false, true, false);
18349
18350                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
18351         }
18352
18353         [Test]
18354         [ExpectedException (typeof (global::System.InvalidOperationException))]
18355         public void RepeatInfo_0cols_5itms_vert_ol_ftr ()
18356         {
18357                 // cols              : 0
18358                 // cnt               : 5
18359                 // RepeatDirection   : Vertical
18360                 // RepeatLayout      : OrderedList
18361                 // OuterTableImplied : False
18362                 // Header            : False
18363                 // Footer            : True
18364                 // Separator         : False
18365
18366                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Vertical, RepeatLayout.OrderedList, false, false, true, false);
18367
18368                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
18369         }
18370
18371         [Test]
18372         [ExpectedException (typeof (global::System.InvalidOperationException))]
18373         public void RepeatInfo_1cols_0itms_vert_ol_ftr ()
18374         {
18375                 // cols              : 1
18376                 // cnt               : 0
18377                 // RepeatDirection   : Vertical
18378                 // RepeatLayout      : OrderedList
18379                 // OuterTableImplied : False
18380                 // Header            : False
18381                 // Footer            : True
18382                 // Separator         : False
18383
18384                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Vertical, RepeatLayout.OrderedList, false, false, true, false);
18385
18386                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
18387         }
18388
18389         [Test]
18390         [ExpectedException (typeof (global::System.InvalidOperationException))]
18391         public void RepeatInfo_1cols_5itms_vert_ol_ftr ()
18392         {
18393                 // cols              : 1
18394                 // cnt               : 5
18395                 // RepeatDirection   : Vertical
18396                 // RepeatLayout      : OrderedList
18397                 // OuterTableImplied : False
18398                 // Header            : False
18399                 // Footer            : True
18400                 // Separator         : False
18401
18402                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Vertical, RepeatLayout.OrderedList, false, false, true, false);
18403
18404                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
18405         }
18406
18407         [Test]
18408         [ExpectedException (typeof (global::System.InvalidOperationException))]
18409         public void RepeatInfo_2cols_4itms_vert_ol_ftr ()
18410         {
18411                 // cols              : 2
18412                 // cnt               : 4
18413                 // RepeatDirection   : Vertical
18414                 // RepeatLayout      : OrderedList
18415                 // OuterTableImplied : False
18416                 // Header            : False
18417                 // Footer            : True
18418                 // Separator         : False
18419
18420                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Vertical, RepeatLayout.OrderedList, false, false, true, false);
18421
18422                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
18423         }
18424
18425         [Test]
18426         [ExpectedException (typeof (global::System.InvalidOperationException))]
18427         public void RepeatInfo_2cols_7itms_vert_ol_ftr ()
18428         {
18429                 // cols              : 2
18430                 // cnt               : 7
18431                 // RepeatDirection   : Vertical
18432                 // RepeatLayout      : OrderedList
18433                 // OuterTableImplied : False
18434                 // Header            : False
18435                 // Footer            : True
18436                 // Separator         : False
18437
18438                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Vertical, RepeatLayout.OrderedList, false, false, true, false);
18439
18440                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
18441         }
18442
18443         [Test]
18444         [ExpectedException (typeof (global::System.InvalidOperationException))]
18445         public void RepeatInfo_3cols_9itms_vert_ol_ftr ()
18446         {
18447                 // cols              : 3
18448                 // cnt               : 9
18449                 // RepeatDirection   : Vertical
18450                 // RepeatLayout      : OrderedList
18451                 // OuterTableImplied : False
18452                 // Header            : False
18453                 // Footer            : True
18454                 // Separator         : False
18455
18456                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Vertical, RepeatLayout.OrderedList, false, false, true, false);
18457
18458                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
18459         }
18460
18461         [Test]
18462         [ExpectedException (typeof (global::System.InvalidOperationException))]
18463         public void RepeatInfo_3cols_7itms_vert_ol_ftr ()
18464         {
18465                 // cols              : 3
18466                 // cnt               : 7
18467                 // RepeatDirection   : Vertical
18468                 // RepeatLayout      : OrderedList
18469                 // OuterTableImplied : False
18470                 // Header            : False
18471                 // Footer            : True
18472                 // Separator         : False
18473
18474                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Vertical, RepeatLayout.OrderedList, false, false, true, false);
18475
18476                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
18477         }
18478
18479         [Test]
18480         public void RepeatInfo_0cols_0itms_horiz_tbl_otrtblimp_hdr ()
18481         {
18482                 // cols              : 0
18483                 // cnt               : 0
18484                 // RepeatDirection   : Horizontal
18485                 // RepeatLayout      : Table
18486                 // OuterTableImplied : True
18487                 // Header            : True
18488                 // Footer            : False
18489                 // Separator         : False
18490
18491                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Horizontal, RepeatLayout.Table, true, true, false, false);
18492                 string exp = @"<table class=""mainstyle"">
18493         <tr>
18494                 <td colspan=""0"" class=""Header-1"">(0,Header,-1)</td>
18495         </tr>
18496 </table>";
18497                 Assert.AreEqual (exp, v, "#960");
18498         }
18499
18500         [Test]
18501         public void RepeatInfo_0cols_1itms_horiz_tbl_otrtblimp_hdr ()
18502         {
18503                 // cols              : 0
18504                 // cnt               : 1
18505                 // RepeatDirection   : Horizontal
18506                 // RepeatLayout      : Table
18507                 // OuterTableImplied : True
18508                 // Header            : True
18509                 // Footer            : False
18510                 // Separator         : False
18511
18512                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Horizontal, RepeatLayout.Table, true, true, false, false);
18513                 string exp = @"<table class=""mainstyle"">
18514         <tr>
18515                 <td class=""Header-1"">(0,Header,-1)</td>
18516         </tr><tr>
18517                 <td class=""Item0"">(1,Item,0)</td>
18518         </tr>
18519 </table>";
18520                 Assert.AreEqual (exp, v, "#961");
18521         }
18522
18523         [Test]
18524         public void RepeatInfo_0cols_2itms_horiz_tbl_otrtblimp_hdr ()
18525         {
18526                 // cols              : 0
18527                 // cnt               : 2
18528                 // RepeatDirection   : Horizontal
18529                 // RepeatLayout      : Table
18530                 // OuterTableImplied : True
18531                 // Header            : True
18532                 // Footer            : False
18533                 // Separator         : False
18534
18535                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Horizontal, RepeatLayout.Table, true, true, false, false);
18536                 string exp = @"<table class=""mainstyle"">
18537         <tr>
18538                 <td colspan=""2"" class=""Header-1"">(0,Header,-1)</td>
18539         </tr><tr>
18540                 <td class=""Item0"">(1,Item,0)</td><td class=""Item1"">(2,Item,1)</td>
18541         </tr>
18542 </table>";
18543                 Assert.AreEqual (exp, v, "#962");
18544         }
18545
18546         [Test]
18547         public void RepeatInfo_0cols_5itms_horiz_tbl_otrtblimp_hdr ()
18548         {
18549                 // cols              : 0
18550                 // cnt               : 5
18551                 // RepeatDirection   : Horizontal
18552                 // RepeatLayout      : Table
18553                 // OuterTableImplied : True
18554                 // Header            : True
18555                 // Footer            : False
18556                 // Separator         : False
18557
18558                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Horizontal, RepeatLayout.Table, true, true, false, false);
18559                 string exp = @"<table class=""mainstyle"">
18560         <tr>
18561                 <td colspan=""5"" class=""Header-1"">(0,Header,-1)</td>
18562         </tr><tr>
18563                 <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>
18564         </tr>
18565 </table>";
18566                 Assert.AreEqual (exp, v, "#963");
18567         }
18568
18569         [Test]
18570         public void RepeatInfo_1cols_0itms_horiz_tbl_otrtblimp_hdr ()
18571         {
18572                 // cols              : 1
18573                 // cnt               : 0
18574                 // RepeatDirection   : Horizontal
18575                 // RepeatLayout      : Table
18576                 // OuterTableImplied : True
18577                 // Header            : True
18578                 // Footer            : False
18579                 // Separator         : False
18580
18581                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Horizontal, RepeatLayout.Table, true, true, false, false);
18582                 string exp = @"<table class=""mainstyle"">
18583         <tr>
18584                 <td class=""Header-1"">(0,Header,-1)</td>
18585         </tr>
18586 </table>";
18587                 Assert.AreEqual (exp, v, "#964");
18588         }
18589
18590         [Test]
18591         public void RepeatInfo_1cols_5itms_horiz_tbl_otrtblimp_hdr ()
18592         {
18593                 // cols              : 1
18594                 // cnt               : 5
18595                 // RepeatDirection   : Horizontal
18596                 // RepeatLayout      : Table
18597                 // OuterTableImplied : True
18598                 // Header            : True
18599                 // Footer            : False
18600                 // Separator         : False
18601
18602                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Horizontal, RepeatLayout.Table, true, true, false, false);
18603                 string exp = @"<table class=""mainstyle"">
18604         <tr>
18605                 <td class=""Header-1"">(0,Header,-1)</td>
18606         </tr><tr>
18607                 <td class=""Item0"">(1,Item,0)</td>
18608         </tr><tr>
18609                 <td class=""Item1"">(2,Item,1)</td>
18610         </tr><tr>
18611                 <td class=""Item2"">(3,Item,2)</td>
18612         </tr><tr>
18613                 <td class=""Item3"">(4,Item,3)</td>
18614         </tr><tr>
18615                 <td class=""Item4"">(5,Item,4)</td>
18616         </tr>
18617 </table>";
18618                 Assert.AreEqual (exp, v, "#965");
18619         }
18620
18621         [Test]
18622         public void RepeatInfo_2cols_4itms_horiz_tbl_otrtblimp_hdr ()
18623         {
18624                 // cols              : 2
18625                 // cnt               : 4
18626                 // RepeatDirection   : Horizontal
18627                 // RepeatLayout      : Table
18628                 // OuterTableImplied : True
18629                 // Header            : True
18630                 // Footer            : False
18631                 // Separator         : False
18632
18633                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Horizontal, RepeatLayout.Table, true, true, false, false);
18634                 string exp = @"<table class=""mainstyle"">
18635         <tr>
18636                 <td colspan=""2"" class=""Header-1"">(0,Header,-1)</td>
18637         </tr><tr>
18638                 <td class=""Item0"">(1,Item,0)</td><td class=""Item1"">(2,Item,1)</td>
18639         </tr><tr>
18640                 <td class=""Item2"">(3,Item,2)</td><td class=""Item3"">(4,Item,3)</td>
18641         </tr>
18642 </table>";
18643                 Assert.AreEqual (exp, v, "#966");
18644         }
18645
18646         [Test]
18647         public void RepeatInfo_2cols_7itms_horiz_tbl_otrtblimp_hdr ()
18648         {
18649                 // cols              : 2
18650                 // cnt               : 7
18651                 // RepeatDirection   : Horizontal
18652                 // RepeatLayout      : Table
18653                 // OuterTableImplied : True
18654                 // Header            : True
18655                 // Footer            : False
18656                 // Separator         : False
18657
18658                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Horizontal, RepeatLayout.Table, true, true, false, false);
18659                 string exp = @"<table class=""mainstyle"">
18660         <tr>
18661                 <td colspan=""2"" class=""Header-1"">(0,Header,-1)</td>
18662         </tr><tr>
18663                 <td class=""Item0"">(1,Item,0)</td><td class=""Item1"">(2,Item,1)</td>
18664         </tr><tr>
18665                 <td class=""Item2"">(3,Item,2)</td><td class=""Item3"">(4,Item,3)</td>
18666         </tr><tr>
18667                 <td class=""Item4"">(5,Item,4)</td><td class=""Item5"">(6,Item,5)</td>
18668         </tr><tr>
18669                 <td class=""Item6"">(7,Item,6)</td><td></td>
18670         </tr>
18671 </table>";
18672                 Assert.AreEqual (exp, v, "#967");
18673         }
18674
18675         [Test]
18676         public void RepeatInfo_3cols_9itms_horiz_tbl_otrtblimp_hdr ()
18677         {
18678                 // cols              : 3
18679                 // cnt               : 9
18680                 // RepeatDirection   : Horizontal
18681                 // RepeatLayout      : Table
18682                 // OuterTableImplied : True
18683                 // Header            : True
18684                 // Footer            : False
18685                 // Separator         : False
18686
18687                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Horizontal, RepeatLayout.Table, true, true, false, false);
18688                 string exp = @"<table>
18689         <tr>
18690                 <td colspan=""3"" class=""Header-1"">(0,Header,-1)</td>
18691         </tr><tr>
18692                 <td class=""Item0"">(1,Item,0)</td><td class=""Item1"">(2,Item,1)</td><td class=""Item2"">(3,Item,2)</td>
18693         </tr><tr>
18694                 <td class=""Item3"">(4,Item,3)</td><td class=""Item4"">(5,Item,4)</td><td class=""Item5"">(6,Item,5)</td>
18695         </tr><tr>
18696                 <td class=""Item6"">(7,Item,6)</td><td class=""Item7"">(8,Item,7)</td><td class=""Item8"">(9,Item,8)</td>
18697         </tr>
18698 </table>";
18699                 Assert.AreEqual (exp, v, "#968");
18700         }
18701
18702         [Test]
18703         public void RepeatInfo_3cols_7itms_horiz_tbl_otrtblimp_hdr ()
18704         {
18705                 // cols              : 3
18706                 // cnt               : 7
18707                 // RepeatDirection   : Horizontal
18708                 // RepeatLayout      : Table
18709                 // OuterTableImplied : True
18710                 // Header            : True
18711                 // Footer            : False
18712                 // Separator         : False
18713
18714                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Horizontal, RepeatLayout.Table, true, true, false, false);
18715                 string exp = @"<table>
18716         <tr>
18717                 <td colspan=""3"" class=""Header-1"">(0,Header,-1)</td>
18718         </tr><tr>
18719                 <td class=""Item0"">(1,Item,0)</td><td class=""Item1"">(2,Item,1)</td><td class=""Item2"">(3,Item,2)</td>
18720         </tr><tr>
18721                 <td class=""Item3"">(4,Item,3)</td><td class=""Item4"">(5,Item,4)</td><td class=""Item5"">(6,Item,5)</td>
18722         </tr><tr>
18723                 <td class=""Item6"">(7,Item,6)</td><td></td><td></td>
18724         </tr>
18725 </table>";
18726                 Assert.AreEqual (exp, v, "#969");
18727         }
18728
18729         [Test]
18730         public void RepeatInfo_0cols_0itms_vert_tbl_otrtblimp_hdr ()
18731         {
18732                 // cols              : 0
18733                 // cnt               : 0
18734                 // RepeatDirection   : Vertical
18735                 // RepeatLayout      : Table
18736                 // OuterTableImplied : True
18737                 // Header            : True
18738                 // Footer            : False
18739                 // Separator         : False
18740
18741                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Vertical, RepeatLayout.Table, true, true, false, false);
18742                 string exp = @"(0,Header,-1)";
18743                 Assert.AreEqual (exp, v, "#970");
18744         }
18745
18746         [Test]
18747         public void RepeatInfo_0cols_1itms_vert_tbl_otrtblimp_hdr ()
18748         {
18749                 // cols              : 0
18750                 // cnt               : 1
18751                 // RepeatDirection   : Vertical
18752                 // RepeatLayout      : Table
18753                 // OuterTableImplied : True
18754                 // Header            : True
18755                 // Footer            : False
18756                 // Separator         : False
18757
18758                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Vertical, RepeatLayout.Table, true, true, false, false);
18759                 string exp = @"(0,Header,-1)(1,Item,0)";
18760                 Assert.AreEqual (exp, v, "#971");
18761         }
18762
18763         [Test]
18764         public void RepeatInfo_0cols_2itms_vert_tbl_otrtblimp_hdr ()
18765         {
18766                 // cols              : 0
18767                 // cnt               : 2
18768                 // RepeatDirection   : Vertical
18769                 // RepeatLayout      : Table
18770                 // OuterTableImplied : True
18771                 // Header            : True
18772                 // Footer            : False
18773                 // Separator         : False
18774
18775                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Vertical, RepeatLayout.Table, true, true, false, false);
18776                 string exp = @"(0,Header,-1)(1,Item,0)(2,Item,1)";
18777                 Assert.AreEqual (exp, v, "#972");
18778         }
18779
18780         [Test]
18781         public void RepeatInfo_0cols_5itms_vert_tbl_otrtblimp_hdr ()
18782         {
18783                 // cols              : 0
18784                 // cnt               : 5
18785                 // RepeatDirection   : Vertical
18786                 // RepeatLayout      : Table
18787                 // OuterTableImplied : True
18788                 // Header            : True
18789                 // Footer            : False
18790                 // Separator         : False
18791
18792                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Vertical, RepeatLayout.Table, true, true, false, false);
18793                 string exp = @"(0,Header,-1)(1,Item,0)(2,Item,1)(3,Item,2)(4,Item,3)(5,Item,4)";
18794                 Assert.AreEqual (exp, v, "#973");
18795         }
18796
18797         [Test]
18798         public void RepeatInfo_1cols_0itms_vert_tbl_otrtblimp_hdr ()
18799         {
18800                 // cols              : 1
18801                 // cnt               : 0
18802                 // RepeatDirection   : Vertical
18803                 // RepeatLayout      : Table
18804                 // OuterTableImplied : True
18805                 // Header            : True
18806                 // Footer            : False
18807                 // Separator         : False
18808
18809                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Vertical, RepeatLayout.Table, true, true, false, false);
18810                 string exp = @"(0,Header,-1)";
18811                 Assert.AreEqual (exp, v, "#974");
18812         }
18813
18814         [Test]
18815         public void RepeatInfo_1cols_5itms_vert_tbl_otrtblimp_hdr ()
18816         {
18817                 // cols              : 1
18818                 // cnt               : 5
18819                 // RepeatDirection   : Vertical
18820                 // RepeatLayout      : Table
18821                 // OuterTableImplied : True
18822                 // Header            : True
18823                 // Footer            : False
18824                 // Separator         : False
18825
18826                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Vertical, RepeatLayout.Table, true, true, false, false);
18827                 string exp = @"(0,Header,-1)(1,Item,0)(2,Item,1)(3,Item,2)(4,Item,3)(5,Item,4)";
18828                 Assert.AreEqual (exp, v, "#975");
18829         }
18830
18831         [Test]
18832         public void RepeatInfo_2cols_4itms_vert_tbl_otrtblimp_hdr ()
18833         {
18834                 // cols              : 2
18835                 // cnt               : 4
18836                 // RepeatDirection   : Vertical
18837                 // RepeatLayout      : Table
18838                 // OuterTableImplied : True
18839                 // Header            : True
18840                 // Footer            : False
18841                 // Separator         : False
18842
18843                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Vertical, RepeatLayout.Table, true, true, false, false);
18844                 string exp = @"(0,Header,-1)(1,Item,0)(2,Item,2)(3,Item,1)(4,Item,3)";
18845                 Assert.AreEqual (exp, v, "#976");
18846         }
18847
18848         [Test]
18849         public void RepeatInfo_2cols_7itms_vert_tbl_otrtblimp_hdr ()
18850         {
18851                 // cols              : 2
18852                 // cnt               : 7
18853                 // RepeatDirection   : Vertical
18854                 // RepeatLayout      : Table
18855                 // OuterTableImplied : True
18856                 // Header            : True
18857                 // Footer            : False
18858                 // Separator         : False
18859
18860                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Vertical, RepeatLayout.Table, true, true, false, false);
18861                 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)";
18862                 Assert.AreEqual (exp, v, "#977");
18863         }
18864
18865         [Test]
18866         public void RepeatInfo_3cols_9itms_vert_tbl_otrtblimp_hdr ()
18867         {
18868                 // cols              : 3
18869                 // cnt               : 9
18870                 // RepeatDirection   : Vertical
18871                 // RepeatLayout      : Table
18872                 // OuterTableImplied : True
18873                 // Header            : True
18874                 // Footer            : False
18875                 // Separator         : False
18876
18877                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Vertical, RepeatLayout.Table, true, true, false, false);
18878                 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)";
18879                 Assert.AreEqual (exp, v, "#978");
18880         }
18881
18882         [Test]
18883         public void RepeatInfo_3cols_7itms_vert_tbl_otrtblimp_hdr ()
18884         {
18885                 // cols              : 3
18886                 // cnt               : 7
18887                 // RepeatDirection   : Vertical
18888                 // RepeatLayout      : Table
18889                 // OuterTableImplied : True
18890                 // Header            : True
18891                 // Footer            : False
18892                 // Separator         : False
18893
18894                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Vertical, RepeatLayout.Table, true, true, false, false);
18895                 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)";
18896                 Assert.AreEqual (exp, v, "#979");
18897         }
18898
18899         [Test]
18900         public void RepeatInfo_0cols_0itms_horiz_flow_otrtblimp_hdr ()
18901         {
18902                 // cols              : 0
18903                 // cnt               : 0
18904                 // RepeatDirection   : Horizontal
18905                 // RepeatLayout      : Flow
18906                 // OuterTableImplied : True
18907                 // Header            : True
18908                 // Footer            : False
18909                 // Separator         : False
18910
18911                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Horizontal, RepeatLayout.Flow, true, true, false, false);
18912                 string exp = @"<span class=""mainstyle"">(0,Header,-1)</span>";
18913                 Assert.AreEqual (exp, v, "#980");
18914         }
18915
18916         [Test]
18917         public void RepeatInfo_0cols_1itms_horiz_flow_otrtblimp_hdr ()
18918         {
18919                 // cols              : 0
18920                 // cnt               : 1
18921                 // RepeatDirection   : Horizontal
18922                 // RepeatLayout      : Flow
18923                 // OuterTableImplied : True
18924                 // Header            : True
18925                 // Footer            : False
18926                 // Separator         : False
18927
18928                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Horizontal, RepeatLayout.Flow, true, true, false, false);
18929                 string exp = @"<span class=""mainstyle"">(0,Header,-1)(1,Item,0)</span>";
18930                 Assert.AreEqual (exp, v, "#981");
18931         }
18932
18933         [Test]
18934         public void RepeatInfo_0cols_2itms_horiz_flow_otrtblimp_hdr ()
18935         {
18936                 // cols              : 0
18937                 // cnt               : 2
18938                 // RepeatDirection   : Horizontal
18939                 // RepeatLayout      : Flow
18940                 // OuterTableImplied : True
18941                 // Header            : True
18942                 // Footer            : False
18943                 // Separator         : False
18944
18945                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Horizontal, RepeatLayout.Flow, true, true, false, false);
18946                 string exp = @"<span class=""mainstyle"">(0,Header,-1)(1,Item,0)(2,Item,1)</span>";
18947                 Assert.AreEqual (exp, v, "#982");
18948         }
18949
18950         [Test]
18951         public void RepeatInfo_0cols_5itms_horiz_flow_otrtblimp_hdr ()
18952         {
18953                 // cols              : 0
18954                 // cnt               : 5
18955                 // RepeatDirection   : Horizontal
18956                 // RepeatLayout      : Flow
18957                 // OuterTableImplied : True
18958                 // Header            : True
18959                 // Footer            : False
18960                 // Separator         : False
18961
18962                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Horizontal, RepeatLayout.Flow, true, true, false, false);
18963                 string exp = @"<span class=""mainstyle"">(0,Header,-1)(1,Item,0)(2,Item,1)(3,Item,2)(4,Item,3)(5,Item,4)</span>";
18964                 Assert.AreEqual (exp, v, "#983");
18965         }
18966
18967         [Test]
18968         public void RepeatInfo_1cols_0itms_horiz_flow_otrtblimp_hdr ()
18969         {
18970                 // cols              : 1
18971                 // cnt               : 0
18972                 // RepeatDirection   : Horizontal
18973                 // RepeatLayout      : Flow
18974                 // OuterTableImplied : True
18975                 // Header            : True
18976                 // Footer            : False
18977                 // Separator         : False
18978
18979                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Horizontal, RepeatLayout.Flow, true, true, false, false);
18980                 string exp = @"<span class=""mainstyle"">(0,Header,-1)</span>";
18981                 Assert.AreEqual (exp, v, "#984");
18982         }
18983
18984         [Test]
18985         public void RepeatInfo_1cols_5itms_horiz_flow_otrtblimp_hdr ()
18986         {
18987                 // cols              : 1
18988                 // cnt               : 5
18989                 // RepeatDirection   : Horizontal
18990                 // RepeatLayout      : Flow
18991                 // OuterTableImplied : True
18992                 // Header            : True
18993                 // Footer            : False
18994                 // Separator         : False
18995
18996                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Horizontal, RepeatLayout.Flow, true, true, false, false);
18997                 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>";
18998                 Assert.AreEqual (exp, v, "#985");
18999         }
19000
19001         [Test]
19002         public void RepeatInfo_2cols_4itms_horiz_flow_otrtblimp_hdr ()
19003         {
19004                 // cols              : 2
19005                 // cnt               : 4
19006                 // RepeatDirection   : Horizontal
19007                 // RepeatLayout      : Flow
19008                 // OuterTableImplied : True
19009                 // Header            : True
19010                 // Footer            : False
19011                 // Separator         : False
19012
19013                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Horizontal, RepeatLayout.Flow, true, true, false, false);
19014                 string exp = @"<span class=""mainstyle"">(0,Header,-1)<br />(1,Item,0)(2,Item,1)<br />(3,Item,2)(4,Item,3)<br /></span>";
19015                 Assert.AreEqual (exp, v, "#986");
19016         }
19017
19018         [Test]
19019         public void RepeatInfo_2cols_7itms_horiz_flow_otrtblimp_hdr ()
19020         {
19021                 // cols              : 2
19022                 // cnt               : 7
19023                 // RepeatDirection   : Horizontal
19024                 // RepeatLayout      : Flow
19025                 // OuterTableImplied : True
19026                 // Header            : True
19027                 // Footer            : False
19028                 // Separator         : False
19029
19030                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Horizontal, RepeatLayout.Flow, true, true, false, false);
19031                 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>";
19032                 Assert.AreEqual (exp, v, "#987");
19033         }
19034
19035         [Test]
19036         public void RepeatInfo_3cols_9itms_horiz_flow_otrtblimp_hdr ()
19037         {
19038                 // cols              : 3
19039                 // cnt               : 9
19040                 // RepeatDirection   : Horizontal
19041                 // RepeatLayout      : Flow
19042                 // OuterTableImplied : True
19043                 // Header            : True
19044                 // Footer            : False
19045                 // Separator         : False
19046
19047                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Horizontal, RepeatLayout.Flow, true, true, false, false);
19048                 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>";
19049                 Assert.AreEqual (exp, v, "#988");
19050         }
19051
19052         [Test]
19053         public void RepeatInfo_3cols_7itms_horiz_flow_otrtblimp_hdr ()
19054         {
19055                 // cols              : 3
19056                 // cnt               : 7
19057                 // RepeatDirection   : Horizontal
19058                 // RepeatLayout      : Flow
19059                 // OuterTableImplied : True
19060                 // Header            : True
19061                 // Footer            : False
19062                 // Separator         : False
19063
19064                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Horizontal, RepeatLayout.Flow, true, true, false, false);
19065                 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>";
19066                 Assert.AreEqual (exp, v, "#989");
19067         }
19068
19069         [Test]
19070         public void RepeatInfo_0cols_0itms_vert_flow_otrtblimp_hdr ()
19071         {
19072                 // cols              : 0
19073                 // cnt               : 0
19074                 // RepeatDirection   : Vertical
19075                 // RepeatLayout      : Flow
19076                 // OuterTableImplied : True
19077                 // Header            : True
19078                 // Footer            : False
19079                 // Separator         : False
19080
19081                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Vertical, RepeatLayout.Flow, true, true, false, false);
19082                 string exp = @"(0,Header,-1)";
19083                 Assert.AreEqual (exp, v, "#990");
19084         }
19085
19086         [Test]
19087         public void RepeatInfo_0cols_1itms_vert_flow_otrtblimp_hdr ()
19088         {
19089                 // cols              : 0
19090                 // cnt               : 1
19091                 // RepeatDirection   : Vertical
19092                 // RepeatLayout      : Flow
19093                 // OuterTableImplied : True
19094                 // Header            : True
19095                 // Footer            : False
19096                 // Separator         : False
19097
19098                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Vertical, RepeatLayout.Flow, true, true, false, false);
19099                 string exp = @"(0,Header,-1)(1,Item,0)";
19100                 Assert.AreEqual (exp, v, "#991");
19101         }
19102
19103         [Test]
19104         public void RepeatInfo_0cols_2itms_vert_flow_otrtblimp_hdr ()
19105         {
19106                 // cols              : 0
19107                 // cnt               : 2
19108                 // RepeatDirection   : Vertical
19109                 // RepeatLayout      : Flow
19110                 // OuterTableImplied : True
19111                 // Header            : True
19112                 // Footer            : False
19113                 // Separator         : False
19114
19115                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Vertical, RepeatLayout.Flow, true, true, false, false);
19116                 string exp = @"(0,Header,-1)(1,Item,0)(2,Item,1)";
19117                 Assert.AreEqual (exp, v, "#992");
19118         }
19119
19120         [Test]
19121         public void RepeatInfo_0cols_5itms_vert_flow_otrtblimp_hdr ()
19122         {
19123                 // cols              : 0
19124                 // cnt               : 5
19125                 // RepeatDirection   : Vertical
19126                 // RepeatLayout      : Flow
19127                 // OuterTableImplied : True
19128                 // Header            : True
19129                 // Footer            : False
19130                 // Separator         : False
19131
19132                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Vertical, RepeatLayout.Flow, true, true, false, false);
19133                 string exp = @"(0,Header,-1)(1,Item,0)(2,Item,1)(3,Item,2)(4,Item,3)(5,Item,4)";
19134                 Assert.AreEqual (exp, v, "#993");
19135         }
19136
19137         [Test]
19138         public void RepeatInfo_1cols_0itms_vert_flow_otrtblimp_hdr ()
19139         {
19140                 // cols              : 1
19141                 // cnt               : 0
19142                 // RepeatDirection   : Vertical
19143                 // RepeatLayout      : Flow
19144                 // OuterTableImplied : True
19145                 // Header            : True
19146                 // Footer            : False
19147                 // Separator         : False
19148
19149                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Vertical, RepeatLayout.Flow, true, true, false, false);
19150                 string exp = @"(0,Header,-1)";
19151                 Assert.AreEqual (exp, v, "#994");
19152         }
19153
19154         [Test]
19155         public void RepeatInfo_1cols_5itms_vert_flow_otrtblimp_hdr ()
19156         {
19157                 // cols              : 1
19158                 // cnt               : 5
19159                 // RepeatDirection   : Vertical
19160                 // RepeatLayout      : Flow
19161                 // OuterTableImplied : True
19162                 // Header            : True
19163                 // Footer            : False
19164                 // Separator         : False
19165
19166                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Vertical, RepeatLayout.Flow, true, true, false, false);
19167                 string exp = @"(0,Header,-1)(1,Item,0)(2,Item,1)(3,Item,2)(4,Item,3)(5,Item,4)";
19168                 Assert.AreEqual (exp, v, "#995");
19169         }
19170
19171         [Test]
19172         public void RepeatInfo_2cols_4itms_vert_flow_otrtblimp_hdr ()
19173         {
19174                 // cols              : 2
19175                 // cnt               : 4
19176                 // RepeatDirection   : Vertical
19177                 // RepeatLayout      : Flow
19178                 // OuterTableImplied : True
19179                 // Header            : True
19180                 // Footer            : False
19181                 // Separator         : False
19182
19183                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Vertical, RepeatLayout.Flow, true, true, false, false);
19184                 string exp = @"(0,Header,-1)(1,Item,0)(2,Item,2)(3,Item,1)(4,Item,3)";
19185                 Assert.AreEqual (exp, v, "#996");
19186         }
19187
19188         [Test]
19189         public void RepeatInfo_2cols_7itms_vert_flow_otrtblimp_hdr ()
19190         {
19191                 // cols              : 2
19192                 // cnt               : 7
19193                 // RepeatDirection   : Vertical
19194                 // RepeatLayout      : Flow
19195                 // OuterTableImplied : True
19196                 // Header            : True
19197                 // Footer            : False
19198                 // Separator         : False
19199
19200                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Vertical, RepeatLayout.Flow, true, true, false, false);
19201                 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)";
19202                 Assert.AreEqual (exp, v, "#997");
19203         }
19204
19205         [Test]
19206         public void RepeatInfo_3cols_9itms_vert_flow_otrtblimp_hdr ()
19207         {
19208                 // cols              : 3
19209                 // cnt               : 9
19210                 // RepeatDirection   : Vertical
19211                 // RepeatLayout      : Flow
19212                 // OuterTableImplied : True
19213                 // Header            : True
19214                 // Footer            : False
19215                 // Separator         : False
19216
19217                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Vertical, RepeatLayout.Flow, true, true, false, false);
19218                 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)";
19219                 Assert.AreEqual (exp, v, "#998");
19220         }
19221
19222         [Test]
19223         public void RepeatInfo_3cols_7itms_vert_flow_otrtblimp_hdr ()
19224         {
19225                 // cols              : 3
19226                 // cnt               : 7
19227                 // RepeatDirection   : Vertical
19228                 // RepeatLayout      : Flow
19229                 // OuterTableImplied : True
19230                 // Header            : True
19231                 // Footer            : False
19232                 // Separator         : False
19233
19234                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Vertical, RepeatLayout.Flow, true, true, false, false);
19235                 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)";
19236                 Assert.AreEqual (exp, v, "#999");
19237         }
19238
19239         [Test]
19240         [ExpectedException (typeof (global::System.InvalidOperationException))]
19241         public void RepeatInfo_0cols_0itms_horiz_ul_otrtblimp_hdr ()
19242         {
19243                 // cols              : 0
19244                 // cnt               : 0
19245                 // RepeatDirection   : Horizontal
19246                 // RepeatLayout      : UnorderedList
19247                 // OuterTableImplied : True
19248                 // Header            : True
19249                 // Footer            : False
19250                 // Separator         : False
19251
19252                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, true, true, false, false);
19253
19254                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
19255         }
19256
19257         [Test]
19258         [ExpectedException (typeof (global::System.InvalidOperationException))]
19259         public void RepeatInfo_0cols_1itms_horiz_ul_otrtblimp_hdr ()
19260         {
19261                 // cols              : 0
19262                 // cnt               : 1
19263                 // RepeatDirection   : Horizontal
19264                 // RepeatLayout      : UnorderedList
19265                 // OuterTableImplied : True
19266                 // Header            : True
19267                 // Footer            : False
19268                 // Separator         : False
19269
19270                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, true, true, false, false);
19271
19272                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
19273         }
19274
19275         [Test]
19276         [ExpectedException (typeof (global::System.InvalidOperationException))]
19277         public void RepeatInfo_0cols_2itms_horiz_ul_otrtblimp_hdr ()
19278         {
19279                 // cols              : 0
19280                 // cnt               : 2
19281                 // RepeatDirection   : Horizontal
19282                 // RepeatLayout      : UnorderedList
19283                 // OuterTableImplied : True
19284                 // Header            : True
19285                 // Footer            : False
19286                 // Separator         : False
19287
19288                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, true, true, false, false);
19289
19290                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
19291         }
19292
19293         [Test]
19294         [ExpectedException (typeof (global::System.InvalidOperationException))]
19295         public void RepeatInfo_0cols_5itms_horiz_ul_otrtblimp_hdr ()
19296         {
19297                 // cols              : 0
19298                 // cnt               : 5
19299                 // RepeatDirection   : Horizontal
19300                 // RepeatLayout      : UnorderedList
19301                 // OuterTableImplied : True
19302                 // Header            : True
19303                 // Footer            : False
19304                 // Separator         : False
19305
19306                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, true, true, false, false);
19307
19308                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
19309         }
19310
19311         [Test]
19312         [ExpectedException (typeof (global::System.InvalidOperationException))]
19313         public void RepeatInfo_1cols_0itms_horiz_ul_otrtblimp_hdr ()
19314         {
19315                 // cols              : 1
19316                 // cnt               : 0
19317                 // RepeatDirection   : Horizontal
19318                 // RepeatLayout      : UnorderedList
19319                 // OuterTableImplied : True
19320                 // Header            : True
19321                 // Footer            : False
19322                 // Separator         : False
19323
19324                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, true, true, false, false);
19325
19326                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
19327         }
19328
19329         [Test]
19330         [ExpectedException (typeof (global::System.InvalidOperationException))]
19331         public void RepeatInfo_1cols_5itms_horiz_ul_otrtblimp_hdr ()
19332         {
19333                 // cols              : 1
19334                 // cnt               : 5
19335                 // RepeatDirection   : Horizontal
19336                 // RepeatLayout      : UnorderedList
19337                 // OuterTableImplied : True
19338                 // Header            : True
19339                 // Footer            : False
19340                 // Separator         : False
19341
19342                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, true, true, false, false);
19343
19344                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
19345         }
19346
19347         [Test]
19348         [ExpectedException (typeof (global::System.InvalidOperationException))]
19349         public void RepeatInfo_2cols_4itms_horiz_ul_otrtblimp_hdr ()
19350         {
19351                 // cols              : 2
19352                 // cnt               : 4
19353                 // RepeatDirection   : Horizontal
19354                 // RepeatLayout      : UnorderedList
19355                 // OuterTableImplied : True
19356                 // Header            : True
19357                 // Footer            : False
19358                 // Separator         : False
19359
19360                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, true, true, false, false);
19361
19362                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
19363         }
19364
19365         [Test]
19366         [ExpectedException (typeof (global::System.InvalidOperationException))]
19367         public void RepeatInfo_2cols_7itms_horiz_ul_otrtblimp_hdr ()
19368         {
19369                 // cols              : 2
19370                 // cnt               : 7
19371                 // RepeatDirection   : Horizontal
19372                 // RepeatLayout      : UnorderedList
19373                 // OuterTableImplied : True
19374                 // Header            : True
19375                 // Footer            : False
19376                 // Separator         : False
19377
19378                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, true, true, false, false);
19379
19380                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
19381         }
19382
19383         [Test]
19384         [ExpectedException (typeof (global::System.InvalidOperationException))]
19385         public void RepeatInfo_3cols_9itms_horiz_ul_otrtblimp_hdr ()
19386         {
19387                 // cols              : 3
19388                 // cnt               : 9
19389                 // RepeatDirection   : Horizontal
19390                 // RepeatLayout      : UnorderedList
19391                 // OuterTableImplied : True
19392                 // Header            : True
19393                 // Footer            : False
19394                 // Separator         : False
19395
19396                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, true, true, false, false);
19397
19398                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
19399         }
19400
19401         [Test]
19402         [ExpectedException (typeof (global::System.InvalidOperationException))]
19403         public void RepeatInfo_3cols_7itms_horiz_ul_otrtblimp_hdr ()
19404         {
19405                 // cols              : 3
19406                 // cnt               : 7
19407                 // RepeatDirection   : Horizontal
19408                 // RepeatLayout      : UnorderedList
19409                 // OuterTableImplied : True
19410                 // Header            : True
19411                 // Footer            : False
19412                 // Separator         : False
19413
19414                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, true, true, false, false);
19415
19416                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
19417         }
19418
19419         [Test]
19420         [ExpectedException (typeof (global::System.InvalidOperationException))]
19421         public void RepeatInfo_0cols_0itms_vert_ul_otrtblimp_hdr ()
19422         {
19423                 // cols              : 0
19424                 // cnt               : 0
19425                 // RepeatDirection   : Vertical
19426                 // RepeatLayout      : UnorderedList
19427                 // OuterTableImplied : True
19428                 // Header            : True
19429                 // Footer            : False
19430                 // Separator         : False
19431
19432                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Vertical, RepeatLayout.UnorderedList, true, true, false, false);
19433
19434                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
19435         }
19436
19437         [Test]
19438         [ExpectedException (typeof (global::System.InvalidOperationException))]
19439         public void RepeatInfo_0cols_1itms_vert_ul_otrtblimp_hdr ()
19440         {
19441                 // cols              : 0
19442                 // cnt               : 1
19443                 // RepeatDirection   : Vertical
19444                 // RepeatLayout      : UnorderedList
19445                 // OuterTableImplied : True
19446                 // Header            : True
19447                 // Footer            : False
19448                 // Separator         : False
19449
19450                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Vertical, RepeatLayout.UnorderedList, true, true, false, false);
19451
19452                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
19453         }
19454
19455         [Test]
19456         [ExpectedException (typeof (global::System.InvalidOperationException))]
19457         public void RepeatInfo_0cols_2itms_vert_ul_otrtblimp_hdr ()
19458         {
19459                 // cols              : 0
19460                 // cnt               : 2
19461                 // RepeatDirection   : Vertical
19462                 // RepeatLayout      : UnorderedList
19463                 // OuterTableImplied : True
19464                 // Header            : True
19465                 // Footer            : False
19466                 // Separator         : False
19467
19468                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Vertical, RepeatLayout.UnorderedList, true, true, false, false);
19469
19470                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
19471         }
19472
19473         [Test]
19474         [ExpectedException (typeof (global::System.InvalidOperationException))]
19475         public void RepeatInfo_0cols_5itms_vert_ul_otrtblimp_hdr ()
19476         {
19477                 // cols              : 0
19478                 // cnt               : 5
19479                 // RepeatDirection   : Vertical
19480                 // RepeatLayout      : UnorderedList
19481                 // OuterTableImplied : True
19482                 // Header            : True
19483                 // Footer            : False
19484                 // Separator         : False
19485
19486                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Vertical, RepeatLayout.UnorderedList, true, true, false, false);
19487
19488                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
19489         }
19490
19491         [Test]
19492         [ExpectedException (typeof (global::System.InvalidOperationException))]
19493         public void RepeatInfo_1cols_0itms_vert_ul_otrtblimp_hdr ()
19494         {
19495                 // cols              : 1
19496                 // cnt               : 0
19497                 // RepeatDirection   : Vertical
19498                 // RepeatLayout      : UnorderedList
19499                 // OuterTableImplied : True
19500                 // Header            : True
19501                 // Footer            : False
19502                 // Separator         : False
19503
19504                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Vertical, RepeatLayout.UnorderedList, true, true, false, false);
19505
19506                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
19507         }
19508
19509         [Test]
19510         [ExpectedException (typeof (global::System.InvalidOperationException))]
19511         public void RepeatInfo_1cols_5itms_vert_ul_otrtblimp_hdr ()
19512         {
19513                 // cols              : 1
19514                 // cnt               : 5
19515                 // RepeatDirection   : Vertical
19516                 // RepeatLayout      : UnorderedList
19517                 // OuterTableImplied : True
19518                 // Header            : True
19519                 // Footer            : False
19520                 // Separator         : False
19521
19522                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Vertical, RepeatLayout.UnorderedList, true, true, false, false);
19523
19524                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
19525         }
19526
19527         [Test]
19528         [ExpectedException (typeof (global::System.InvalidOperationException))]
19529         public void RepeatInfo_2cols_4itms_vert_ul_otrtblimp_hdr ()
19530         {
19531                 // cols              : 2
19532                 // cnt               : 4
19533                 // RepeatDirection   : Vertical
19534                 // RepeatLayout      : UnorderedList
19535                 // OuterTableImplied : True
19536                 // Header            : True
19537                 // Footer            : False
19538                 // Separator         : False
19539
19540                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Vertical, RepeatLayout.UnorderedList, true, true, false, false);
19541
19542                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
19543         }
19544
19545         [Test]
19546         [ExpectedException (typeof (global::System.InvalidOperationException))]
19547         public void RepeatInfo_2cols_7itms_vert_ul_otrtblimp_hdr ()
19548         {
19549                 // cols              : 2
19550                 // cnt               : 7
19551                 // RepeatDirection   : Vertical
19552                 // RepeatLayout      : UnorderedList
19553                 // OuterTableImplied : True
19554                 // Header            : True
19555                 // Footer            : False
19556                 // Separator         : False
19557
19558                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Vertical, RepeatLayout.UnorderedList, true, true, false, false);
19559
19560                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
19561         }
19562
19563         [Test]
19564         [ExpectedException (typeof (global::System.InvalidOperationException))]
19565         public void RepeatInfo_3cols_9itms_vert_ul_otrtblimp_hdr ()
19566         {
19567                 // cols              : 3
19568                 // cnt               : 9
19569                 // RepeatDirection   : Vertical
19570                 // RepeatLayout      : UnorderedList
19571                 // OuterTableImplied : True
19572                 // Header            : True
19573                 // Footer            : False
19574                 // Separator         : False
19575
19576                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Vertical, RepeatLayout.UnorderedList, true, true, false, false);
19577
19578                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
19579         }
19580
19581         [Test]
19582         [ExpectedException (typeof (global::System.InvalidOperationException))]
19583         public void RepeatInfo_3cols_7itms_vert_ul_otrtblimp_hdr ()
19584         {
19585                 // cols              : 3
19586                 // cnt               : 7
19587                 // RepeatDirection   : Vertical
19588                 // RepeatLayout      : UnorderedList
19589                 // OuterTableImplied : True
19590                 // Header            : True
19591                 // Footer            : False
19592                 // Separator         : False
19593
19594                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Vertical, RepeatLayout.UnorderedList, true, true, false, false);
19595
19596                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
19597         }
19598
19599         [Test]
19600         [ExpectedException (typeof (global::System.InvalidOperationException))]
19601         public void RepeatInfo_0cols_0itms_horiz_ol_otrtblimp_hdr ()
19602         {
19603                 // cols              : 0
19604                 // cnt               : 0
19605                 // RepeatDirection   : Horizontal
19606                 // RepeatLayout      : OrderedList
19607                 // OuterTableImplied : True
19608                 // Header            : True
19609                 // Footer            : False
19610                 // Separator         : False
19611
19612                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Horizontal, RepeatLayout.OrderedList, true, true, false, false);
19613
19614                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
19615         }
19616
19617         [Test]
19618         [ExpectedException (typeof (global::System.InvalidOperationException))]
19619         public void RepeatInfo_0cols_1itms_horiz_ol_otrtblimp_hdr ()
19620         {
19621                 // cols              : 0
19622                 // cnt               : 1
19623                 // RepeatDirection   : Horizontal
19624                 // RepeatLayout      : OrderedList
19625                 // OuterTableImplied : True
19626                 // Header            : True
19627                 // Footer            : False
19628                 // Separator         : False
19629
19630                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Horizontal, RepeatLayout.OrderedList, true, true, false, false);
19631
19632                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
19633         }
19634
19635         [Test]
19636         [ExpectedException (typeof (global::System.InvalidOperationException))]
19637         public void RepeatInfo_0cols_2itms_horiz_ol_otrtblimp_hdr ()
19638         {
19639                 // cols              : 0
19640                 // cnt               : 2
19641                 // RepeatDirection   : Horizontal
19642                 // RepeatLayout      : OrderedList
19643                 // OuterTableImplied : True
19644                 // Header            : True
19645                 // Footer            : False
19646                 // Separator         : False
19647
19648                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Horizontal, RepeatLayout.OrderedList, true, true, false, false);
19649
19650                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
19651         }
19652
19653         [Test]
19654         [ExpectedException (typeof (global::System.InvalidOperationException))]
19655         public void RepeatInfo_0cols_5itms_horiz_ol_otrtblimp_hdr ()
19656         {
19657                 // cols              : 0
19658                 // cnt               : 5
19659                 // RepeatDirection   : Horizontal
19660                 // RepeatLayout      : OrderedList
19661                 // OuterTableImplied : True
19662                 // Header            : True
19663                 // Footer            : False
19664                 // Separator         : False
19665
19666                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Horizontal, RepeatLayout.OrderedList, true, true, false, false);
19667
19668                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
19669         }
19670
19671         [Test]
19672         [ExpectedException (typeof (global::System.InvalidOperationException))]
19673         public void RepeatInfo_1cols_0itms_horiz_ol_otrtblimp_hdr ()
19674         {
19675                 // cols              : 1
19676                 // cnt               : 0
19677                 // RepeatDirection   : Horizontal
19678                 // RepeatLayout      : OrderedList
19679                 // OuterTableImplied : True
19680                 // Header            : True
19681                 // Footer            : False
19682                 // Separator         : False
19683
19684                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Horizontal, RepeatLayout.OrderedList, true, true, false, false);
19685
19686                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
19687         }
19688
19689         [Test]
19690         [ExpectedException (typeof (global::System.InvalidOperationException))]
19691         public void RepeatInfo_1cols_5itms_horiz_ol_otrtblimp_hdr ()
19692         {
19693                 // cols              : 1
19694                 // cnt               : 5
19695                 // RepeatDirection   : Horizontal
19696                 // RepeatLayout      : OrderedList
19697                 // OuterTableImplied : True
19698                 // Header            : True
19699                 // Footer            : False
19700                 // Separator         : False
19701
19702                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Horizontal, RepeatLayout.OrderedList, true, true, false, false);
19703
19704                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
19705         }
19706
19707         [Test]
19708         [ExpectedException (typeof (global::System.InvalidOperationException))]
19709         public void RepeatInfo_2cols_4itms_horiz_ol_otrtblimp_hdr ()
19710         {
19711                 // cols              : 2
19712                 // cnt               : 4
19713                 // RepeatDirection   : Horizontal
19714                 // RepeatLayout      : OrderedList
19715                 // OuterTableImplied : True
19716                 // Header            : True
19717                 // Footer            : False
19718                 // Separator         : False
19719
19720                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Horizontal, RepeatLayout.OrderedList, true, true, false, false);
19721
19722                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
19723         }
19724
19725         [Test]
19726         [ExpectedException (typeof (global::System.InvalidOperationException))]
19727         public void RepeatInfo_2cols_7itms_horiz_ol_otrtblimp_hdr ()
19728         {
19729                 // cols              : 2
19730                 // cnt               : 7
19731                 // RepeatDirection   : Horizontal
19732                 // RepeatLayout      : OrderedList
19733                 // OuterTableImplied : True
19734                 // Header            : True
19735                 // Footer            : False
19736                 // Separator         : False
19737
19738                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Horizontal, RepeatLayout.OrderedList, true, true, false, false);
19739
19740                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
19741         }
19742
19743         [Test]
19744         [ExpectedException (typeof (global::System.InvalidOperationException))]
19745         public void RepeatInfo_3cols_9itms_horiz_ol_otrtblimp_hdr ()
19746         {
19747                 // cols              : 3
19748                 // cnt               : 9
19749                 // RepeatDirection   : Horizontal
19750                 // RepeatLayout      : OrderedList
19751                 // OuterTableImplied : True
19752                 // Header            : True
19753                 // Footer            : False
19754                 // Separator         : False
19755
19756                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Horizontal, RepeatLayout.OrderedList, true, true, false, false);
19757
19758                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
19759         }
19760
19761         [Test]
19762         [ExpectedException (typeof (global::System.InvalidOperationException))]
19763         public void RepeatInfo_3cols_7itms_horiz_ol_otrtblimp_hdr ()
19764         {
19765                 // cols              : 3
19766                 // cnt               : 7
19767                 // RepeatDirection   : Horizontal
19768                 // RepeatLayout      : OrderedList
19769                 // OuterTableImplied : True
19770                 // Header            : True
19771                 // Footer            : False
19772                 // Separator         : False
19773
19774                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Horizontal, RepeatLayout.OrderedList, true, true, false, false);
19775
19776                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
19777         }
19778
19779         [Test]
19780         [ExpectedException (typeof (global::System.InvalidOperationException))]
19781         public void RepeatInfo_0cols_0itms_vert_ol_otrtblimp_hdr ()
19782         {
19783                 // cols              : 0
19784                 // cnt               : 0
19785                 // RepeatDirection   : Vertical
19786                 // RepeatLayout      : OrderedList
19787                 // OuterTableImplied : True
19788                 // Header            : True
19789                 // Footer            : False
19790                 // Separator         : False
19791
19792                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Vertical, RepeatLayout.OrderedList, true, true, false, false);
19793
19794                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
19795         }
19796
19797         [Test]
19798         [ExpectedException (typeof (global::System.InvalidOperationException))]
19799         public void RepeatInfo_0cols_1itms_vert_ol_otrtblimp_hdr ()
19800         {
19801                 // cols              : 0
19802                 // cnt               : 1
19803                 // RepeatDirection   : Vertical
19804                 // RepeatLayout      : OrderedList
19805                 // OuterTableImplied : True
19806                 // Header            : True
19807                 // Footer            : False
19808                 // Separator         : False
19809
19810                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Vertical, RepeatLayout.OrderedList, true, true, false, false);
19811
19812                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
19813         }
19814
19815         [Test]
19816         [ExpectedException (typeof (global::System.InvalidOperationException))]
19817         public void RepeatInfo_0cols_2itms_vert_ol_otrtblimp_hdr ()
19818         {
19819                 // cols              : 0
19820                 // cnt               : 2
19821                 // RepeatDirection   : Vertical
19822                 // RepeatLayout      : OrderedList
19823                 // OuterTableImplied : True
19824                 // Header            : True
19825                 // Footer            : False
19826                 // Separator         : False
19827
19828                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Vertical, RepeatLayout.OrderedList, true, true, false, false);
19829
19830                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
19831         }
19832
19833         [Test]
19834         [ExpectedException (typeof (global::System.InvalidOperationException))]
19835         public void RepeatInfo_0cols_5itms_vert_ol_otrtblimp_hdr ()
19836         {
19837                 // cols              : 0
19838                 // cnt               : 5
19839                 // RepeatDirection   : Vertical
19840                 // RepeatLayout      : OrderedList
19841                 // OuterTableImplied : True
19842                 // Header            : True
19843                 // Footer            : False
19844                 // Separator         : False
19845
19846                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Vertical, RepeatLayout.OrderedList, true, true, false, false);
19847
19848                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
19849         }
19850
19851         [Test]
19852         [ExpectedException (typeof (global::System.InvalidOperationException))]
19853         public void RepeatInfo_1cols_0itms_vert_ol_otrtblimp_hdr ()
19854         {
19855                 // cols              : 1
19856                 // cnt               : 0
19857                 // RepeatDirection   : Vertical
19858                 // RepeatLayout      : OrderedList
19859                 // OuterTableImplied : True
19860                 // Header            : True
19861                 // Footer            : False
19862                 // Separator         : False
19863
19864                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Vertical, RepeatLayout.OrderedList, true, true, false, false);
19865
19866                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
19867         }
19868
19869         [Test]
19870         [ExpectedException (typeof (global::System.InvalidOperationException))]
19871         public void RepeatInfo_1cols_5itms_vert_ol_otrtblimp_hdr ()
19872         {
19873                 // cols              : 1
19874                 // cnt               : 5
19875                 // RepeatDirection   : Vertical
19876                 // RepeatLayout      : OrderedList
19877                 // OuterTableImplied : True
19878                 // Header            : True
19879                 // Footer            : False
19880                 // Separator         : False
19881
19882                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Vertical, RepeatLayout.OrderedList, true, true, false, false);
19883
19884                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
19885         }
19886
19887         [Test]
19888         [ExpectedException (typeof (global::System.InvalidOperationException))]
19889         public void RepeatInfo_2cols_4itms_vert_ol_otrtblimp_hdr ()
19890         {
19891                 // cols              : 2
19892                 // cnt               : 4
19893                 // RepeatDirection   : Vertical
19894                 // RepeatLayout      : OrderedList
19895                 // OuterTableImplied : True
19896                 // Header            : True
19897                 // Footer            : False
19898                 // Separator         : False
19899
19900                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Vertical, RepeatLayout.OrderedList, true, true, false, false);
19901
19902                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
19903         }
19904
19905         [Test]
19906         [ExpectedException (typeof (global::System.InvalidOperationException))]
19907         public void RepeatInfo_2cols_7itms_vert_ol_otrtblimp_hdr ()
19908         {
19909                 // cols              : 2
19910                 // cnt               : 7
19911                 // RepeatDirection   : Vertical
19912                 // RepeatLayout      : OrderedList
19913                 // OuterTableImplied : True
19914                 // Header            : True
19915                 // Footer            : False
19916                 // Separator         : False
19917
19918                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Vertical, RepeatLayout.OrderedList, true, true, false, false);
19919
19920                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
19921         }
19922
19923         [Test]
19924         [ExpectedException (typeof (global::System.InvalidOperationException))]
19925         public void RepeatInfo_3cols_9itms_vert_ol_otrtblimp_hdr ()
19926         {
19927                 // cols              : 3
19928                 // cnt               : 9
19929                 // RepeatDirection   : Vertical
19930                 // RepeatLayout      : OrderedList
19931                 // OuterTableImplied : True
19932                 // Header            : True
19933                 // Footer            : False
19934                 // Separator         : False
19935
19936                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Vertical, RepeatLayout.OrderedList, true, true, false, false);
19937
19938                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
19939         }
19940
19941         [Test]
19942         [ExpectedException (typeof (global::System.InvalidOperationException))]
19943         public void RepeatInfo_3cols_7itms_vert_ol_otrtblimp_hdr ()
19944         {
19945                 // cols              : 3
19946                 // cnt               : 7
19947                 // RepeatDirection   : Vertical
19948                 // RepeatLayout      : OrderedList
19949                 // OuterTableImplied : True
19950                 // Header            : True
19951                 // Footer            : False
19952                 // Separator         : False
19953
19954                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Vertical, RepeatLayout.OrderedList, true, true, false, false);
19955
19956                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
19957         }
19958
19959         [Test]
19960         public void RepeatInfo_0cols_0itms_horiz_tbl_hdr ()
19961         {
19962                 // cols              : 0
19963                 // cnt               : 0
19964                 // RepeatDirection   : Horizontal
19965                 // RepeatLayout      : Table
19966                 // OuterTableImplied : False
19967                 // Header            : True
19968                 // Footer            : False
19969                 // Separator         : False
19970
19971                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Horizontal, RepeatLayout.Table, false, true, false, false);
19972                 string exp = @"<table class=""mainstyle"">
19973         <tr>
19974                 <td colspan=""0"" class=""Header-1"">(0,Header,-1)</td>
19975         </tr>
19976 </table>";
19977                 Assert.AreEqual (exp, v, "#1040");
19978         }
19979
19980         [Test]
19981         public void RepeatInfo_0cols_1itms_horiz_tbl_hdr ()
19982         {
19983                 // cols              : 0
19984                 // cnt               : 1
19985                 // RepeatDirection   : Horizontal
19986                 // RepeatLayout      : Table
19987                 // OuterTableImplied : False
19988                 // Header            : True
19989                 // Footer            : False
19990                 // Separator         : False
19991
19992                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Horizontal, RepeatLayout.Table, false, true, false, false);
19993                 string exp = @"<table class=""mainstyle"">
19994         <tr>
19995                 <td class=""Header-1"">(0,Header,-1)</td>
19996         </tr><tr>
19997                 <td class=""Item0"">(1,Item,0)</td>
19998         </tr>
19999 </table>";
20000                 Assert.AreEqual (exp, v, "#1041");
20001         }
20002
20003         [Test]
20004         public void RepeatInfo_0cols_2itms_horiz_tbl_hdr ()
20005         {
20006                 // cols              : 0
20007                 // cnt               : 2
20008                 // RepeatDirection   : Horizontal
20009                 // RepeatLayout      : Table
20010                 // OuterTableImplied : False
20011                 // Header            : True
20012                 // Footer            : False
20013                 // Separator         : False
20014
20015                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Horizontal, RepeatLayout.Table, false, true, false, false);
20016                 string exp = @"<table class=""mainstyle"">
20017         <tr>
20018                 <td colspan=""2"" class=""Header-1"">(0,Header,-1)</td>
20019         </tr><tr>
20020                 <td class=""Item0"">(1,Item,0)</td><td class=""Item1"">(2,Item,1)</td>
20021         </tr>
20022 </table>";
20023                 Assert.AreEqual (exp, v, "#1042");
20024         }
20025
20026         [Test]
20027         public void RepeatInfo_0cols_5itms_horiz_tbl_hdr ()
20028         {
20029                 // cols              : 0
20030                 // cnt               : 5
20031                 // RepeatDirection   : Horizontal
20032                 // RepeatLayout      : Table
20033                 // OuterTableImplied : False
20034                 // Header            : True
20035                 // Footer            : False
20036                 // Separator         : False
20037
20038                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Horizontal, RepeatLayout.Table, false, true, false, false);
20039                 string exp = @"<table class=""mainstyle"">
20040         <tr>
20041                 <td colspan=""5"" class=""Header-1"">(0,Header,-1)</td>
20042         </tr><tr>
20043                 <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>
20044         </tr>
20045 </table>";
20046                 Assert.AreEqual (exp, v, "#1043");
20047         }
20048
20049         [Test]
20050         public void RepeatInfo_1cols_0itms_horiz_tbl_hdr ()
20051         {
20052                 // cols              : 1
20053                 // cnt               : 0
20054                 // RepeatDirection   : Horizontal
20055                 // RepeatLayout      : Table
20056                 // OuterTableImplied : False
20057                 // Header            : True
20058                 // Footer            : False
20059                 // Separator         : False
20060
20061                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Horizontal, RepeatLayout.Table, false, true, false, false);
20062                 string exp = @"<table class=""mainstyle"">
20063         <tr>
20064                 <td class=""Header-1"">(0,Header,-1)</td>
20065         </tr>
20066 </table>";
20067                 Assert.AreEqual (exp, v, "#1044");
20068         }
20069
20070         [Test]
20071         public void RepeatInfo_1cols_5itms_horiz_tbl_hdr ()
20072         {
20073                 // cols              : 1
20074                 // cnt               : 5
20075                 // RepeatDirection   : Horizontal
20076                 // RepeatLayout      : Table
20077                 // OuterTableImplied : False
20078                 // Header            : True
20079                 // Footer            : False
20080                 // Separator         : False
20081
20082                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Horizontal, RepeatLayout.Table, false, true, false, false);
20083                 string exp = @"<table class=""mainstyle"">
20084         <tr>
20085                 <td class=""Header-1"">(0,Header,-1)</td>
20086         </tr><tr>
20087                 <td class=""Item0"">(1,Item,0)</td>
20088         </tr><tr>
20089                 <td class=""Item1"">(2,Item,1)</td>
20090         </tr><tr>
20091                 <td class=""Item2"">(3,Item,2)</td>
20092         </tr><tr>
20093                 <td class=""Item3"">(4,Item,3)</td>
20094         </tr><tr>
20095                 <td class=""Item4"">(5,Item,4)</td>
20096         </tr>
20097 </table>";
20098                 Assert.AreEqual (exp, v, "#1045");
20099         }
20100
20101         [Test]
20102         public void RepeatInfo_2cols_4itms_horiz_tbl_hdr ()
20103         {
20104                 // cols              : 2
20105                 // cnt               : 4
20106                 // RepeatDirection   : Horizontal
20107                 // RepeatLayout      : Table
20108                 // OuterTableImplied : False
20109                 // Header            : True
20110                 // Footer            : False
20111                 // Separator         : False
20112
20113                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Horizontal, RepeatLayout.Table, false, true, false, false);
20114                 string exp = @"<table class=""mainstyle"">
20115         <tr>
20116                 <td colspan=""2"" class=""Header-1"">(0,Header,-1)</td>
20117         </tr><tr>
20118                 <td class=""Item0"">(1,Item,0)</td><td class=""Item1"">(2,Item,1)</td>
20119         </tr><tr>
20120                 <td class=""Item2"">(3,Item,2)</td><td class=""Item3"">(4,Item,3)</td>
20121         </tr>
20122 </table>";
20123                 Assert.AreEqual (exp, v, "#1046");
20124         }
20125
20126         [Test]
20127         public void RepeatInfo_2cols_7itms_horiz_tbl_hdr ()
20128         {
20129                 // cols              : 2
20130                 // cnt               : 7
20131                 // RepeatDirection   : Horizontal
20132                 // RepeatLayout      : Table
20133                 // OuterTableImplied : False
20134                 // Header            : True
20135                 // Footer            : False
20136                 // Separator         : False
20137
20138                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Horizontal, RepeatLayout.Table, false, true, false, false);
20139                 string exp = @"<table class=""mainstyle"">
20140         <tr>
20141                 <td colspan=""2"" class=""Header-1"">(0,Header,-1)</td>
20142         </tr><tr>
20143                 <td class=""Item0"">(1,Item,0)</td><td class=""Item1"">(2,Item,1)</td>
20144         </tr><tr>
20145                 <td class=""Item2"">(3,Item,2)</td><td class=""Item3"">(4,Item,3)</td>
20146         </tr><tr>
20147                 <td class=""Item4"">(5,Item,4)</td><td class=""Item5"">(6,Item,5)</td>
20148         </tr><tr>
20149                 <td class=""Item6"">(7,Item,6)</td><td></td>
20150         </tr>
20151 </table>";
20152                 Assert.AreEqual (exp, v, "#1047");
20153         }
20154
20155         [Test]
20156         public void RepeatInfo_3cols_9itms_horiz_tbl_hdr ()
20157         {
20158                 // cols              : 3
20159                 // cnt               : 9
20160                 // RepeatDirection   : Horizontal
20161                 // RepeatLayout      : Table
20162                 // OuterTableImplied : False
20163                 // Header            : True
20164                 // Footer            : False
20165                 // Separator         : False
20166
20167                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Horizontal, RepeatLayout.Table, false, true, false, false);
20168                 string exp = @"<table>
20169         <tr>
20170                 <td colspan=""3"" class=""Header-1"">(0,Header,-1)</td>
20171         </tr><tr>
20172                 <td class=""Item0"">(1,Item,0)</td><td class=""Item1"">(2,Item,1)</td><td class=""Item2"">(3,Item,2)</td>
20173         </tr><tr>
20174                 <td class=""Item3"">(4,Item,3)</td><td class=""Item4"">(5,Item,4)</td><td class=""Item5"">(6,Item,5)</td>
20175         </tr><tr>
20176                 <td class=""Item6"">(7,Item,6)</td><td class=""Item7"">(8,Item,7)</td><td class=""Item8"">(9,Item,8)</td>
20177         </tr>
20178 </table>";
20179                 Assert.AreEqual (exp, v, "#1048");
20180         }
20181
20182         [Test]
20183         public void RepeatInfo_3cols_7itms_horiz_tbl_hdr ()
20184         {
20185                 // cols              : 3
20186                 // cnt               : 7
20187                 // RepeatDirection   : Horizontal
20188                 // RepeatLayout      : Table
20189                 // OuterTableImplied : False
20190                 // Header            : True
20191                 // Footer            : False
20192                 // Separator         : False
20193
20194                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Horizontal, RepeatLayout.Table, false, true, false, false);
20195                 string exp = @"<table>
20196         <tr>
20197                 <td colspan=""3"" class=""Header-1"">(0,Header,-1)</td>
20198         </tr><tr>
20199                 <td class=""Item0"">(1,Item,0)</td><td class=""Item1"">(2,Item,1)</td><td class=""Item2"">(3,Item,2)</td>
20200         </tr><tr>
20201                 <td class=""Item3"">(4,Item,3)</td><td class=""Item4"">(5,Item,4)</td><td class=""Item5"">(6,Item,5)</td>
20202         </tr><tr>
20203                 <td class=""Item6"">(7,Item,6)</td><td></td><td></td>
20204         </tr>
20205 </table>";
20206                 Assert.AreEqual (exp, v, "#1049");
20207         }
20208
20209         [Test]
20210         public void RepeatInfo_0cols_0itms_vert_tbl_hdr ()
20211         {
20212                 // cols              : 0
20213                 // cnt               : 0
20214                 // RepeatDirection   : Vertical
20215                 // RepeatLayout      : Table
20216                 // OuterTableImplied : False
20217                 // Header            : True
20218                 // Footer            : False
20219                 // Separator         : False
20220
20221                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Vertical, RepeatLayout.Table, false, true, false, false);
20222                 string exp = @"<table class=""mainstyle"">
20223         <tr>
20224                 <td class=""Header-1"">(0,Header,-1)</td>
20225         </tr>
20226 </table>";
20227                 Assert.AreEqual (exp, v, "#1050");
20228         }
20229
20230         [Test]
20231         public void RepeatInfo_0cols_1itms_vert_tbl_hdr ()
20232         {
20233                 // cols              : 0
20234                 // cnt               : 1
20235                 // RepeatDirection   : Vertical
20236                 // RepeatLayout      : Table
20237                 // OuterTableImplied : False
20238                 // Header            : True
20239                 // Footer            : False
20240                 // Separator         : False
20241
20242                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Vertical, RepeatLayout.Table, false, true, false, false);
20243                 string exp = @"<table class=""mainstyle"">
20244         <tr>
20245                 <td class=""Header-1"">(0,Header,-1)</td>
20246         </tr><tr>
20247                 <td class=""Item0"">(1,Item,0)</td>
20248         </tr>
20249 </table>";
20250                 Assert.AreEqual (exp, v, "#1051");
20251         }
20252
20253         [Test]
20254         public void RepeatInfo_0cols_2itms_vert_tbl_hdr ()
20255         {
20256                 // cols              : 0
20257                 // cnt               : 2
20258                 // RepeatDirection   : Vertical
20259                 // RepeatLayout      : Table
20260                 // OuterTableImplied : False
20261                 // Header            : True
20262                 // Footer            : False
20263                 // Separator         : False
20264
20265                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Vertical, RepeatLayout.Table, false, true, false, false);
20266                 string exp = @"<table class=""mainstyle"">
20267         <tr>
20268                 <td class=""Header-1"">(0,Header,-1)</td>
20269         </tr><tr>
20270                 <td class=""Item0"">(1,Item,0)</td>
20271         </tr><tr>
20272                 <td class=""Item1"">(2,Item,1)</td>
20273         </tr>
20274 </table>";
20275                 Assert.AreEqual (exp, v, "#1052");
20276         }
20277
20278         [Test]
20279         public void RepeatInfo_0cols_5itms_vert_tbl_hdr ()
20280         {
20281                 // cols              : 0
20282                 // cnt               : 5
20283                 // RepeatDirection   : Vertical
20284                 // RepeatLayout      : Table
20285                 // OuterTableImplied : False
20286                 // Header            : True
20287                 // Footer            : False
20288                 // Separator         : False
20289
20290                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Vertical, RepeatLayout.Table, false, true, false, false);
20291                 string exp = @"<table class=""mainstyle"">
20292         <tr>
20293                 <td class=""Header-1"">(0,Header,-1)</td>
20294         </tr><tr>
20295                 <td class=""Item0"">(1,Item,0)</td>
20296         </tr><tr>
20297                 <td class=""Item1"">(2,Item,1)</td>
20298         </tr><tr>
20299                 <td class=""Item2"">(3,Item,2)</td>
20300         </tr><tr>
20301                 <td class=""Item3"">(4,Item,3)</td>
20302         </tr><tr>
20303                 <td class=""Item4"">(5,Item,4)</td>
20304         </tr>
20305 </table>";
20306                 Assert.AreEqual (exp, v, "#1053");
20307         }
20308
20309         [Test]
20310         public void RepeatInfo_1cols_0itms_vert_tbl_hdr ()
20311         {
20312                 // cols              : 1
20313                 // cnt               : 0
20314                 // RepeatDirection   : Vertical
20315                 // RepeatLayout      : Table
20316                 // OuterTableImplied : False
20317                 // Header            : True
20318                 // Footer            : False
20319                 // Separator         : False
20320
20321                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Vertical, RepeatLayout.Table, false, true, false, false);
20322                 string exp = @"<table class=""mainstyle"">
20323         <tr>
20324                 <td class=""Header-1"">(0,Header,-1)</td>
20325         </tr>
20326 </table>";
20327                 Assert.AreEqual (exp, v, "#1054");
20328         }
20329
20330         [Test]
20331         public void RepeatInfo_1cols_5itms_vert_tbl_hdr ()
20332         {
20333                 // cols              : 1
20334                 // cnt               : 5
20335                 // RepeatDirection   : Vertical
20336                 // RepeatLayout      : Table
20337                 // OuterTableImplied : False
20338                 // Header            : True
20339                 // Footer            : False
20340                 // Separator         : False
20341
20342                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Vertical, RepeatLayout.Table, false, true, false, false);
20343                 string exp = @"<table class=""mainstyle"">
20344         <tr>
20345                 <td class=""Header-1"">(0,Header,-1)</td>
20346         </tr><tr>
20347                 <td class=""Item0"">(1,Item,0)</td>
20348         </tr><tr>
20349                 <td class=""Item1"">(2,Item,1)</td>
20350         </tr><tr>
20351                 <td class=""Item2"">(3,Item,2)</td>
20352         </tr><tr>
20353                 <td class=""Item3"">(4,Item,3)</td>
20354         </tr><tr>
20355                 <td class=""Item4"">(5,Item,4)</td>
20356         </tr>
20357 </table>";
20358                 Assert.AreEqual (exp, v, "#1055");
20359         }
20360
20361         [Test]
20362         public void RepeatInfo_2cols_4itms_vert_tbl_hdr ()
20363         {
20364                 // cols              : 2
20365                 // cnt               : 4
20366                 // RepeatDirection   : Vertical
20367                 // RepeatLayout      : Table
20368                 // OuterTableImplied : False
20369                 // Header            : True
20370                 // Footer            : False
20371                 // Separator         : False
20372
20373                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Vertical, RepeatLayout.Table, false, true, false, false);
20374                 string exp = @"<table class=""mainstyle"">
20375         <tr>
20376                 <td colspan=""2"" class=""Header-1"">(0,Header,-1)</td>
20377         </tr><tr>
20378                 <td class=""Item0"">(1,Item,0)</td><td class=""Item2"">(2,Item,2)</td>
20379         </tr><tr>
20380                 <td class=""Item1"">(3,Item,1)</td><td class=""Item3"">(4,Item,3)</td>
20381         </tr>
20382 </table>";
20383                 Assert.AreEqual (exp, v, "#1056");
20384         }
20385
20386         [Test]
20387         public void RepeatInfo_2cols_7itms_vert_tbl_hdr ()
20388         {
20389                 // cols              : 2
20390                 // cnt               : 7
20391                 // RepeatDirection   : Vertical
20392                 // RepeatLayout      : Table
20393                 // OuterTableImplied : False
20394                 // Header            : True
20395                 // Footer            : False
20396                 // Separator         : False
20397
20398                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Vertical, RepeatLayout.Table, false, true, false, false);
20399                 string exp = @"<table class=""mainstyle"">
20400         <tr>
20401                 <td colspan=""2"" class=""Header-1"">(0,Header,-1)</td>
20402         </tr><tr>
20403                 <td class=""Item0"">(1,Item,0)</td><td class=""Item4"">(2,Item,4)</td>
20404         </tr><tr>
20405                 <td class=""Item1"">(3,Item,1)</td><td class=""Item5"">(4,Item,5)</td>
20406         </tr><tr>
20407                 <td class=""Item2"">(5,Item,2)</td><td class=""Item6"">(6,Item,6)</td>
20408         </tr><tr>
20409                 <td class=""Item3"">(7,Item,3)</td><td></td>
20410         </tr>
20411 </table>";
20412                 Assert.AreEqual (exp, v, "#1057");
20413         }
20414
20415         [Test]
20416         public void RepeatInfo_3cols_9itms_vert_tbl_hdr ()
20417         {
20418                 // cols              : 3
20419                 // cnt               : 9
20420                 // RepeatDirection   : Vertical
20421                 // RepeatLayout      : Table
20422                 // OuterTableImplied : False
20423                 // Header            : True
20424                 // Footer            : False
20425                 // Separator         : False
20426
20427                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Vertical, RepeatLayout.Table, false, true, false, false);
20428                 string exp = @"<table>
20429         <tr>
20430                 <td colspan=""3"" class=""Header-1"">(0,Header,-1)</td>
20431         </tr><tr>
20432                 <td class=""Item0"">(1,Item,0)</td><td class=""Item3"">(2,Item,3)</td><td class=""Item6"">(3,Item,6)</td>
20433         </tr><tr>
20434                 <td class=""Item1"">(4,Item,1)</td><td class=""Item4"">(5,Item,4)</td><td class=""Item7"">(6,Item,7)</td>
20435         </tr><tr>
20436                 <td class=""Item2"">(7,Item,2)</td><td class=""Item5"">(8,Item,5)</td><td class=""Item8"">(9,Item,8)</td>
20437         </tr>
20438 </table>";
20439                 Assert.AreEqual (exp, v, "#1058");
20440         }
20441
20442         [Test]
20443         public void RepeatInfo_3cols_7itms_vert_tbl_hdr ()
20444         {
20445                 // cols              : 3
20446                 // cnt               : 7
20447                 // RepeatDirection   : Vertical
20448                 // RepeatLayout      : Table
20449                 // OuterTableImplied : False
20450                 // Header            : True
20451                 // Footer            : False
20452                 // Separator         : False
20453
20454                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Vertical, RepeatLayout.Table, false, true, false, false);
20455                 string exp = @"<table>
20456         <tr>
20457                 <td colspan=""3"" class=""Header-1"">(0,Header,-1)</td>
20458         </tr><tr>
20459                 <td class=""Item0"">(1,Item,0)</td><td class=""Item3"">(2,Item,3)</td><td class=""Item5"">(3,Item,5)</td>
20460         </tr><tr>
20461                 <td class=""Item1"">(4,Item,1)</td><td class=""Item4"">(5,Item,4)</td><td class=""Item6"">(6,Item,6)</td>
20462         </tr><tr>
20463                 <td class=""Item2"">(7,Item,2)</td><td></td><td></td>
20464         </tr>
20465 </table>";
20466                 Assert.AreEqual (exp, v, "#1059");
20467         }
20468
20469         [Test]
20470         public void RepeatInfo_0cols_0itms_horiz_flow_hdr ()
20471         {
20472                 // cols              : 0
20473                 // cnt               : 0
20474                 // RepeatDirection   : Horizontal
20475                 // RepeatLayout      : Flow
20476                 // OuterTableImplied : False
20477                 // Header            : True
20478                 // Footer            : False
20479                 // Separator         : False
20480
20481                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Horizontal, RepeatLayout.Flow, false, true, false, false);
20482                 string exp = @"<span class=""mainstyle"">(0,Header,-1)</span>";
20483                 Assert.AreEqual (exp, v, "#1060");
20484         }
20485
20486         [Test]
20487         public void RepeatInfo_0cols_1itms_horiz_flow_hdr ()
20488         {
20489                 // cols              : 0
20490                 // cnt               : 1
20491                 // RepeatDirection   : Horizontal
20492                 // RepeatLayout      : Flow
20493                 // OuterTableImplied : False
20494                 // Header            : True
20495                 // Footer            : False
20496                 // Separator         : False
20497
20498                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Horizontal, RepeatLayout.Flow, false, true, false, false);
20499                 string exp = @"<span class=""mainstyle"">(0,Header,-1)(1,Item,0)</span>";
20500                 Assert.AreEqual (exp, v, "#1061");
20501         }
20502
20503         [Test]
20504         public void RepeatInfo_0cols_2itms_horiz_flow_hdr ()
20505         {
20506                 // cols              : 0
20507                 // cnt               : 2
20508                 // RepeatDirection   : Horizontal
20509                 // RepeatLayout      : Flow
20510                 // OuterTableImplied : False
20511                 // Header            : True
20512                 // Footer            : False
20513                 // Separator         : False
20514
20515                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Horizontal, RepeatLayout.Flow, false, true, false, false);
20516                 string exp = @"<span class=""mainstyle"">(0,Header,-1)(1,Item,0)(2,Item,1)</span>";
20517                 Assert.AreEqual (exp, v, "#1062");
20518         }
20519
20520         [Test]
20521         public void RepeatInfo_0cols_5itms_horiz_flow_hdr ()
20522         {
20523                 // cols              : 0
20524                 // cnt               : 5
20525                 // RepeatDirection   : Horizontal
20526                 // RepeatLayout      : Flow
20527                 // OuterTableImplied : False
20528                 // Header            : True
20529                 // Footer            : False
20530                 // Separator         : False
20531
20532                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Horizontal, RepeatLayout.Flow, false, true, false, false);
20533                 string exp = @"<span class=""mainstyle"">(0,Header,-1)(1,Item,0)(2,Item,1)(3,Item,2)(4,Item,3)(5,Item,4)</span>";
20534                 Assert.AreEqual (exp, v, "#1063");
20535         }
20536
20537         [Test]
20538         public void RepeatInfo_1cols_0itms_horiz_flow_hdr ()
20539         {
20540                 // cols              : 1
20541                 // cnt               : 0
20542                 // RepeatDirection   : Horizontal
20543                 // RepeatLayout      : Flow
20544                 // OuterTableImplied : False
20545                 // Header            : True
20546                 // Footer            : False
20547                 // Separator         : False
20548
20549                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Horizontal, RepeatLayout.Flow, false, true, false, false);
20550                 string exp = @"<span class=""mainstyle"">(0,Header,-1)</span>";
20551                 Assert.AreEqual (exp, v, "#1064");
20552         }
20553
20554         [Test]
20555         public void RepeatInfo_1cols_5itms_horiz_flow_hdr ()
20556         {
20557                 // cols              : 1
20558                 // cnt               : 5
20559                 // RepeatDirection   : Horizontal
20560                 // RepeatLayout      : Flow
20561                 // OuterTableImplied : False
20562                 // Header            : True
20563                 // Footer            : False
20564                 // Separator         : False
20565
20566                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Horizontal, RepeatLayout.Flow, false, true, false, false);
20567                 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>";
20568                 Assert.AreEqual (exp, v, "#1065");
20569         }
20570
20571         [Test]
20572         public void RepeatInfo_2cols_4itms_horiz_flow_hdr ()
20573         {
20574                 // cols              : 2
20575                 // cnt               : 4
20576                 // RepeatDirection   : Horizontal
20577                 // RepeatLayout      : Flow
20578                 // OuterTableImplied : False
20579                 // Header            : True
20580                 // Footer            : False
20581                 // Separator         : False
20582
20583                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Horizontal, RepeatLayout.Flow, false, true, false, false);
20584                 string exp = @"<span class=""mainstyle"">(0,Header,-1)<br />(1,Item,0)(2,Item,1)<br />(3,Item,2)(4,Item,3)<br /></span>";
20585                 Assert.AreEqual (exp, v, "#1066");
20586         }
20587
20588         [Test]
20589         public void RepeatInfo_2cols_7itms_horiz_flow_hdr ()
20590         {
20591                 // cols              : 2
20592                 // cnt               : 7
20593                 // RepeatDirection   : Horizontal
20594                 // RepeatLayout      : Flow
20595                 // OuterTableImplied : False
20596                 // Header            : True
20597                 // Footer            : False
20598                 // Separator         : False
20599
20600                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Horizontal, RepeatLayout.Flow, false, true, false, false);
20601                 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>";
20602                 Assert.AreEqual (exp, v, "#1067");
20603         }
20604
20605         [Test]
20606         public void RepeatInfo_3cols_9itms_horiz_flow_hdr ()
20607         {
20608                 // cols              : 3
20609                 // cnt               : 9
20610                 // RepeatDirection   : Horizontal
20611                 // RepeatLayout      : Flow
20612                 // OuterTableImplied : False
20613                 // Header            : True
20614                 // Footer            : False
20615                 // Separator         : False
20616
20617                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Horizontal, RepeatLayout.Flow, false, true, false, false);
20618                 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>";
20619                 Assert.AreEqual (exp, v, "#1068");
20620         }
20621
20622         [Test]
20623         public void RepeatInfo_3cols_7itms_horiz_flow_hdr ()
20624         {
20625                 // cols              : 3
20626                 // cnt               : 7
20627                 // RepeatDirection   : Horizontal
20628                 // RepeatLayout      : Flow
20629                 // OuterTableImplied : False
20630                 // Header            : True
20631                 // Footer            : False
20632                 // Separator         : False
20633
20634                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Horizontal, RepeatLayout.Flow, false, true, false, false);
20635                 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>";
20636                 Assert.AreEqual (exp, v, "#1069");
20637         }
20638
20639         [Test]
20640         public void RepeatInfo_0cols_0itms_vert_flow_hdr ()
20641         {
20642                 // cols              : 0
20643                 // cnt               : 0
20644                 // RepeatDirection   : Vertical
20645                 // RepeatLayout      : Flow
20646                 // OuterTableImplied : False
20647                 // Header            : True
20648                 // Footer            : False
20649                 // Separator         : False
20650
20651                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Vertical, RepeatLayout.Flow, false, true, false, false);
20652                 string exp = @"<span class=""mainstyle"">(0,Header,-1)<br /></span>";
20653                 Assert.AreEqual (exp, v, "#1070");
20654         }
20655
20656         [Test]
20657         public void RepeatInfo_0cols_1itms_vert_flow_hdr ()
20658         {
20659                 // cols              : 0
20660                 // cnt               : 1
20661                 // RepeatDirection   : Vertical
20662                 // RepeatLayout      : Flow
20663                 // OuterTableImplied : False
20664                 // Header            : True
20665                 // Footer            : False
20666                 // Separator         : False
20667
20668                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Vertical, RepeatLayout.Flow, false, true, false, false);
20669                 string exp = @"<span class=""mainstyle"">(0,Header,-1)<br />(1,Item,0)</span>";
20670                 Assert.AreEqual (exp, v, "#1071");
20671         }
20672
20673         [Test]
20674         public void RepeatInfo_0cols_2itms_vert_flow_hdr ()
20675         {
20676                 // cols              : 0
20677                 // cnt               : 2
20678                 // RepeatDirection   : Vertical
20679                 // RepeatLayout      : Flow
20680                 // OuterTableImplied : False
20681                 // Header            : True
20682                 // Footer            : False
20683                 // Separator         : False
20684
20685                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Vertical, RepeatLayout.Flow, false, true, false, false);
20686                 string exp = @"<span class=""mainstyle"">(0,Header,-1)<br />(1,Item,0)<br />(2,Item,1)</span>";
20687                 Assert.AreEqual (exp, v, "#1072");
20688         }
20689
20690         [Test]
20691         public void RepeatInfo_0cols_5itms_vert_flow_hdr ()
20692         {
20693                 // cols              : 0
20694                 // cnt               : 5
20695                 // RepeatDirection   : Vertical
20696                 // RepeatLayout      : Flow
20697                 // OuterTableImplied : False
20698                 // Header            : True
20699                 // Footer            : False
20700                 // Separator         : False
20701
20702                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Vertical, RepeatLayout.Flow, false, true, false, false);
20703                 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>";
20704                 Assert.AreEqual (exp, v, "#1073");
20705         }
20706
20707         [Test]
20708         public void RepeatInfo_1cols_0itms_vert_flow_hdr ()
20709         {
20710                 // cols              : 1
20711                 // cnt               : 0
20712                 // RepeatDirection   : Vertical
20713                 // RepeatLayout      : Flow
20714                 // OuterTableImplied : False
20715                 // Header            : True
20716                 // Footer            : False
20717                 // Separator         : False
20718
20719                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Vertical, RepeatLayout.Flow, false, true, false, false);
20720                 string exp = @"<span class=""mainstyle"">(0,Header,-1)<br /></span>";
20721                 Assert.AreEqual (exp, v, "#1074");
20722         }
20723
20724         [Test]
20725         public void RepeatInfo_1cols_5itms_vert_flow_hdr ()
20726         {
20727                 // cols              : 1
20728                 // cnt               : 5
20729                 // RepeatDirection   : Vertical
20730                 // RepeatLayout      : Flow
20731                 // OuterTableImplied : False
20732                 // Header            : True
20733                 // Footer            : False
20734                 // Separator         : False
20735
20736                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Vertical, RepeatLayout.Flow, false, true, false, false);
20737                 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>";
20738                 Assert.AreEqual (exp, v, "#1075");
20739         }
20740
20741         [Test]
20742         public void RepeatInfo_2cols_4itms_vert_flow_hdr ()
20743         {
20744                 // cols              : 2
20745                 // cnt               : 4
20746                 // RepeatDirection   : Vertical
20747                 // RepeatLayout      : Flow
20748                 // OuterTableImplied : False
20749                 // Header            : True
20750                 // Footer            : False
20751                 // Separator         : False
20752
20753                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Vertical, RepeatLayout.Flow, false, true, false, false);
20754                 string exp = @"<span class=""mainstyle"">(0,Header,-1)<br />(1,Item,0)(2,Item,2)<br />(3,Item,1)(4,Item,3)</span>";
20755                 Assert.AreEqual (exp, v, "#1076");
20756         }
20757
20758         [Test]
20759         public void RepeatInfo_2cols_7itms_vert_flow_hdr ()
20760         {
20761                 // cols              : 2
20762                 // cnt               : 7
20763                 // RepeatDirection   : Vertical
20764                 // RepeatLayout      : Flow
20765                 // OuterTableImplied : False
20766                 // Header            : True
20767                 // Footer            : False
20768                 // Separator         : False
20769
20770                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Vertical, RepeatLayout.Flow, false, true, false, false);
20771                 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>";
20772                 Assert.AreEqual (exp, v, "#1077");
20773         }
20774
20775         [Test]
20776         public void RepeatInfo_3cols_9itms_vert_flow_hdr ()
20777         {
20778                 // cols              : 3
20779                 // cnt               : 9
20780                 // RepeatDirection   : Vertical
20781                 // RepeatLayout      : Flow
20782                 // OuterTableImplied : False
20783                 // Header            : True
20784                 // Footer            : False
20785                 // Separator         : False
20786
20787                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Vertical, RepeatLayout.Flow, false, true, false, false);
20788                 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>";
20789                 Assert.AreEqual (exp, v, "#1078");
20790         }
20791
20792         [Test]
20793         public void RepeatInfo_3cols_7itms_vert_flow_hdr ()
20794         {
20795                 // cols              : 3
20796                 // cnt               : 7
20797                 // RepeatDirection   : Vertical
20798                 // RepeatLayout      : Flow
20799                 // OuterTableImplied : False
20800                 // Header            : True
20801                 // Footer            : False
20802                 // Separator         : False
20803
20804                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Vertical, RepeatLayout.Flow, false, true, false, false);
20805                 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>";
20806                 Assert.AreEqual (exp, v, "#1079");
20807         }
20808
20809         [Test]
20810         [ExpectedException (typeof (global::System.InvalidOperationException))]
20811         public void RepeatInfo_0cols_0itms_horiz_ul_hdr ()
20812         {
20813                 // cols              : 0
20814                 // cnt               : 0
20815                 // RepeatDirection   : Horizontal
20816                 // RepeatLayout      : UnorderedList
20817                 // OuterTableImplied : False
20818                 // Header            : True
20819                 // Footer            : False
20820                 // Separator         : False
20821
20822                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, false, true, false, false);
20823
20824                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
20825         }
20826
20827         [Test]
20828         [ExpectedException (typeof (global::System.InvalidOperationException))]
20829         public void RepeatInfo_0cols_1itms_horiz_ul_hdr ()
20830         {
20831                 // cols              : 0
20832                 // cnt               : 1
20833                 // RepeatDirection   : Horizontal
20834                 // RepeatLayout      : UnorderedList
20835                 // OuterTableImplied : False
20836                 // Header            : True
20837                 // Footer            : False
20838                 // Separator         : False
20839
20840                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, false, true, false, false);
20841
20842                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
20843         }
20844
20845         [Test]
20846         [ExpectedException (typeof (global::System.InvalidOperationException))]
20847         public void RepeatInfo_0cols_2itms_horiz_ul_hdr ()
20848         {
20849                 // cols              : 0
20850                 // cnt               : 2
20851                 // RepeatDirection   : Horizontal
20852                 // RepeatLayout      : UnorderedList
20853                 // OuterTableImplied : False
20854                 // Header            : True
20855                 // Footer            : False
20856                 // Separator         : False
20857
20858                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, false, true, false, false);
20859
20860                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
20861         }
20862
20863         [Test]
20864         [ExpectedException (typeof (global::System.InvalidOperationException))]
20865         public void RepeatInfo_0cols_5itms_horiz_ul_hdr ()
20866         {
20867                 // cols              : 0
20868                 // cnt               : 5
20869                 // RepeatDirection   : Horizontal
20870                 // RepeatLayout      : UnorderedList
20871                 // OuterTableImplied : False
20872                 // Header            : True
20873                 // Footer            : False
20874                 // Separator         : False
20875
20876                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, false, true, false, false);
20877
20878                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
20879         }
20880
20881         [Test]
20882         [ExpectedException (typeof (global::System.InvalidOperationException))]
20883         public void RepeatInfo_1cols_0itms_horiz_ul_hdr ()
20884         {
20885                 // cols              : 1
20886                 // cnt               : 0
20887                 // RepeatDirection   : Horizontal
20888                 // RepeatLayout      : UnorderedList
20889                 // OuterTableImplied : False
20890                 // Header            : True
20891                 // Footer            : False
20892                 // Separator         : False
20893
20894                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, false, true, false, false);
20895
20896                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
20897         }
20898
20899         [Test]
20900         [ExpectedException (typeof (global::System.InvalidOperationException))]
20901         public void RepeatInfo_1cols_5itms_horiz_ul_hdr ()
20902         {
20903                 // cols              : 1
20904                 // cnt               : 5
20905                 // RepeatDirection   : Horizontal
20906                 // RepeatLayout      : UnorderedList
20907                 // OuterTableImplied : False
20908                 // Header            : True
20909                 // Footer            : False
20910                 // Separator         : False
20911
20912                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, false, true, false, false);
20913
20914                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
20915         }
20916
20917         [Test]
20918         [ExpectedException (typeof (global::System.InvalidOperationException))]
20919         public void RepeatInfo_2cols_4itms_horiz_ul_hdr ()
20920         {
20921                 // cols              : 2
20922                 // cnt               : 4
20923                 // RepeatDirection   : Horizontal
20924                 // RepeatLayout      : UnorderedList
20925                 // OuterTableImplied : False
20926                 // Header            : True
20927                 // Footer            : False
20928                 // Separator         : False
20929
20930                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, false, true, false, false);
20931
20932                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
20933         }
20934
20935         [Test]
20936         [ExpectedException (typeof (global::System.InvalidOperationException))]
20937         public void RepeatInfo_2cols_7itms_horiz_ul_hdr ()
20938         {
20939                 // cols              : 2
20940                 // cnt               : 7
20941                 // RepeatDirection   : Horizontal
20942                 // RepeatLayout      : UnorderedList
20943                 // OuterTableImplied : False
20944                 // Header            : True
20945                 // Footer            : False
20946                 // Separator         : False
20947
20948                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, false, true, false, false);
20949
20950                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
20951         }
20952
20953         [Test]
20954         [ExpectedException (typeof (global::System.InvalidOperationException))]
20955         public void RepeatInfo_3cols_9itms_horiz_ul_hdr ()
20956         {
20957                 // cols              : 3
20958                 // cnt               : 9
20959                 // RepeatDirection   : Horizontal
20960                 // RepeatLayout      : UnorderedList
20961                 // OuterTableImplied : False
20962                 // Header            : True
20963                 // Footer            : False
20964                 // Separator         : False
20965
20966                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, false, true, false, false);
20967
20968                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
20969         }
20970
20971         [Test]
20972         [ExpectedException (typeof (global::System.InvalidOperationException))]
20973         public void RepeatInfo_3cols_7itms_horiz_ul_hdr ()
20974         {
20975                 // cols              : 3
20976                 // cnt               : 7
20977                 // RepeatDirection   : Horizontal
20978                 // RepeatLayout      : UnorderedList
20979                 // OuterTableImplied : False
20980                 // Header            : True
20981                 // Footer            : False
20982                 // Separator         : False
20983
20984                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, false, true, false, false);
20985
20986                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
20987         }
20988
20989         [Test]
20990         [ExpectedException (typeof (global::System.InvalidOperationException))]
20991         public void RepeatInfo_0cols_0itms_vert_ul_hdr ()
20992         {
20993                 // cols              : 0
20994                 // cnt               : 0
20995                 // RepeatDirection   : Vertical
20996                 // RepeatLayout      : UnorderedList
20997                 // OuterTableImplied : False
20998                 // Header            : True
20999                 // Footer            : False
21000                 // Separator         : False
21001
21002                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Vertical, RepeatLayout.UnorderedList, false, true, false, false);
21003
21004                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
21005         }
21006
21007         [Test]
21008         [ExpectedException (typeof (global::System.InvalidOperationException))]
21009         public void RepeatInfo_0cols_1itms_vert_ul_hdr ()
21010         {
21011                 // cols              : 0
21012                 // cnt               : 1
21013                 // RepeatDirection   : Vertical
21014                 // RepeatLayout      : UnorderedList
21015                 // OuterTableImplied : False
21016                 // Header            : True
21017                 // Footer            : False
21018                 // Separator         : False
21019
21020                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Vertical, RepeatLayout.UnorderedList, false, true, false, false);
21021
21022                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
21023         }
21024
21025         [Test]
21026         [ExpectedException (typeof (global::System.InvalidOperationException))]
21027         public void RepeatInfo_0cols_2itms_vert_ul_hdr ()
21028         {
21029                 // cols              : 0
21030                 // cnt               : 2
21031                 // RepeatDirection   : Vertical
21032                 // RepeatLayout      : UnorderedList
21033                 // OuterTableImplied : False
21034                 // Header            : True
21035                 // Footer            : False
21036                 // Separator         : False
21037
21038                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Vertical, RepeatLayout.UnorderedList, false, true, false, false);
21039
21040                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
21041         }
21042
21043         [Test]
21044         [ExpectedException (typeof (global::System.InvalidOperationException))]
21045         public void RepeatInfo_0cols_5itms_vert_ul_hdr ()
21046         {
21047                 // cols              : 0
21048                 // cnt               : 5
21049                 // RepeatDirection   : Vertical
21050                 // RepeatLayout      : UnorderedList
21051                 // OuterTableImplied : False
21052                 // Header            : True
21053                 // Footer            : False
21054                 // Separator         : False
21055
21056                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Vertical, RepeatLayout.UnorderedList, false, true, false, false);
21057
21058                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
21059         }
21060
21061         [Test]
21062         [ExpectedException (typeof (global::System.InvalidOperationException))]
21063         public void RepeatInfo_1cols_0itms_vert_ul_hdr ()
21064         {
21065                 // cols              : 1
21066                 // cnt               : 0
21067                 // RepeatDirection   : Vertical
21068                 // RepeatLayout      : UnorderedList
21069                 // OuterTableImplied : False
21070                 // Header            : True
21071                 // Footer            : False
21072                 // Separator         : False
21073
21074                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Vertical, RepeatLayout.UnorderedList, false, true, false, false);
21075
21076                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
21077         }
21078
21079         [Test]
21080         [ExpectedException (typeof (global::System.InvalidOperationException))]
21081         public void RepeatInfo_1cols_5itms_vert_ul_hdr ()
21082         {
21083                 // cols              : 1
21084                 // cnt               : 5
21085                 // RepeatDirection   : Vertical
21086                 // RepeatLayout      : UnorderedList
21087                 // OuterTableImplied : False
21088                 // Header            : True
21089                 // Footer            : False
21090                 // Separator         : False
21091
21092                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Vertical, RepeatLayout.UnorderedList, false, true, false, false);
21093
21094                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
21095         }
21096
21097         [Test]
21098         [ExpectedException (typeof (global::System.InvalidOperationException))]
21099         public void RepeatInfo_2cols_4itms_vert_ul_hdr ()
21100         {
21101                 // cols              : 2
21102                 // cnt               : 4
21103                 // RepeatDirection   : Vertical
21104                 // RepeatLayout      : UnorderedList
21105                 // OuterTableImplied : False
21106                 // Header            : True
21107                 // Footer            : False
21108                 // Separator         : False
21109
21110                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Vertical, RepeatLayout.UnorderedList, false, true, false, false);
21111
21112                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
21113         }
21114
21115         [Test]
21116         [ExpectedException (typeof (global::System.InvalidOperationException))]
21117         public void RepeatInfo_2cols_7itms_vert_ul_hdr ()
21118         {
21119                 // cols              : 2
21120                 // cnt               : 7
21121                 // RepeatDirection   : Vertical
21122                 // RepeatLayout      : UnorderedList
21123                 // OuterTableImplied : False
21124                 // Header            : True
21125                 // Footer            : False
21126                 // Separator         : False
21127
21128                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Vertical, RepeatLayout.UnorderedList, false, true, false, false);
21129
21130                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
21131         }
21132
21133         [Test]
21134         [ExpectedException (typeof (global::System.InvalidOperationException))]
21135         public void RepeatInfo_3cols_9itms_vert_ul_hdr ()
21136         {
21137                 // cols              : 3
21138                 // cnt               : 9
21139                 // RepeatDirection   : Vertical
21140                 // RepeatLayout      : UnorderedList
21141                 // OuterTableImplied : False
21142                 // Header            : True
21143                 // Footer            : False
21144                 // Separator         : False
21145
21146                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Vertical, RepeatLayout.UnorderedList, false, true, false, false);
21147
21148                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
21149         }
21150
21151         [Test]
21152         [ExpectedException (typeof (global::System.InvalidOperationException))]
21153         public void RepeatInfo_3cols_7itms_vert_ul_hdr ()
21154         {
21155                 // cols              : 3
21156                 // cnt               : 7
21157                 // RepeatDirection   : Vertical
21158                 // RepeatLayout      : UnorderedList
21159                 // OuterTableImplied : False
21160                 // Header            : True
21161                 // Footer            : False
21162                 // Separator         : False
21163
21164                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Vertical, RepeatLayout.UnorderedList, false, true, false, false);
21165
21166                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
21167         }
21168
21169         [Test]
21170         [ExpectedException (typeof (global::System.InvalidOperationException))]
21171         public void RepeatInfo_0cols_0itms_horiz_ol_hdr ()
21172         {
21173                 // cols              : 0
21174                 // cnt               : 0
21175                 // RepeatDirection   : Horizontal
21176                 // RepeatLayout      : OrderedList
21177                 // OuterTableImplied : False
21178                 // Header            : True
21179                 // Footer            : False
21180                 // Separator         : False
21181
21182                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Horizontal, RepeatLayout.OrderedList, false, true, false, false);
21183
21184                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
21185         }
21186
21187         [Test]
21188         [ExpectedException (typeof (global::System.InvalidOperationException))]
21189         public void RepeatInfo_0cols_1itms_horiz_ol_hdr ()
21190         {
21191                 // cols              : 0
21192                 // cnt               : 1
21193                 // RepeatDirection   : Horizontal
21194                 // RepeatLayout      : OrderedList
21195                 // OuterTableImplied : False
21196                 // Header            : True
21197                 // Footer            : False
21198                 // Separator         : False
21199
21200                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Horizontal, RepeatLayout.OrderedList, false, true, false, false);
21201
21202                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
21203         }
21204
21205         [Test]
21206         [ExpectedException (typeof (global::System.InvalidOperationException))]
21207         public void RepeatInfo_0cols_2itms_horiz_ol_hdr ()
21208         {
21209                 // cols              : 0
21210                 // cnt               : 2
21211                 // RepeatDirection   : Horizontal
21212                 // RepeatLayout      : OrderedList
21213                 // OuterTableImplied : False
21214                 // Header            : True
21215                 // Footer            : False
21216                 // Separator         : False
21217
21218                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Horizontal, RepeatLayout.OrderedList, false, true, false, false);
21219
21220                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
21221         }
21222
21223         [Test]
21224         [ExpectedException (typeof (global::System.InvalidOperationException))]
21225         public void RepeatInfo_0cols_5itms_horiz_ol_hdr ()
21226         {
21227                 // cols              : 0
21228                 // cnt               : 5
21229                 // RepeatDirection   : Horizontal
21230                 // RepeatLayout      : OrderedList
21231                 // OuterTableImplied : False
21232                 // Header            : True
21233                 // Footer            : False
21234                 // Separator         : False
21235
21236                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Horizontal, RepeatLayout.OrderedList, false, true, false, false);
21237
21238                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
21239         }
21240
21241         [Test]
21242         [ExpectedException (typeof (global::System.InvalidOperationException))]
21243         public void RepeatInfo_1cols_0itms_horiz_ol_hdr ()
21244         {
21245                 // cols              : 1
21246                 // cnt               : 0
21247                 // RepeatDirection   : Horizontal
21248                 // RepeatLayout      : OrderedList
21249                 // OuterTableImplied : False
21250                 // Header            : True
21251                 // Footer            : False
21252                 // Separator         : False
21253
21254                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Horizontal, RepeatLayout.OrderedList, false, true, false, false);
21255
21256                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
21257         }
21258
21259         [Test]
21260         [ExpectedException (typeof (global::System.InvalidOperationException))]
21261         public void RepeatInfo_1cols_5itms_horiz_ol_hdr ()
21262         {
21263                 // cols              : 1
21264                 // cnt               : 5
21265                 // RepeatDirection   : Horizontal
21266                 // RepeatLayout      : OrderedList
21267                 // OuterTableImplied : False
21268                 // Header            : True
21269                 // Footer            : False
21270                 // Separator         : False
21271
21272                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Horizontal, RepeatLayout.OrderedList, false, true, false, false);
21273
21274                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
21275         }
21276
21277         [Test]
21278         [ExpectedException (typeof (global::System.InvalidOperationException))]
21279         public void RepeatInfo_2cols_4itms_horiz_ol_hdr ()
21280         {
21281                 // cols              : 2
21282                 // cnt               : 4
21283                 // RepeatDirection   : Horizontal
21284                 // RepeatLayout      : OrderedList
21285                 // OuterTableImplied : False
21286                 // Header            : True
21287                 // Footer            : False
21288                 // Separator         : False
21289
21290                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Horizontal, RepeatLayout.OrderedList, false, true, false, false);
21291
21292                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
21293         }
21294
21295         [Test]
21296         [ExpectedException (typeof (global::System.InvalidOperationException))]
21297         public void RepeatInfo_2cols_7itms_horiz_ol_hdr ()
21298         {
21299                 // cols              : 2
21300                 // cnt               : 7
21301                 // RepeatDirection   : Horizontal
21302                 // RepeatLayout      : OrderedList
21303                 // OuterTableImplied : False
21304                 // Header            : True
21305                 // Footer            : False
21306                 // Separator         : False
21307
21308                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Horizontal, RepeatLayout.OrderedList, false, true, false, false);
21309
21310                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
21311         }
21312
21313         [Test]
21314         [ExpectedException (typeof (global::System.InvalidOperationException))]
21315         public void RepeatInfo_3cols_9itms_horiz_ol_hdr ()
21316         {
21317                 // cols              : 3
21318                 // cnt               : 9
21319                 // RepeatDirection   : Horizontal
21320                 // RepeatLayout      : OrderedList
21321                 // OuterTableImplied : False
21322                 // Header            : True
21323                 // Footer            : False
21324                 // Separator         : False
21325
21326                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Horizontal, RepeatLayout.OrderedList, false, true, false, false);
21327
21328                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
21329         }
21330
21331         [Test]
21332         [ExpectedException (typeof (global::System.InvalidOperationException))]
21333         public void RepeatInfo_3cols_7itms_horiz_ol_hdr ()
21334         {
21335                 // cols              : 3
21336                 // cnt               : 7
21337                 // RepeatDirection   : Horizontal
21338                 // RepeatLayout      : OrderedList
21339                 // OuterTableImplied : False
21340                 // Header            : True
21341                 // Footer            : False
21342                 // Separator         : False
21343
21344                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Horizontal, RepeatLayout.OrderedList, false, true, false, false);
21345
21346                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
21347         }
21348
21349         [Test]
21350         [ExpectedException (typeof (global::System.InvalidOperationException))]
21351         public void RepeatInfo_0cols_0itms_vert_ol_hdr ()
21352         {
21353                 // cols              : 0
21354                 // cnt               : 0
21355                 // RepeatDirection   : Vertical
21356                 // RepeatLayout      : OrderedList
21357                 // OuterTableImplied : False
21358                 // Header            : True
21359                 // Footer            : False
21360                 // Separator         : False
21361
21362                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Vertical, RepeatLayout.OrderedList, false, true, false, false);
21363
21364                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
21365         }
21366
21367         [Test]
21368         [ExpectedException (typeof (global::System.InvalidOperationException))]
21369         public void RepeatInfo_0cols_1itms_vert_ol_hdr ()
21370         {
21371                 // cols              : 0
21372                 // cnt               : 1
21373                 // RepeatDirection   : Vertical
21374                 // RepeatLayout      : OrderedList
21375                 // OuterTableImplied : False
21376                 // Header            : True
21377                 // Footer            : False
21378                 // Separator         : False
21379
21380                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Vertical, RepeatLayout.OrderedList, false, true, false, false);
21381
21382                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
21383         }
21384
21385         [Test]
21386         [ExpectedException (typeof (global::System.InvalidOperationException))]
21387         public void RepeatInfo_0cols_2itms_vert_ol_hdr ()
21388         {
21389                 // cols              : 0
21390                 // cnt               : 2
21391                 // RepeatDirection   : Vertical
21392                 // RepeatLayout      : OrderedList
21393                 // OuterTableImplied : False
21394                 // Header            : True
21395                 // Footer            : False
21396                 // Separator         : False
21397
21398                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Vertical, RepeatLayout.OrderedList, false, true, false, false);
21399
21400                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
21401         }
21402
21403         [Test]
21404         [ExpectedException (typeof (global::System.InvalidOperationException))]
21405         public void RepeatInfo_0cols_5itms_vert_ol_hdr ()
21406         {
21407                 // cols              : 0
21408                 // cnt               : 5
21409                 // RepeatDirection   : Vertical
21410                 // RepeatLayout      : OrderedList
21411                 // OuterTableImplied : False
21412                 // Header            : True
21413                 // Footer            : False
21414                 // Separator         : False
21415
21416                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Vertical, RepeatLayout.OrderedList, false, true, false, false);
21417
21418                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
21419         }
21420
21421         [Test]
21422         [ExpectedException (typeof (global::System.InvalidOperationException))]
21423         public void RepeatInfo_1cols_0itms_vert_ol_hdr ()
21424         {
21425                 // cols              : 1
21426                 // cnt               : 0
21427                 // RepeatDirection   : Vertical
21428                 // RepeatLayout      : OrderedList
21429                 // OuterTableImplied : False
21430                 // Header            : True
21431                 // Footer            : False
21432                 // Separator         : False
21433
21434                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Vertical, RepeatLayout.OrderedList, false, true, false, false);
21435
21436                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
21437         }
21438
21439         [Test]
21440         [ExpectedException (typeof (global::System.InvalidOperationException))]
21441         public void RepeatInfo_1cols_5itms_vert_ol_hdr ()
21442         {
21443                 // cols              : 1
21444                 // cnt               : 5
21445                 // RepeatDirection   : Vertical
21446                 // RepeatLayout      : OrderedList
21447                 // OuterTableImplied : False
21448                 // Header            : True
21449                 // Footer            : False
21450                 // Separator         : False
21451
21452                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Vertical, RepeatLayout.OrderedList, false, true, false, false);
21453
21454                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
21455         }
21456
21457         [Test]
21458         [ExpectedException (typeof (global::System.InvalidOperationException))]
21459         public void RepeatInfo_2cols_4itms_vert_ol_hdr ()
21460         {
21461                 // cols              : 2
21462                 // cnt               : 4
21463                 // RepeatDirection   : Vertical
21464                 // RepeatLayout      : OrderedList
21465                 // OuterTableImplied : False
21466                 // Header            : True
21467                 // Footer            : False
21468                 // Separator         : False
21469
21470                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Vertical, RepeatLayout.OrderedList, false, true, false, false);
21471
21472                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
21473         }
21474
21475         [Test]
21476         [ExpectedException (typeof (global::System.InvalidOperationException))]
21477         public void RepeatInfo_2cols_7itms_vert_ol_hdr ()
21478         {
21479                 // cols              : 2
21480                 // cnt               : 7
21481                 // RepeatDirection   : Vertical
21482                 // RepeatLayout      : OrderedList
21483                 // OuterTableImplied : False
21484                 // Header            : True
21485                 // Footer            : False
21486                 // Separator         : False
21487
21488                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Vertical, RepeatLayout.OrderedList, false, true, false, false);
21489
21490                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
21491         }
21492
21493         [Test]
21494         [ExpectedException (typeof (global::System.InvalidOperationException))]
21495         public void RepeatInfo_3cols_9itms_vert_ol_hdr ()
21496         {
21497                 // cols              : 3
21498                 // cnt               : 9
21499                 // RepeatDirection   : Vertical
21500                 // RepeatLayout      : OrderedList
21501                 // OuterTableImplied : False
21502                 // Header            : True
21503                 // Footer            : False
21504                 // Separator         : False
21505
21506                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Vertical, RepeatLayout.OrderedList, false, true, false, false);
21507
21508                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
21509         }
21510
21511         [Test]
21512         [ExpectedException (typeof (global::System.InvalidOperationException))]
21513         public void RepeatInfo_3cols_7itms_vert_ol_hdr ()
21514         {
21515                 // cols              : 3
21516                 // cnt               : 7
21517                 // RepeatDirection   : Vertical
21518                 // RepeatLayout      : OrderedList
21519                 // OuterTableImplied : False
21520                 // Header            : True
21521                 // Footer            : False
21522                 // Separator         : False
21523
21524                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Vertical, RepeatLayout.OrderedList, false, true, false, false);
21525
21526                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support headers, footers, or separators.")
21527         }
21528
21529         [Test]
21530         public void RepeatInfo_0cols_0itms_horiz_tbl_otrtblimp ()
21531         {
21532                 // cols              : 0
21533                 // cnt               : 0
21534                 // RepeatDirection   : Horizontal
21535                 // RepeatLayout      : Table
21536                 // OuterTableImplied : True
21537                 // Header            : False
21538                 // Footer            : False
21539                 // Separator         : False
21540
21541                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Horizontal, RepeatLayout.Table, true, false, false, false);
21542                 string exp = @"<table class=""mainstyle"">
21543
21544 </table>";
21545                 Assert.AreEqual (exp, v, "#1120");
21546         }
21547
21548         [Test]
21549         public void RepeatInfo_0cols_1itms_horiz_tbl_otrtblimp ()
21550         {
21551                 // cols              : 0
21552                 // cnt               : 1
21553                 // RepeatDirection   : Horizontal
21554                 // RepeatLayout      : Table
21555                 // OuterTableImplied : True
21556                 // Header            : False
21557                 // Footer            : False
21558                 // Separator         : False
21559
21560                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Horizontal, RepeatLayout.Table, true, false, false, false);
21561                 string exp = @"<table class=""mainstyle"">
21562         <tr>
21563                 <td class=""Item0"">(0,Item,0)</td>
21564         </tr>
21565 </table>";
21566                 Assert.AreEqual (exp, v, "#1121");
21567         }
21568
21569         [Test]
21570         public void RepeatInfo_0cols_2itms_horiz_tbl_otrtblimp ()
21571         {
21572                 // cols              : 0
21573                 // cnt               : 2
21574                 // RepeatDirection   : Horizontal
21575                 // RepeatLayout      : Table
21576                 // OuterTableImplied : True
21577                 // Header            : False
21578                 // Footer            : False
21579                 // Separator         : False
21580
21581                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Horizontal, RepeatLayout.Table, true, false, false, false);
21582                 string exp = @"<table class=""mainstyle"">
21583         <tr>
21584                 <td class=""Item0"">(0,Item,0)</td><td class=""Item1"">(1,Item,1)</td>
21585         </tr>
21586 </table>";
21587                 Assert.AreEqual (exp, v, "#1122");
21588         }
21589
21590         [Test]
21591         public void RepeatInfo_0cols_5itms_horiz_tbl_otrtblimp ()
21592         {
21593                 // cols              : 0
21594                 // cnt               : 5
21595                 // RepeatDirection   : Horizontal
21596                 // RepeatLayout      : Table
21597                 // OuterTableImplied : True
21598                 // Header            : False
21599                 // Footer            : False
21600                 // Separator         : False
21601
21602                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Horizontal, RepeatLayout.Table, true, false, false, false);
21603                 string exp = @"<table class=""mainstyle"">
21604         <tr>
21605                 <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>
21606         </tr>
21607 </table>";
21608                 Assert.AreEqual (exp, v, "#1123");
21609         }
21610
21611         [Test]
21612         public void RepeatInfo_1cols_0itms_horiz_tbl_otrtblimp ()
21613         {
21614                 // cols              : 1
21615                 // cnt               : 0
21616                 // RepeatDirection   : Horizontal
21617                 // RepeatLayout      : Table
21618                 // OuterTableImplied : True
21619                 // Header            : False
21620                 // Footer            : False
21621                 // Separator         : False
21622
21623                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Horizontal, RepeatLayout.Table, true, false, false, false);
21624                 string exp = @"<table class=""mainstyle"">
21625
21626 </table>";
21627                 Assert.AreEqual (exp, v, "#1124");
21628         }
21629
21630         [Test]
21631         public void RepeatInfo_1cols_5itms_horiz_tbl_otrtblimp ()
21632         {
21633                 // cols              : 1
21634                 // cnt               : 5
21635                 // RepeatDirection   : Horizontal
21636                 // RepeatLayout      : Table
21637                 // OuterTableImplied : True
21638                 // Header            : False
21639                 // Footer            : False
21640                 // Separator         : False
21641
21642                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Horizontal, RepeatLayout.Table, true, false, false, false);
21643                 string exp = @"<table class=""mainstyle"">
21644         <tr>
21645                 <td class=""Item0"">(0,Item,0)</td>
21646         </tr><tr>
21647                 <td class=""Item1"">(1,Item,1)</td>
21648         </tr><tr>
21649                 <td class=""Item2"">(2,Item,2)</td>
21650         </tr><tr>
21651                 <td class=""Item3"">(3,Item,3)</td>
21652         </tr><tr>
21653                 <td class=""Item4"">(4,Item,4)</td>
21654         </tr>
21655 </table>";
21656                 Assert.AreEqual (exp, v, "#1125");
21657         }
21658
21659         [Test]
21660         public void RepeatInfo_2cols_4itms_horiz_tbl_otrtblimp ()
21661         {
21662                 // cols              : 2
21663                 // cnt               : 4
21664                 // RepeatDirection   : Horizontal
21665                 // RepeatLayout      : Table
21666                 // OuterTableImplied : True
21667                 // Header            : False
21668                 // Footer            : False
21669                 // Separator         : False
21670
21671                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Horizontal, RepeatLayout.Table, true, false, false, false);
21672                 string exp = @"<table class=""mainstyle"">
21673         <tr>
21674                 <td class=""Item0"">(0,Item,0)</td><td class=""Item1"">(1,Item,1)</td>
21675         </tr><tr>
21676                 <td class=""Item2"">(2,Item,2)</td><td class=""Item3"">(3,Item,3)</td>
21677         </tr>
21678 </table>";
21679                 Assert.AreEqual (exp, v, "#1126");
21680         }
21681
21682         [Test]
21683         public void RepeatInfo_2cols_7itms_horiz_tbl_otrtblimp ()
21684         {
21685                 // cols              : 2
21686                 // cnt               : 7
21687                 // RepeatDirection   : Horizontal
21688                 // RepeatLayout      : Table
21689                 // OuterTableImplied : True
21690                 // Header            : False
21691                 // Footer            : False
21692                 // Separator         : False
21693
21694                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Horizontal, RepeatLayout.Table, true, false, false, false);
21695                 string exp = @"<table class=""mainstyle"">
21696         <tr>
21697                 <td class=""Item0"">(0,Item,0)</td><td class=""Item1"">(1,Item,1)</td>
21698         </tr><tr>
21699                 <td class=""Item2"">(2,Item,2)</td><td class=""Item3"">(3,Item,3)</td>
21700         </tr><tr>
21701                 <td class=""Item4"">(4,Item,4)</td><td class=""Item5"">(5,Item,5)</td>
21702         </tr><tr>
21703                 <td class=""Item6"">(6,Item,6)</td><td></td>
21704         </tr>
21705 </table>";
21706                 Assert.AreEqual (exp, v, "#1127");
21707         }
21708
21709         [Test]
21710         public void RepeatInfo_3cols_9itms_horiz_tbl_otrtblimp ()
21711         {
21712                 // cols              : 3
21713                 // cnt               : 9
21714                 // RepeatDirection   : Horizontal
21715                 // RepeatLayout      : Table
21716                 // OuterTableImplied : True
21717                 // Header            : False
21718                 // Footer            : False
21719                 // Separator         : False
21720
21721                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Horizontal, RepeatLayout.Table, true, false, false, false);
21722                 string exp = @"<table>
21723         <tr>
21724                 <td class=""Item0"">(0,Item,0)</td><td class=""Item1"">(1,Item,1)</td><td class=""Item2"">(2,Item,2)</td>
21725         </tr><tr>
21726                 <td class=""Item3"">(3,Item,3)</td><td class=""Item4"">(4,Item,4)</td><td class=""Item5"">(5,Item,5)</td>
21727         </tr><tr>
21728                 <td class=""Item6"">(6,Item,6)</td><td class=""Item7"">(7,Item,7)</td><td class=""Item8"">(8,Item,8)</td>
21729         </tr>
21730 </table>";
21731                 Assert.AreEqual (exp, v, "#1128");
21732         }
21733
21734         [Test]
21735         public void RepeatInfo_3cols_7itms_horiz_tbl_otrtblimp ()
21736         {
21737                 // cols              : 3
21738                 // cnt               : 7
21739                 // RepeatDirection   : Horizontal
21740                 // RepeatLayout      : Table
21741                 // OuterTableImplied : True
21742                 // Header            : False
21743                 // Footer            : False
21744                 // Separator         : False
21745
21746                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Horizontal, RepeatLayout.Table, true, false, false, false);
21747                 string exp = @"<table>
21748         <tr>
21749                 <td class=""Item0"">(0,Item,0)</td><td class=""Item1"">(1,Item,1)</td><td class=""Item2"">(2,Item,2)</td>
21750         </tr><tr>
21751                 <td class=""Item3"">(3,Item,3)</td><td class=""Item4"">(4,Item,4)</td><td class=""Item5"">(5,Item,5)</td>
21752         </tr><tr>
21753                 <td class=""Item6"">(6,Item,6)</td><td></td><td></td>
21754         </tr>
21755 </table>";
21756                 Assert.AreEqual (exp, v, "#1129");
21757         }
21758
21759         [Test]
21760         public void RepeatInfo_0cols_0itms_vert_tbl_otrtblimp ()
21761         {
21762                 // cols              : 0
21763                 // cnt               : 0
21764                 // RepeatDirection   : Vertical
21765                 // RepeatLayout      : Table
21766                 // OuterTableImplied : True
21767                 // Header            : False
21768                 // Footer            : False
21769                 // Separator         : False
21770
21771                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Vertical, RepeatLayout.Table, true, false, false, false);
21772                 string exp = @"";
21773                 Assert.AreEqual (exp, v, "#1130");
21774         }
21775
21776         [Test]
21777         public void RepeatInfo_0cols_1itms_vert_tbl_otrtblimp ()
21778         {
21779                 // cols              : 0
21780                 // cnt               : 1
21781                 // RepeatDirection   : Vertical
21782                 // RepeatLayout      : Table
21783                 // OuterTableImplied : True
21784                 // Header            : False
21785                 // Footer            : False
21786                 // Separator         : False
21787
21788                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Vertical, RepeatLayout.Table, true, false, false, false);
21789                 string exp = @"(0,Item,0)";
21790                 Assert.AreEqual (exp, v, "#1131");
21791         }
21792
21793         [Test]
21794         public void RepeatInfo_0cols_2itms_vert_tbl_otrtblimp ()
21795         {
21796                 // cols              : 0
21797                 // cnt               : 2
21798                 // RepeatDirection   : Vertical
21799                 // RepeatLayout      : Table
21800                 // OuterTableImplied : True
21801                 // Header            : False
21802                 // Footer            : False
21803                 // Separator         : False
21804
21805                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Vertical, RepeatLayout.Table, true, false, false, false);
21806                 string exp = @"(0,Item,0)(1,Item,1)";
21807                 Assert.AreEqual (exp, v, "#1132");
21808         }
21809
21810         [Test]
21811         public void RepeatInfo_0cols_5itms_vert_tbl_otrtblimp ()
21812         {
21813                 // cols              : 0
21814                 // cnt               : 5
21815                 // RepeatDirection   : Vertical
21816                 // RepeatLayout      : Table
21817                 // OuterTableImplied : True
21818                 // Header            : False
21819                 // Footer            : False
21820                 // Separator         : False
21821
21822                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Vertical, RepeatLayout.Table, true, false, false, false);
21823                 string exp = @"(0,Item,0)(1,Item,1)(2,Item,2)(3,Item,3)(4,Item,4)";
21824                 Assert.AreEqual (exp, v, "#1133");
21825         }
21826
21827         [Test]
21828         public void RepeatInfo_1cols_0itms_vert_tbl_otrtblimp ()
21829         {
21830                 // cols              : 1
21831                 // cnt               : 0
21832                 // RepeatDirection   : Vertical
21833                 // RepeatLayout      : Table
21834                 // OuterTableImplied : True
21835                 // Header            : False
21836                 // Footer            : False
21837                 // Separator         : False
21838
21839                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Vertical, RepeatLayout.Table, true, false, false, false);
21840                 string exp = @"";
21841                 Assert.AreEqual (exp, v, "#1134");
21842         }
21843
21844         [Test]
21845         public void RepeatInfo_1cols_5itms_vert_tbl_otrtblimp ()
21846         {
21847                 // cols              : 1
21848                 // cnt               : 5
21849                 // RepeatDirection   : Vertical
21850                 // RepeatLayout      : Table
21851                 // OuterTableImplied : True
21852                 // Header            : False
21853                 // Footer            : False
21854                 // Separator         : False
21855
21856                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Vertical, RepeatLayout.Table, true, false, false, false);
21857                 string exp = @"(0,Item,0)(1,Item,1)(2,Item,2)(3,Item,3)(4,Item,4)";
21858                 Assert.AreEqual (exp, v, "#1135");
21859         }
21860
21861         [Test]
21862         public void RepeatInfo_2cols_4itms_vert_tbl_otrtblimp ()
21863         {
21864                 // cols              : 2
21865                 // cnt               : 4
21866                 // RepeatDirection   : Vertical
21867                 // RepeatLayout      : Table
21868                 // OuterTableImplied : True
21869                 // Header            : False
21870                 // Footer            : False
21871                 // Separator         : False
21872
21873                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Vertical, RepeatLayout.Table, true, false, false, false);
21874                 string exp = @"(0,Item,0)(1,Item,2)(2,Item,1)(3,Item,3)";
21875                 Assert.AreEqual (exp, v, "#1136");
21876         }
21877
21878         [Test]
21879         public void RepeatInfo_2cols_7itms_vert_tbl_otrtblimp ()
21880         {
21881                 // cols              : 2
21882                 // cnt               : 7
21883                 // RepeatDirection   : Vertical
21884                 // RepeatLayout      : Table
21885                 // OuterTableImplied : True
21886                 // Header            : False
21887                 // Footer            : False
21888                 // Separator         : False
21889
21890                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Vertical, RepeatLayout.Table, true, false, false, false);
21891                 string exp = @"(0,Item,0)(1,Item,4)(2,Item,1)(3,Item,5)(4,Item,2)(5,Item,6)(6,Item,3)";
21892                 Assert.AreEqual (exp, v, "#1137");
21893         }
21894
21895         [Test]
21896         public void RepeatInfo_3cols_9itms_vert_tbl_otrtblimp ()
21897         {
21898                 // cols              : 3
21899                 // cnt               : 9
21900                 // RepeatDirection   : Vertical
21901                 // RepeatLayout      : Table
21902                 // OuterTableImplied : True
21903                 // Header            : False
21904                 // Footer            : False
21905                 // Separator         : False
21906
21907                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Vertical, RepeatLayout.Table, true, false, false, false);
21908                 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)";
21909                 Assert.AreEqual (exp, v, "#1138");
21910         }
21911
21912         [Test]
21913         public void RepeatInfo_3cols_7itms_vert_tbl_otrtblimp ()
21914         {
21915                 // cols              : 3
21916                 // cnt               : 7
21917                 // RepeatDirection   : Vertical
21918                 // RepeatLayout      : Table
21919                 // OuterTableImplied : True
21920                 // Header            : False
21921                 // Footer            : False
21922                 // Separator         : False
21923
21924                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Vertical, RepeatLayout.Table, true, false, false, false);
21925                 string exp = @"(0,Item,0)(1,Item,3)(2,Item,5)(3,Item,1)(4,Item,4)(5,Item,6)(6,Item,2)";
21926                 Assert.AreEqual (exp, v, "#1139");
21927         }
21928
21929         [Test]
21930         public void RepeatInfo_0cols_0itms_horiz_flow_otrtblimp ()
21931         {
21932                 // cols              : 0
21933                 // cnt               : 0
21934                 // RepeatDirection   : Horizontal
21935                 // RepeatLayout      : Flow
21936                 // OuterTableImplied : True
21937                 // Header            : False
21938                 // Footer            : False
21939                 // Separator         : False
21940
21941                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Horizontal, RepeatLayout.Flow, true, false, false, false);
21942                 string exp = @"<span class=""mainstyle""></span>";
21943                 Assert.AreEqual (exp, v, "#1140");
21944         }
21945
21946         [Test]
21947         public void RepeatInfo_0cols_1itms_horiz_flow_otrtblimp ()
21948         {
21949                 // cols              : 0
21950                 // cnt               : 1
21951                 // RepeatDirection   : Horizontal
21952                 // RepeatLayout      : Flow
21953                 // OuterTableImplied : True
21954                 // Header            : False
21955                 // Footer            : False
21956                 // Separator         : False
21957
21958                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Horizontal, RepeatLayout.Flow, true, false, false, false);
21959                 string exp = @"<span class=""mainstyle"">(0,Item,0)</span>";
21960                 Assert.AreEqual (exp, v, "#1141");
21961         }
21962
21963         [Test]
21964         public void RepeatInfo_0cols_2itms_horiz_flow_otrtblimp ()
21965         {
21966                 // cols              : 0
21967                 // cnt               : 2
21968                 // RepeatDirection   : Horizontal
21969                 // RepeatLayout      : Flow
21970                 // OuterTableImplied : True
21971                 // Header            : False
21972                 // Footer            : False
21973                 // Separator         : False
21974
21975                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Horizontal, RepeatLayout.Flow, true, false, false, false);
21976                 string exp = @"<span class=""mainstyle"">(0,Item,0)(1,Item,1)</span>";
21977                 Assert.AreEqual (exp, v, "#1142");
21978         }
21979
21980         [Test]
21981         public void RepeatInfo_0cols_5itms_horiz_flow_otrtblimp ()
21982         {
21983                 // cols              : 0
21984                 // cnt               : 5
21985                 // RepeatDirection   : Horizontal
21986                 // RepeatLayout      : Flow
21987                 // OuterTableImplied : True
21988                 // Header            : False
21989                 // Footer            : False
21990                 // Separator         : False
21991
21992                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Horizontal, RepeatLayout.Flow, true, false, false, false);
21993                 string exp = @"<span class=""mainstyle"">(0,Item,0)(1,Item,1)(2,Item,2)(3,Item,3)(4,Item,4)</span>";
21994                 Assert.AreEqual (exp, v, "#1143");
21995         }
21996
21997         [Test]
21998         public void RepeatInfo_1cols_0itms_horiz_flow_otrtblimp ()
21999         {
22000                 // cols              : 1
22001                 // cnt               : 0
22002                 // RepeatDirection   : Horizontal
22003                 // RepeatLayout      : Flow
22004                 // OuterTableImplied : True
22005                 // Header            : False
22006                 // Footer            : False
22007                 // Separator         : False
22008
22009                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Horizontal, RepeatLayout.Flow, true, false, false, false);
22010                 string exp = @"<span class=""mainstyle""></span>";
22011                 Assert.AreEqual (exp, v, "#1144");
22012         }
22013
22014         [Test]
22015         public void RepeatInfo_1cols_5itms_horiz_flow_otrtblimp ()
22016         {
22017                 // cols              : 1
22018                 // cnt               : 5
22019                 // RepeatDirection   : Horizontal
22020                 // RepeatLayout      : Flow
22021                 // OuterTableImplied : True
22022                 // Header            : False
22023                 // Footer            : False
22024                 // Separator         : False
22025
22026                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Horizontal, RepeatLayout.Flow, true, false, false, false);
22027                 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>";
22028                 Assert.AreEqual (exp, v, "#1145");
22029         }
22030
22031         [Test]
22032         public void RepeatInfo_2cols_4itms_horiz_flow_otrtblimp ()
22033         {
22034                 // cols              : 2
22035                 // cnt               : 4
22036                 // RepeatDirection   : Horizontal
22037                 // RepeatLayout      : Flow
22038                 // OuterTableImplied : True
22039                 // Header            : False
22040                 // Footer            : False
22041                 // Separator         : False
22042
22043                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Horizontal, RepeatLayout.Flow, true, false, false, false);
22044                 string exp = @"<span class=""mainstyle"">(0,Item,0)(1,Item,1)<br />(2,Item,2)(3,Item,3)<br /></span>";
22045                 Assert.AreEqual (exp, v, "#1146");
22046         }
22047
22048         [Test]
22049         public void RepeatInfo_2cols_7itms_horiz_flow_otrtblimp ()
22050         {
22051                 // cols              : 2
22052                 // cnt               : 7
22053                 // RepeatDirection   : Horizontal
22054                 // RepeatLayout      : Flow
22055                 // OuterTableImplied : True
22056                 // Header            : False
22057                 // Footer            : False
22058                 // Separator         : False
22059
22060                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Horizontal, RepeatLayout.Flow, true, false, false, false);
22061                 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>";
22062                 Assert.AreEqual (exp, v, "#1147");
22063         }
22064
22065         [Test]
22066         public void RepeatInfo_3cols_9itms_horiz_flow_otrtblimp ()
22067         {
22068                 // cols              : 3
22069                 // cnt               : 9
22070                 // RepeatDirection   : Horizontal
22071                 // RepeatLayout      : Flow
22072                 // OuterTableImplied : True
22073                 // Header            : False
22074                 // Footer            : False
22075                 // Separator         : False
22076
22077                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Horizontal, RepeatLayout.Flow, true, false, false, false);
22078                 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>";
22079                 Assert.AreEqual (exp, v, "#1148");
22080         }
22081
22082         [Test]
22083         public void RepeatInfo_3cols_7itms_horiz_flow_otrtblimp ()
22084         {
22085                 // cols              : 3
22086                 // cnt               : 7
22087                 // RepeatDirection   : Horizontal
22088                 // RepeatLayout      : Flow
22089                 // OuterTableImplied : True
22090                 // Header            : False
22091                 // Footer            : False
22092                 // Separator         : False
22093
22094                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Horizontal, RepeatLayout.Flow, true, false, false, false);
22095                 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>";
22096                 Assert.AreEqual (exp, v, "#1149");
22097         }
22098
22099         [Test]
22100         public void RepeatInfo_0cols_0itms_vert_flow_otrtblimp ()
22101         {
22102                 // cols              : 0
22103                 // cnt               : 0
22104                 // RepeatDirection   : Vertical
22105                 // RepeatLayout      : Flow
22106                 // OuterTableImplied : True
22107                 // Header            : False
22108                 // Footer            : False
22109                 // Separator         : False
22110
22111                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Vertical, RepeatLayout.Flow, true, false, false, false);
22112                 string exp = @"";
22113                 Assert.AreEqual (exp, v, "#1150");
22114         }
22115
22116         [Test]
22117         public void RepeatInfo_0cols_1itms_vert_flow_otrtblimp ()
22118         {
22119                 // cols              : 0
22120                 // cnt               : 1
22121                 // RepeatDirection   : Vertical
22122                 // RepeatLayout      : Flow
22123                 // OuterTableImplied : True
22124                 // Header            : False
22125                 // Footer            : False
22126                 // Separator         : False
22127
22128                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Vertical, RepeatLayout.Flow, true, false, false, false);
22129                 string exp = @"(0,Item,0)";
22130                 Assert.AreEqual (exp, v, "#1151");
22131         }
22132
22133         [Test]
22134         public void RepeatInfo_0cols_2itms_vert_flow_otrtblimp ()
22135         {
22136                 // cols              : 0
22137                 // cnt               : 2
22138                 // RepeatDirection   : Vertical
22139                 // RepeatLayout      : Flow
22140                 // OuterTableImplied : True
22141                 // Header            : False
22142                 // Footer            : False
22143                 // Separator         : False
22144
22145                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Vertical, RepeatLayout.Flow, true, false, false, false);
22146                 string exp = @"(0,Item,0)(1,Item,1)";
22147                 Assert.AreEqual (exp, v, "#1152");
22148         }
22149
22150         [Test]
22151         public void RepeatInfo_0cols_5itms_vert_flow_otrtblimp ()
22152         {
22153                 // cols              : 0
22154                 // cnt               : 5
22155                 // RepeatDirection   : Vertical
22156                 // RepeatLayout      : Flow
22157                 // OuterTableImplied : True
22158                 // Header            : False
22159                 // Footer            : False
22160                 // Separator         : False
22161
22162                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Vertical, RepeatLayout.Flow, true, false, false, false);
22163                 string exp = @"(0,Item,0)(1,Item,1)(2,Item,2)(3,Item,3)(4,Item,4)";
22164                 Assert.AreEqual (exp, v, "#1153");
22165         }
22166
22167         [Test]
22168         public void RepeatInfo_1cols_0itms_vert_flow_otrtblimp ()
22169         {
22170                 // cols              : 1
22171                 // cnt               : 0
22172                 // RepeatDirection   : Vertical
22173                 // RepeatLayout      : Flow
22174                 // OuterTableImplied : True
22175                 // Header            : False
22176                 // Footer            : False
22177                 // Separator         : False
22178
22179                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Vertical, RepeatLayout.Flow, true, false, false, false);
22180                 string exp = @"";
22181                 Assert.AreEqual (exp, v, "#1154");
22182         }
22183
22184         [Test]
22185         public void RepeatInfo_1cols_5itms_vert_flow_otrtblimp ()
22186         {
22187                 // cols              : 1
22188                 // cnt               : 5
22189                 // RepeatDirection   : Vertical
22190                 // RepeatLayout      : Flow
22191                 // OuterTableImplied : True
22192                 // Header            : False
22193                 // Footer            : False
22194                 // Separator         : False
22195
22196                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Vertical, RepeatLayout.Flow, true, false, false, false);
22197                 string exp = @"(0,Item,0)(1,Item,1)(2,Item,2)(3,Item,3)(4,Item,4)";
22198                 Assert.AreEqual (exp, v, "#1155");
22199         }
22200
22201         [Test]
22202         public void RepeatInfo_2cols_4itms_vert_flow_otrtblimp ()
22203         {
22204                 // cols              : 2
22205                 // cnt               : 4
22206                 // RepeatDirection   : Vertical
22207                 // RepeatLayout      : Flow
22208                 // OuterTableImplied : True
22209                 // Header            : False
22210                 // Footer            : False
22211                 // Separator         : False
22212
22213                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Vertical, RepeatLayout.Flow, true, false, false, false);
22214                 string exp = @"(0,Item,0)(1,Item,2)(2,Item,1)(3,Item,3)";
22215                 Assert.AreEqual (exp, v, "#1156");
22216         }
22217
22218         [Test]
22219         public void RepeatInfo_2cols_7itms_vert_flow_otrtblimp ()
22220         {
22221                 // cols              : 2
22222                 // cnt               : 7
22223                 // RepeatDirection   : Vertical
22224                 // RepeatLayout      : Flow
22225                 // OuterTableImplied : True
22226                 // Header            : False
22227                 // Footer            : False
22228                 // Separator         : False
22229
22230                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Vertical, RepeatLayout.Flow, true, false, false, false);
22231                 string exp = @"(0,Item,0)(1,Item,4)(2,Item,1)(3,Item,5)(4,Item,2)(5,Item,6)(6,Item,3)";
22232                 Assert.AreEqual (exp, v, "#1157");
22233         }
22234
22235         [Test]
22236         public void RepeatInfo_3cols_9itms_vert_flow_otrtblimp ()
22237         {
22238                 // cols              : 3
22239                 // cnt               : 9
22240                 // RepeatDirection   : Vertical
22241                 // RepeatLayout      : Flow
22242                 // OuterTableImplied : True
22243                 // Header            : False
22244                 // Footer            : False
22245                 // Separator         : False
22246
22247                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Vertical, RepeatLayout.Flow, true, false, false, false);
22248                 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)";
22249                 Assert.AreEqual (exp, v, "#1158");
22250         }
22251
22252         [Test]
22253         public void RepeatInfo_3cols_7itms_vert_flow_otrtblimp ()
22254         {
22255                 // cols              : 3
22256                 // cnt               : 7
22257                 // RepeatDirection   : Vertical
22258                 // RepeatLayout      : Flow
22259                 // OuterTableImplied : True
22260                 // Header            : False
22261                 // Footer            : False
22262                 // Separator         : False
22263
22264                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Vertical, RepeatLayout.Flow, true, false, false, false);
22265                 string exp = @"(0,Item,0)(1,Item,3)(2,Item,5)(3,Item,1)(4,Item,4)(5,Item,6)(6,Item,2)";
22266                 Assert.AreEqual (exp, v, "#1159");
22267         }
22268
22269         [Test]
22270         [ExpectedException (typeof (global::System.InvalidOperationException))]
22271         public void RepeatInfo_0cols_0itms_horiz_ul_otrtblimp ()
22272         {
22273                 // cols              : 0
22274                 // cnt               : 0
22275                 // RepeatDirection   : Horizontal
22276                 // RepeatLayout      : UnorderedList
22277                 // OuterTableImplied : True
22278                 // Header            : False
22279                 // Footer            : False
22280                 // Separator         : False
22281
22282                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, true, false, false, false);
22283
22284                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts only support vertical layout.")
22285         }
22286
22287         [Test]
22288         [ExpectedException (typeof (global::System.InvalidOperationException))]
22289         public void RepeatInfo_0cols_1itms_horiz_ul_otrtblimp ()
22290         {
22291                 // cols              : 0
22292                 // cnt               : 1
22293                 // RepeatDirection   : Horizontal
22294                 // RepeatLayout      : UnorderedList
22295                 // OuterTableImplied : True
22296                 // Header            : False
22297                 // Footer            : False
22298                 // Separator         : False
22299
22300                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, true, false, false, false);
22301
22302                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts only support vertical layout.")
22303         }
22304
22305         [Test]
22306         [ExpectedException (typeof (global::System.InvalidOperationException))]
22307         public void RepeatInfo_0cols_2itms_horiz_ul_otrtblimp ()
22308         {
22309                 // cols              : 0
22310                 // cnt               : 2
22311                 // RepeatDirection   : Horizontal
22312                 // RepeatLayout      : UnorderedList
22313                 // OuterTableImplied : True
22314                 // Header            : False
22315                 // Footer            : False
22316                 // Separator         : False
22317
22318                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, true, false, false, false);
22319
22320                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts only support vertical layout.")
22321         }
22322
22323         [Test]
22324         [ExpectedException (typeof (global::System.InvalidOperationException))]
22325         public void RepeatInfo_0cols_5itms_horiz_ul_otrtblimp ()
22326         {
22327                 // cols              : 0
22328                 // cnt               : 5
22329                 // RepeatDirection   : Horizontal
22330                 // RepeatLayout      : UnorderedList
22331                 // OuterTableImplied : True
22332                 // Header            : False
22333                 // Footer            : False
22334                 // Separator         : False
22335
22336                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, true, false, false, false);
22337
22338                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts only support vertical layout.")
22339         }
22340
22341         [Test]
22342         [ExpectedException (typeof (global::System.InvalidOperationException))]
22343         public void RepeatInfo_1cols_0itms_horiz_ul_otrtblimp ()
22344         {
22345                 // cols              : 1
22346                 // cnt               : 0
22347                 // RepeatDirection   : Horizontal
22348                 // RepeatLayout      : UnorderedList
22349                 // OuterTableImplied : True
22350                 // Header            : False
22351                 // Footer            : False
22352                 // Separator         : False
22353
22354                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, true, false, false, false);
22355
22356                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts only support vertical layout.")
22357         }
22358
22359         [Test]
22360         [ExpectedException (typeof (global::System.InvalidOperationException))]
22361         public void RepeatInfo_1cols_5itms_horiz_ul_otrtblimp ()
22362         {
22363                 // cols              : 1
22364                 // cnt               : 5
22365                 // RepeatDirection   : Horizontal
22366                 // RepeatLayout      : UnorderedList
22367                 // OuterTableImplied : True
22368                 // Header            : False
22369                 // Footer            : False
22370                 // Separator         : False
22371
22372                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, true, false, false, false);
22373
22374                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts only support vertical layout.")
22375         }
22376
22377         [Test]
22378         [ExpectedException (typeof (global::System.InvalidOperationException))]
22379         public void RepeatInfo_2cols_4itms_horiz_ul_otrtblimp ()
22380         {
22381                 // cols              : 2
22382                 // cnt               : 4
22383                 // RepeatDirection   : Horizontal
22384                 // RepeatLayout      : UnorderedList
22385                 // OuterTableImplied : True
22386                 // Header            : False
22387                 // Footer            : False
22388                 // Separator         : False
22389
22390                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, true, false, false, false);
22391
22392                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts only support vertical layout.")
22393         }
22394
22395         [Test]
22396         [ExpectedException (typeof (global::System.InvalidOperationException))]
22397         public void RepeatInfo_2cols_7itms_horiz_ul_otrtblimp ()
22398         {
22399                 // cols              : 2
22400                 // cnt               : 7
22401                 // RepeatDirection   : Horizontal
22402                 // RepeatLayout      : UnorderedList
22403                 // OuterTableImplied : True
22404                 // Header            : False
22405                 // Footer            : False
22406                 // Separator         : False
22407
22408                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, true, false, false, false);
22409
22410                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts only support vertical layout.")
22411         }
22412
22413         [Test]
22414         [ExpectedException (typeof (global::System.InvalidOperationException))]
22415         public void RepeatInfo_3cols_9itms_horiz_ul_otrtblimp ()
22416         {
22417                 // cols              : 3
22418                 // cnt               : 9
22419                 // RepeatDirection   : Horizontal
22420                 // RepeatLayout      : UnorderedList
22421                 // OuterTableImplied : True
22422                 // Header            : False
22423                 // Footer            : False
22424                 // Separator         : False
22425
22426                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, true, false, false, false);
22427
22428                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts only support vertical layout.")
22429         }
22430
22431         [Test]
22432         [ExpectedException (typeof (global::System.InvalidOperationException))]
22433         public void RepeatInfo_3cols_7itms_horiz_ul_otrtblimp ()
22434         {
22435                 // cols              : 3
22436                 // cnt               : 7
22437                 // RepeatDirection   : Horizontal
22438                 // RepeatLayout      : UnorderedList
22439                 // OuterTableImplied : True
22440                 // Header            : False
22441                 // Footer            : False
22442                 // Separator         : False
22443
22444                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, true, false, false, false);
22445
22446                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts only support vertical layout.")
22447         }
22448
22449         [Test]
22450         [ExpectedException (typeof (global::System.InvalidOperationException))]
22451         public void RepeatInfo_0cols_0itms_vert_ul_otrtblimp ()
22452         {
22453                 // cols              : 0
22454                 // cnt               : 0
22455                 // RepeatDirection   : Vertical
22456                 // RepeatLayout      : UnorderedList
22457                 // OuterTableImplied : True
22458                 // Header            : False
22459                 // Footer            : False
22460                 // Separator         : False
22461
22462                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Vertical, RepeatLayout.UnorderedList, true, false, false, false);
22463
22464                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support implied outer tables.")
22465         }
22466
22467         [Test]
22468         [ExpectedException (typeof (global::System.InvalidOperationException))]
22469         public void RepeatInfo_0cols_1itms_vert_ul_otrtblimp ()
22470         {
22471                 // cols              : 0
22472                 // cnt               : 1
22473                 // RepeatDirection   : Vertical
22474                 // RepeatLayout      : UnorderedList
22475                 // OuterTableImplied : True
22476                 // Header            : False
22477                 // Footer            : False
22478                 // Separator         : False
22479
22480                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Vertical, RepeatLayout.UnorderedList, true, false, false, false);
22481
22482                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support implied outer tables.")
22483         }
22484
22485         [Test]
22486         [ExpectedException (typeof (global::System.InvalidOperationException))]
22487         public void RepeatInfo_0cols_2itms_vert_ul_otrtblimp ()
22488         {
22489                 // cols              : 0
22490                 // cnt               : 2
22491                 // RepeatDirection   : Vertical
22492                 // RepeatLayout      : UnorderedList
22493                 // OuterTableImplied : True
22494                 // Header            : False
22495                 // Footer            : False
22496                 // Separator         : False
22497
22498                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Vertical, RepeatLayout.UnorderedList, true, false, false, false);
22499
22500                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support implied outer tables.")
22501         }
22502
22503         [Test]
22504         [ExpectedException (typeof (global::System.InvalidOperationException))]
22505         public void RepeatInfo_0cols_5itms_vert_ul_otrtblimp ()
22506         {
22507                 // cols              : 0
22508                 // cnt               : 5
22509                 // RepeatDirection   : Vertical
22510                 // RepeatLayout      : UnorderedList
22511                 // OuterTableImplied : True
22512                 // Header            : False
22513                 // Footer            : False
22514                 // Separator         : False
22515
22516                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Vertical, RepeatLayout.UnorderedList, true, false, false, false);
22517
22518                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support implied outer tables.")
22519         }
22520
22521         [Test]
22522         [ExpectedException (typeof (global::System.InvalidOperationException))]
22523         public void RepeatInfo_1cols_0itms_vert_ul_otrtblimp ()
22524         {
22525                 // cols              : 1
22526                 // cnt               : 0
22527                 // RepeatDirection   : Vertical
22528                 // RepeatLayout      : UnorderedList
22529                 // OuterTableImplied : True
22530                 // Header            : False
22531                 // Footer            : False
22532                 // Separator         : False
22533
22534                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Vertical, RepeatLayout.UnorderedList, true, false, false, false);
22535
22536                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support implied outer tables.")
22537         }
22538
22539         [Test]
22540         [ExpectedException (typeof (global::System.InvalidOperationException))]
22541         public void RepeatInfo_1cols_5itms_vert_ul_otrtblimp ()
22542         {
22543                 // cols              : 1
22544                 // cnt               : 5
22545                 // RepeatDirection   : Vertical
22546                 // RepeatLayout      : UnorderedList
22547                 // OuterTableImplied : True
22548                 // Header            : False
22549                 // Footer            : False
22550                 // Separator         : False
22551
22552                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Vertical, RepeatLayout.UnorderedList, true, false, false, false);
22553
22554                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support implied outer tables.")
22555         }
22556
22557         [Test]
22558         [ExpectedException (typeof (global::System.InvalidOperationException))]
22559         public void RepeatInfo_2cols_4itms_vert_ul_otrtblimp ()
22560         {
22561                 // cols              : 2
22562                 // cnt               : 4
22563                 // RepeatDirection   : Vertical
22564                 // RepeatLayout      : UnorderedList
22565                 // OuterTableImplied : True
22566                 // Header            : False
22567                 // Footer            : False
22568                 // Separator         : False
22569
22570                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Vertical, RepeatLayout.UnorderedList, true, false, false, false);
22571
22572                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support multi-column layouts.")
22573         }
22574
22575         [Test]
22576         [ExpectedException (typeof (global::System.InvalidOperationException))]
22577         public void RepeatInfo_2cols_7itms_vert_ul_otrtblimp ()
22578         {
22579                 // cols              : 2
22580                 // cnt               : 7
22581                 // RepeatDirection   : Vertical
22582                 // RepeatLayout      : UnorderedList
22583                 // OuterTableImplied : True
22584                 // Header            : False
22585                 // Footer            : False
22586                 // Separator         : False
22587
22588                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Vertical, RepeatLayout.UnorderedList, true, false, false, false);
22589
22590                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support multi-column layouts.")
22591         }
22592
22593         [Test]
22594         [ExpectedException (typeof (global::System.InvalidOperationException))]
22595         public void RepeatInfo_3cols_9itms_vert_ul_otrtblimp ()
22596         {
22597                 // cols              : 3
22598                 // cnt               : 9
22599                 // RepeatDirection   : Vertical
22600                 // RepeatLayout      : UnorderedList
22601                 // OuterTableImplied : True
22602                 // Header            : False
22603                 // Footer            : False
22604                 // Separator         : False
22605
22606                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Vertical, RepeatLayout.UnorderedList, true, false, false, false);
22607
22608                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support multi-column layouts.")
22609         }
22610
22611         [Test]
22612         [ExpectedException (typeof (global::System.InvalidOperationException))]
22613         public void RepeatInfo_3cols_7itms_vert_ul_otrtblimp ()
22614         {
22615                 // cols              : 3
22616                 // cnt               : 7
22617                 // RepeatDirection   : Vertical
22618                 // RepeatLayout      : UnorderedList
22619                 // OuterTableImplied : True
22620                 // Header            : False
22621                 // Footer            : False
22622                 // Separator         : False
22623
22624                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Vertical, RepeatLayout.UnorderedList, true, false, false, false);
22625
22626                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support multi-column layouts.")
22627         }
22628
22629         [Test]
22630         [ExpectedException (typeof (global::System.InvalidOperationException))]
22631         public void RepeatInfo_0cols_0itms_horiz_ol_otrtblimp ()
22632         {
22633                 // cols              : 0
22634                 // cnt               : 0
22635                 // RepeatDirection   : Horizontal
22636                 // RepeatLayout      : OrderedList
22637                 // OuterTableImplied : True
22638                 // Header            : False
22639                 // Footer            : False
22640                 // Separator         : False
22641
22642                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Horizontal, RepeatLayout.OrderedList, true, false, false, false);
22643
22644                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts only support vertical layout.")
22645         }
22646
22647         [Test]
22648         [ExpectedException (typeof (global::System.InvalidOperationException))]
22649         public void RepeatInfo_0cols_1itms_horiz_ol_otrtblimp ()
22650         {
22651                 // cols              : 0
22652                 // cnt               : 1
22653                 // RepeatDirection   : Horizontal
22654                 // RepeatLayout      : OrderedList
22655                 // OuterTableImplied : True
22656                 // Header            : False
22657                 // Footer            : False
22658                 // Separator         : False
22659
22660                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Horizontal, RepeatLayout.OrderedList, true, false, false, false);
22661
22662                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts only support vertical layout.")
22663         }
22664
22665         [Test]
22666         [ExpectedException (typeof (global::System.InvalidOperationException))]
22667         public void RepeatInfo_0cols_2itms_horiz_ol_otrtblimp ()
22668         {
22669                 // cols              : 0
22670                 // cnt               : 2
22671                 // RepeatDirection   : Horizontal
22672                 // RepeatLayout      : OrderedList
22673                 // OuterTableImplied : True
22674                 // Header            : False
22675                 // Footer            : False
22676                 // Separator         : False
22677
22678                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Horizontal, RepeatLayout.OrderedList, true, false, false, false);
22679
22680                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts only support vertical layout.")
22681         }
22682
22683         [Test]
22684         [ExpectedException (typeof (global::System.InvalidOperationException))]
22685         public void RepeatInfo_0cols_5itms_horiz_ol_otrtblimp ()
22686         {
22687                 // cols              : 0
22688                 // cnt               : 5
22689                 // RepeatDirection   : Horizontal
22690                 // RepeatLayout      : OrderedList
22691                 // OuterTableImplied : True
22692                 // Header            : False
22693                 // Footer            : False
22694                 // Separator         : False
22695
22696                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Horizontal, RepeatLayout.OrderedList, true, false, false, false);
22697
22698                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts only support vertical layout.")
22699         }
22700
22701         [Test]
22702         [ExpectedException (typeof (global::System.InvalidOperationException))]
22703         public void RepeatInfo_1cols_0itms_horiz_ol_otrtblimp ()
22704         {
22705                 // cols              : 1
22706                 // cnt               : 0
22707                 // RepeatDirection   : Horizontal
22708                 // RepeatLayout      : OrderedList
22709                 // OuterTableImplied : True
22710                 // Header            : False
22711                 // Footer            : False
22712                 // Separator         : False
22713
22714                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Horizontal, RepeatLayout.OrderedList, true, false, false, false);
22715
22716                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts only support vertical layout.")
22717         }
22718
22719         [Test]
22720         [ExpectedException (typeof (global::System.InvalidOperationException))]
22721         public void RepeatInfo_1cols_5itms_horiz_ol_otrtblimp ()
22722         {
22723                 // cols              : 1
22724                 // cnt               : 5
22725                 // RepeatDirection   : Horizontal
22726                 // RepeatLayout      : OrderedList
22727                 // OuterTableImplied : True
22728                 // Header            : False
22729                 // Footer            : False
22730                 // Separator         : False
22731
22732                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Horizontal, RepeatLayout.OrderedList, true, false, false, false);
22733
22734                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts only support vertical layout.")
22735         }
22736
22737         [Test]
22738         [ExpectedException (typeof (global::System.InvalidOperationException))]
22739         public void RepeatInfo_2cols_4itms_horiz_ol_otrtblimp ()
22740         {
22741                 // cols              : 2
22742                 // cnt               : 4
22743                 // RepeatDirection   : Horizontal
22744                 // RepeatLayout      : OrderedList
22745                 // OuterTableImplied : True
22746                 // Header            : False
22747                 // Footer            : False
22748                 // Separator         : False
22749
22750                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Horizontal, RepeatLayout.OrderedList, true, false, false, false);
22751
22752                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts only support vertical layout.")
22753         }
22754
22755         [Test]
22756         [ExpectedException (typeof (global::System.InvalidOperationException))]
22757         public void RepeatInfo_2cols_7itms_horiz_ol_otrtblimp ()
22758         {
22759                 // cols              : 2
22760                 // cnt               : 7
22761                 // RepeatDirection   : Horizontal
22762                 // RepeatLayout      : OrderedList
22763                 // OuterTableImplied : True
22764                 // Header            : False
22765                 // Footer            : False
22766                 // Separator         : False
22767
22768                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Horizontal, RepeatLayout.OrderedList, true, false, false, false);
22769
22770                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts only support vertical layout.")
22771         }
22772
22773         [Test]
22774         [ExpectedException (typeof (global::System.InvalidOperationException))]
22775         public void RepeatInfo_3cols_9itms_horiz_ol_otrtblimp ()
22776         {
22777                 // cols              : 3
22778                 // cnt               : 9
22779                 // RepeatDirection   : Horizontal
22780                 // RepeatLayout      : OrderedList
22781                 // OuterTableImplied : True
22782                 // Header            : False
22783                 // Footer            : False
22784                 // Separator         : False
22785
22786                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Horizontal, RepeatLayout.OrderedList, true, false, false, false);
22787
22788                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts only support vertical layout.")
22789         }
22790
22791         [Test]
22792         [ExpectedException (typeof (global::System.InvalidOperationException))]
22793         public void RepeatInfo_3cols_7itms_horiz_ol_otrtblimp ()
22794         {
22795                 // cols              : 3
22796                 // cnt               : 7
22797                 // RepeatDirection   : Horizontal
22798                 // RepeatLayout      : OrderedList
22799                 // OuterTableImplied : True
22800                 // Header            : False
22801                 // Footer            : False
22802                 // Separator         : False
22803
22804                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Horizontal, RepeatLayout.OrderedList, true, false, false, false);
22805
22806                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts only support vertical layout.")
22807         }
22808
22809         [Test]
22810         [ExpectedException (typeof (global::System.InvalidOperationException))]
22811         public void RepeatInfo_0cols_0itms_vert_ol_otrtblimp ()
22812         {
22813                 // cols              : 0
22814                 // cnt               : 0
22815                 // RepeatDirection   : Vertical
22816                 // RepeatLayout      : OrderedList
22817                 // OuterTableImplied : True
22818                 // Header            : False
22819                 // Footer            : False
22820                 // Separator         : False
22821
22822                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Vertical, RepeatLayout.OrderedList, true, false, false, false);
22823
22824                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support implied outer tables.")
22825         }
22826
22827         [Test]
22828         [ExpectedException (typeof (global::System.InvalidOperationException))]
22829         public void RepeatInfo_0cols_1itms_vert_ol_otrtblimp ()
22830         {
22831                 // cols              : 0
22832                 // cnt               : 1
22833                 // RepeatDirection   : Vertical
22834                 // RepeatLayout      : OrderedList
22835                 // OuterTableImplied : True
22836                 // Header            : False
22837                 // Footer            : False
22838                 // Separator         : False
22839
22840                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Vertical, RepeatLayout.OrderedList, true, false, false, false);
22841
22842                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support implied outer tables.")
22843         }
22844
22845         [Test]
22846         [ExpectedException (typeof (global::System.InvalidOperationException))]
22847         public void RepeatInfo_0cols_2itms_vert_ol_otrtblimp ()
22848         {
22849                 // cols              : 0
22850                 // cnt               : 2
22851                 // RepeatDirection   : Vertical
22852                 // RepeatLayout      : OrderedList
22853                 // OuterTableImplied : True
22854                 // Header            : False
22855                 // Footer            : False
22856                 // Separator         : False
22857
22858                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Vertical, RepeatLayout.OrderedList, true, false, false, false);
22859
22860                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support implied outer tables.")
22861         }
22862
22863         [Test]
22864         [ExpectedException (typeof (global::System.InvalidOperationException))]
22865         public void RepeatInfo_0cols_5itms_vert_ol_otrtblimp ()
22866         {
22867                 // cols              : 0
22868                 // cnt               : 5
22869                 // RepeatDirection   : Vertical
22870                 // RepeatLayout      : OrderedList
22871                 // OuterTableImplied : True
22872                 // Header            : False
22873                 // Footer            : False
22874                 // Separator         : False
22875
22876                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Vertical, RepeatLayout.OrderedList, true, false, false, false);
22877
22878                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support implied outer tables.")
22879         }
22880
22881         [Test]
22882         [ExpectedException (typeof (global::System.InvalidOperationException))]
22883         public void RepeatInfo_1cols_0itms_vert_ol_otrtblimp ()
22884         {
22885                 // cols              : 1
22886                 // cnt               : 0
22887                 // RepeatDirection   : Vertical
22888                 // RepeatLayout      : OrderedList
22889                 // OuterTableImplied : True
22890                 // Header            : False
22891                 // Footer            : False
22892                 // Separator         : False
22893
22894                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Vertical, RepeatLayout.OrderedList, true, false, false, false);
22895
22896                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support implied outer tables.")
22897         }
22898
22899         [Test]
22900         [ExpectedException (typeof (global::System.InvalidOperationException))]
22901         public void RepeatInfo_1cols_5itms_vert_ol_otrtblimp ()
22902         {
22903                 // cols              : 1
22904                 // cnt               : 5
22905                 // RepeatDirection   : Vertical
22906                 // RepeatLayout      : OrderedList
22907                 // OuterTableImplied : True
22908                 // Header            : False
22909                 // Footer            : False
22910                 // Separator         : False
22911
22912                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Vertical, RepeatLayout.OrderedList, true, false, false, false);
22913
22914                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support implied outer tables.")
22915         }
22916
22917         [Test]
22918         [ExpectedException (typeof (global::System.InvalidOperationException))]
22919         public void RepeatInfo_2cols_4itms_vert_ol_otrtblimp ()
22920         {
22921                 // cols              : 2
22922                 // cnt               : 4
22923                 // RepeatDirection   : Vertical
22924                 // RepeatLayout      : OrderedList
22925                 // OuterTableImplied : True
22926                 // Header            : False
22927                 // Footer            : False
22928                 // Separator         : False
22929
22930                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Vertical, RepeatLayout.OrderedList, true, false, false, false);
22931
22932                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support multi-column layouts.")
22933         }
22934
22935         [Test]
22936         [ExpectedException (typeof (global::System.InvalidOperationException))]
22937         public void RepeatInfo_2cols_7itms_vert_ol_otrtblimp ()
22938         {
22939                 // cols              : 2
22940                 // cnt               : 7
22941                 // RepeatDirection   : Vertical
22942                 // RepeatLayout      : OrderedList
22943                 // OuterTableImplied : True
22944                 // Header            : False
22945                 // Footer            : False
22946                 // Separator         : False
22947
22948                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Vertical, RepeatLayout.OrderedList, true, false, false, false);
22949
22950                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support multi-column layouts.")
22951         }
22952
22953         [Test]
22954         [ExpectedException (typeof (global::System.InvalidOperationException))]
22955         public void RepeatInfo_3cols_9itms_vert_ol_otrtblimp ()
22956         {
22957                 // cols              : 3
22958                 // cnt               : 9
22959                 // RepeatDirection   : Vertical
22960                 // RepeatLayout      : OrderedList
22961                 // OuterTableImplied : True
22962                 // Header            : False
22963                 // Footer            : False
22964                 // Separator         : False
22965
22966                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Vertical, RepeatLayout.OrderedList, true, false, false, false);
22967
22968                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support multi-column layouts.")
22969         }
22970
22971         [Test]
22972         [ExpectedException (typeof (global::System.InvalidOperationException))]
22973         public void RepeatInfo_3cols_7itms_vert_ol_otrtblimp ()
22974         {
22975                 // cols              : 3
22976                 // cnt               : 7
22977                 // RepeatDirection   : Vertical
22978                 // RepeatLayout      : OrderedList
22979                 // OuterTableImplied : True
22980                 // Header            : False
22981                 // Footer            : False
22982                 // Separator         : False
22983
22984                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Vertical, RepeatLayout.OrderedList, true, false, false, false);
22985
22986                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support multi-column layouts.")
22987         }
22988
22989         [Test]
22990         public void RepeatInfo_0cols_0itms_horiz_tbl ()
22991         {
22992                 // cols              : 0
22993                 // cnt               : 0
22994                 // RepeatDirection   : Horizontal
22995                 // RepeatLayout      : Table
22996                 // OuterTableImplied : False
22997                 // Header            : False
22998                 // Footer            : False
22999                 // Separator         : False
23000
23001                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Horizontal, RepeatLayout.Table, false, false, false, false);
23002                 string exp = @"<table class=""mainstyle"">
23003
23004 </table>";
23005                 Assert.AreEqual (exp, v, "#1200");
23006         }
23007
23008         [Test]
23009         public void RepeatInfo_0cols_1itms_horiz_tbl ()
23010         {
23011                 // cols              : 0
23012                 // cnt               : 1
23013                 // RepeatDirection   : Horizontal
23014                 // RepeatLayout      : Table
23015                 // OuterTableImplied : False
23016                 // Header            : False
23017                 // Footer            : False
23018                 // Separator         : False
23019
23020                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Horizontal, RepeatLayout.Table, false, false, false, false);
23021                 string exp = @"<table class=""mainstyle"">
23022         <tr>
23023                 <td class=""Item0"">(0,Item,0)</td>
23024         </tr>
23025 </table>";
23026                 Assert.AreEqual (exp, v, "#1201");
23027         }
23028
23029         [Test]
23030         public void RepeatInfo_0cols_2itms_horiz_tbl ()
23031         {
23032                 // cols              : 0
23033                 // cnt               : 2
23034                 // RepeatDirection   : Horizontal
23035                 // RepeatLayout      : Table
23036                 // OuterTableImplied : False
23037                 // Header            : False
23038                 // Footer            : False
23039                 // Separator         : False
23040
23041                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Horizontal, RepeatLayout.Table, false, false, false, false);
23042                 string exp = @"<table class=""mainstyle"">
23043         <tr>
23044                 <td class=""Item0"">(0,Item,0)</td><td class=""Item1"">(1,Item,1)</td>
23045         </tr>
23046 </table>";
23047                 Assert.AreEqual (exp, v, "#1202");
23048         }
23049
23050         [Test]
23051         public void RepeatInfo_0cols_5itms_horiz_tbl ()
23052         {
23053                 // cols              : 0
23054                 // cnt               : 5
23055                 // RepeatDirection   : Horizontal
23056                 // RepeatLayout      : Table
23057                 // OuterTableImplied : False
23058                 // Header            : False
23059                 // Footer            : False
23060                 // Separator         : False
23061
23062                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Horizontal, RepeatLayout.Table, false, false, false, false);
23063                 string exp = @"<table class=""mainstyle"">
23064         <tr>
23065                 <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>
23066         </tr>
23067 </table>";
23068                 Assert.AreEqual (exp, v, "#1203");
23069         }
23070
23071         [Test]
23072         public void RepeatInfo_1cols_0itms_horiz_tbl ()
23073         {
23074                 // cols              : 1
23075                 // cnt               : 0
23076                 // RepeatDirection   : Horizontal
23077                 // RepeatLayout      : Table
23078                 // OuterTableImplied : False
23079                 // Header            : False
23080                 // Footer            : False
23081                 // Separator         : False
23082
23083                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Horizontal, RepeatLayout.Table, false, false, false, false);
23084                 string exp = @"<table class=""mainstyle"">
23085
23086 </table>";
23087                 Assert.AreEqual (exp, v, "#1204");
23088         }
23089
23090         [Test]
23091         public void RepeatInfo_1cols_5itms_horiz_tbl ()
23092         {
23093                 // cols              : 1
23094                 // cnt               : 5
23095                 // RepeatDirection   : Horizontal
23096                 // RepeatLayout      : Table
23097                 // OuterTableImplied : False
23098                 // Header            : False
23099                 // Footer            : False
23100                 // Separator         : False
23101
23102                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Horizontal, RepeatLayout.Table, false, false, false, false);
23103                 string exp = @"<table class=""mainstyle"">
23104         <tr>
23105                 <td class=""Item0"">(0,Item,0)</td>
23106         </tr><tr>
23107                 <td class=""Item1"">(1,Item,1)</td>
23108         </tr><tr>
23109                 <td class=""Item2"">(2,Item,2)</td>
23110         </tr><tr>
23111                 <td class=""Item3"">(3,Item,3)</td>
23112         </tr><tr>
23113                 <td class=""Item4"">(4,Item,4)</td>
23114         </tr>
23115 </table>";
23116                 Assert.AreEqual (exp, v, "#1205");
23117         }
23118
23119         [Test]
23120         public void RepeatInfo_2cols_4itms_horiz_tbl ()
23121         {
23122                 // cols              : 2
23123                 // cnt               : 4
23124                 // RepeatDirection   : Horizontal
23125                 // RepeatLayout      : Table
23126                 // OuterTableImplied : False
23127                 // Header            : False
23128                 // Footer            : False
23129                 // Separator         : False
23130
23131                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Horizontal, RepeatLayout.Table, false, false, false, false);
23132                 string exp = @"<table class=""mainstyle"">
23133         <tr>
23134                 <td class=""Item0"">(0,Item,0)</td><td class=""Item1"">(1,Item,1)</td>
23135         </tr><tr>
23136                 <td class=""Item2"">(2,Item,2)</td><td class=""Item3"">(3,Item,3)</td>
23137         </tr>
23138 </table>";
23139                 Assert.AreEqual (exp, v, "#1206");
23140         }
23141
23142         [Test]
23143         public void RepeatInfo_2cols_7itms_horiz_tbl ()
23144         {
23145                 // cols              : 2
23146                 // cnt               : 7
23147                 // RepeatDirection   : Horizontal
23148                 // RepeatLayout      : Table
23149                 // OuterTableImplied : False
23150                 // Header            : False
23151                 // Footer            : False
23152                 // Separator         : False
23153
23154                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Horizontal, RepeatLayout.Table, false, false, false, false);
23155                 string exp = @"<table class=""mainstyle"">
23156         <tr>
23157                 <td class=""Item0"">(0,Item,0)</td><td class=""Item1"">(1,Item,1)</td>
23158         </tr><tr>
23159                 <td class=""Item2"">(2,Item,2)</td><td class=""Item3"">(3,Item,3)</td>
23160         </tr><tr>
23161                 <td class=""Item4"">(4,Item,4)</td><td class=""Item5"">(5,Item,5)</td>
23162         </tr><tr>
23163                 <td class=""Item6"">(6,Item,6)</td><td></td>
23164         </tr>
23165 </table>";
23166                 Assert.AreEqual (exp, v, "#1207");
23167         }
23168
23169         [Test]
23170         public void RepeatInfo_3cols_9itms_horiz_tbl ()
23171         {
23172                 // cols              : 3
23173                 // cnt               : 9
23174                 // RepeatDirection   : Horizontal
23175                 // RepeatLayout      : Table
23176                 // OuterTableImplied : False
23177                 // Header            : False
23178                 // Footer            : False
23179                 // Separator         : False
23180
23181                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Horizontal, RepeatLayout.Table, false, false, false, false);
23182                 string exp = @"<table>
23183         <tr>
23184                 <td class=""Item0"">(0,Item,0)</td><td class=""Item1"">(1,Item,1)</td><td class=""Item2"">(2,Item,2)</td>
23185         </tr><tr>
23186                 <td class=""Item3"">(3,Item,3)</td><td class=""Item4"">(4,Item,4)</td><td class=""Item5"">(5,Item,5)</td>
23187         </tr><tr>
23188                 <td class=""Item6"">(6,Item,6)</td><td class=""Item7"">(7,Item,7)</td><td class=""Item8"">(8,Item,8)</td>
23189         </tr>
23190 </table>";
23191                 Assert.AreEqual (exp, v, "#1208");
23192         }
23193
23194         [Test]
23195         public void RepeatInfo_3cols_7itms_horiz_tbl ()
23196         {
23197                 // cols              : 3
23198                 // cnt               : 7
23199                 // RepeatDirection   : Horizontal
23200                 // RepeatLayout      : Table
23201                 // OuterTableImplied : False
23202                 // Header            : False
23203                 // Footer            : False
23204                 // Separator         : False
23205
23206                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Horizontal, RepeatLayout.Table, false, false, false, false);
23207                 string exp = @"<table>
23208         <tr>
23209                 <td class=""Item0"">(0,Item,0)</td><td class=""Item1"">(1,Item,1)</td><td class=""Item2"">(2,Item,2)</td>
23210         </tr><tr>
23211                 <td class=""Item3"">(3,Item,3)</td><td class=""Item4"">(4,Item,4)</td><td class=""Item5"">(5,Item,5)</td>
23212         </tr><tr>
23213                 <td class=""Item6"">(6,Item,6)</td><td></td><td></td>
23214         </tr>
23215 </table>";
23216                 Assert.AreEqual (exp, v, "#1209");
23217         }
23218
23219         [Test]
23220         public void RepeatInfo_0cols_0itms_vert_tbl ()
23221         {
23222                 // cols              : 0
23223                 // cnt               : 0
23224                 // RepeatDirection   : Vertical
23225                 // RepeatLayout      : Table
23226                 // OuterTableImplied : False
23227                 // Header            : False
23228                 // Footer            : False
23229                 // Separator         : False
23230
23231                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Vertical, RepeatLayout.Table, false, false, false, false);
23232                 string exp = @"<table class=""mainstyle"">
23233
23234 </table>";
23235                 Assert.AreEqual (exp, v, "#1210");
23236         }
23237
23238         [Test]
23239         public void RepeatInfo_0cols_1itms_vert_tbl ()
23240         {
23241                 // cols              : 0
23242                 // cnt               : 1
23243                 // RepeatDirection   : Vertical
23244                 // RepeatLayout      : Table
23245                 // OuterTableImplied : False
23246                 // Header            : False
23247                 // Footer            : False
23248                 // Separator         : False
23249
23250                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Vertical, RepeatLayout.Table, false, false, false, false);
23251                 string exp = @"<table class=""mainstyle"">
23252         <tr>
23253                 <td class=""Item0"">(0,Item,0)</td>
23254         </tr>
23255 </table>";
23256                 Assert.AreEqual (exp, v, "#1211");
23257         }
23258
23259         [Test]
23260         public void RepeatInfo_0cols_2itms_vert_tbl ()
23261         {
23262                 // cols              : 0
23263                 // cnt               : 2
23264                 // RepeatDirection   : Vertical
23265                 // RepeatLayout      : Table
23266                 // OuterTableImplied : False
23267                 // Header            : False
23268                 // Footer            : False
23269                 // Separator         : False
23270
23271                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Vertical, RepeatLayout.Table, false, false, false, false);
23272                 string exp = @"<table class=""mainstyle"">
23273         <tr>
23274                 <td class=""Item0"">(0,Item,0)</td>
23275         </tr><tr>
23276                 <td class=""Item1"">(1,Item,1)</td>
23277         </tr>
23278 </table>";
23279                 Assert.AreEqual (exp, v, "#1212");
23280         }
23281
23282         [Test]
23283         public void RepeatInfo_0cols_5itms_vert_tbl ()
23284         {
23285                 // cols              : 0
23286                 // cnt               : 5
23287                 // RepeatDirection   : Vertical
23288                 // RepeatLayout      : Table
23289                 // OuterTableImplied : False
23290                 // Header            : False
23291                 // Footer            : False
23292                 // Separator         : False
23293
23294                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Vertical, RepeatLayout.Table, false, false, false, false);
23295                 string exp = @"<table class=""mainstyle"">
23296         <tr>
23297                 <td class=""Item0"">(0,Item,0)</td>
23298         </tr><tr>
23299                 <td class=""Item1"">(1,Item,1)</td>
23300         </tr><tr>
23301                 <td class=""Item2"">(2,Item,2)</td>
23302         </tr><tr>
23303                 <td class=""Item3"">(3,Item,3)</td>
23304         </tr><tr>
23305                 <td class=""Item4"">(4,Item,4)</td>
23306         </tr>
23307 </table>";
23308                 Assert.AreEqual (exp, v, "#1213");
23309         }
23310
23311         [Test]
23312         public void RepeatInfo_1cols_0itms_vert_tbl ()
23313         {
23314                 // cols              : 1
23315                 // cnt               : 0
23316                 // RepeatDirection   : Vertical
23317                 // RepeatLayout      : Table
23318                 // OuterTableImplied : False
23319                 // Header            : False
23320                 // Footer            : False
23321                 // Separator         : False
23322
23323                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Vertical, RepeatLayout.Table, false, false, false, false);
23324                 string exp = @"<table class=""mainstyle"">
23325
23326 </table>";
23327                 Assert.AreEqual (exp, v, "#1214");
23328         }
23329
23330         [Test]
23331         public void RepeatInfo_1cols_5itms_vert_tbl ()
23332         {
23333                 // cols              : 1
23334                 // cnt               : 5
23335                 // RepeatDirection   : Vertical
23336                 // RepeatLayout      : Table
23337                 // OuterTableImplied : False
23338                 // Header            : False
23339                 // Footer            : False
23340                 // Separator         : False
23341
23342                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Vertical, RepeatLayout.Table, false, false, false, false);
23343                 string exp = @"<table class=""mainstyle"">
23344         <tr>
23345                 <td class=""Item0"">(0,Item,0)</td>
23346         </tr><tr>
23347                 <td class=""Item1"">(1,Item,1)</td>
23348         </tr><tr>
23349                 <td class=""Item2"">(2,Item,2)</td>
23350         </tr><tr>
23351                 <td class=""Item3"">(3,Item,3)</td>
23352         </tr><tr>
23353                 <td class=""Item4"">(4,Item,4)</td>
23354         </tr>
23355 </table>";
23356                 Assert.AreEqual (exp, v, "#1215");
23357         }
23358
23359         [Test]
23360         public void RepeatInfo_2cols_4itms_vert_tbl ()
23361         {
23362                 // cols              : 2
23363                 // cnt               : 4
23364                 // RepeatDirection   : Vertical
23365                 // RepeatLayout      : Table
23366                 // OuterTableImplied : False
23367                 // Header            : False
23368                 // Footer            : False
23369                 // Separator         : False
23370
23371                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Vertical, RepeatLayout.Table, false, false, false, false);
23372                 string exp = @"<table class=""mainstyle"">
23373         <tr>
23374                 <td class=""Item0"">(0,Item,0)</td><td class=""Item2"">(1,Item,2)</td>
23375         </tr><tr>
23376                 <td class=""Item1"">(2,Item,1)</td><td class=""Item3"">(3,Item,3)</td>
23377         </tr>
23378 </table>";
23379                 Assert.AreEqual (exp, v, "#1216");
23380         }
23381
23382         [Test]
23383         public void RepeatInfo_2cols_7itms_vert_tbl ()
23384         {
23385                 // cols              : 2
23386                 // cnt               : 7
23387                 // RepeatDirection   : Vertical
23388                 // RepeatLayout      : Table
23389                 // OuterTableImplied : False
23390                 // Header            : False
23391                 // Footer            : False
23392                 // Separator         : False
23393
23394                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Vertical, RepeatLayout.Table, false, false, false, false);
23395                 string exp = @"<table class=""mainstyle"">
23396         <tr>
23397                 <td class=""Item0"">(0,Item,0)</td><td class=""Item4"">(1,Item,4)</td>
23398         </tr><tr>
23399                 <td class=""Item1"">(2,Item,1)</td><td class=""Item5"">(3,Item,5)</td>
23400         </tr><tr>
23401                 <td class=""Item2"">(4,Item,2)</td><td class=""Item6"">(5,Item,6)</td>
23402         </tr><tr>
23403                 <td class=""Item3"">(6,Item,3)</td><td></td>
23404         </tr>
23405 </table>";
23406                 Assert.AreEqual (exp, v, "#1217");
23407         }
23408
23409         [Test]
23410         public void RepeatInfo_3cols_9itms_vert_tbl ()
23411         {
23412                 // cols              : 3
23413                 // cnt               : 9
23414                 // RepeatDirection   : Vertical
23415                 // RepeatLayout      : Table
23416                 // OuterTableImplied : False
23417                 // Header            : False
23418                 // Footer            : False
23419                 // Separator         : False
23420
23421                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Vertical, RepeatLayout.Table, false, false, false, false);
23422                 string exp = @"<table>
23423         <tr>
23424                 <td class=""Item0"">(0,Item,0)</td><td class=""Item3"">(1,Item,3)</td><td class=""Item6"">(2,Item,6)</td>
23425         </tr><tr>
23426                 <td class=""Item1"">(3,Item,1)</td><td class=""Item4"">(4,Item,4)</td><td class=""Item7"">(5,Item,7)</td>
23427         </tr><tr>
23428                 <td class=""Item2"">(6,Item,2)</td><td class=""Item5"">(7,Item,5)</td><td class=""Item8"">(8,Item,8)</td>
23429         </tr>
23430 </table>";
23431                 Assert.AreEqual (exp, v, "#1218");
23432         }
23433
23434         [Test]
23435         public void RepeatInfo_3cols_7itms_vert_tbl ()
23436         {
23437                 // cols              : 3
23438                 // cnt               : 7
23439                 // RepeatDirection   : Vertical
23440                 // RepeatLayout      : Table
23441                 // OuterTableImplied : False
23442                 // Header            : False
23443                 // Footer            : False
23444                 // Separator         : False
23445
23446                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Vertical, RepeatLayout.Table, false, false, false, false);
23447                 string exp = @"<table>
23448         <tr>
23449                 <td class=""Item0"">(0,Item,0)</td><td class=""Item3"">(1,Item,3)</td><td class=""Item5"">(2,Item,5)</td>
23450         </tr><tr>
23451                 <td class=""Item1"">(3,Item,1)</td><td class=""Item4"">(4,Item,4)</td><td class=""Item6"">(5,Item,6)</td>
23452         </tr><tr>
23453                 <td class=""Item2"">(6,Item,2)</td><td></td><td></td>
23454         </tr>
23455 </table>";
23456                 Assert.AreEqual (exp, v, "#1219");
23457         }
23458
23459         [Test]
23460         public void RepeatInfo_0cols_0itms_horiz_flow ()
23461         {
23462                 // cols              : 0
23463                 // cnt               : 0
23464                 // RepeatDirection   : Horizontal
23465                 // RepeatLayout      : Flow
23466                 // OuterTableImplied : False
23467                 // Header            : False
23468                 // Footer            : False
23469                 // Separator         : False
23470
23471                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Horizontal, RepeatLayout.Flow, false, false, false, false);
23472                 string exp = @"<span class=""mainstyle""></span>";
23473                 Assert.AreEqual (exp, v, "#1220");
23474         }
23475
23476         [Test]
23477         public void RepeatInfo_0cols_1itms_horiz_flow ()
23478         {
23479                 // cols              : 0
23480                 // cnt               : 1
23481                 // RepeatDirection   : Horizontal
23482                 // RepeatLayout      : Flow
23483                 // OuterTableImplied : False
23484                 // Header            : False
23485                 // Footer            : False
23486                 // Separator         : False
23487
23488                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Horizontal, RepeatLayout.Flow, false, false, false, false);
23489                 string exp = @"<span class=""mainstyle"">(0,Item,0)</span>";
23490                 Assert.AreEqual (exp, v, "#1221");
23491         }
23492
23493         [Test]
23494         public void RepeatInfo_0cols_2itms_horiz_flow ()
23495         {
23496                 // cols              : 0
23497                 // cnt               : 2
23498                 // RepeatDirection   : Horizontal
23499                 // RepeatLayout      : Flow
23500                 // OuterTableImplied : False
23501                 // Header            : False
23502                 // Footer            : False
23503                 // Separator         : False
23504
23505                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Horizontal, RepeatLayout.Flow, false, false, false, false);
23506                 string exp = @"<span class=""mainstyle"">(0,Item,0)(1,Item,1)</span>";
23507                 Assert.AreEqual (exp, v, "#1222");
23508         }
23509
23510         [Test]
23511         public void RepeatInfo_0cols_5itms_horiz_flow ()
23512         {
23513                 // cols              : 0
23514                 // cnt               : 5
23515                 // RepeatDirection   : Horizontal
23516                 // RepeatLayout      : Flow
23517                 // OuterTableImplied : False
23518                 // Header            : False
23519                 // Footer            : False
23520                 // Separator         : False
23521
23522                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Horizontal, RepeatLayout.Flow, false, false, false, false);
23523                 string exp = @"<span class=""mainstyle"">(0,Item,0)(1,Item,1)(2,Item,2)(3,Item,3)(4,Item,4)</span>";
23524                 Assert.AreEqual (exp, v, "#1223");
23525         }
23526
23527         [Test]
23528         public void RepeatInfo_1cols_0itms_horiz_flow ()
23529         {
23530                 // cols              : 1
23531                 // cnt               : 0
23532                 // RepeatDirection   : Horizontal
23533                 // RepeatLayout      : Flow
23534                 // OuterTableImplied : False
23535                 // Header            : False
23536                 // Footer            : False
23537                 // Separator         : False
23538
23539                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Horizontal, RepeatLayout.Flow, false, false, false, false);
23540                 string exp = @"<span class=""mainstyle""></span>";
23541                 Assert.AreEqual (exp, v, "#1224");
23542         }
23543
23544         [Test]
23545         public void RepeatInfo_1cols_5itms_horiz_flow ()
23546         {
23547                 // cols              : 1
23548                 // cnt               : 5
23549                 // RepeatDirection   : Horizontal
23550                 // RepeatLayout      : Flow
23551                 // OuterTableImplied : False
23552                 // Header            : False
23553                 // Footer            : False
23554                 // Separator         : False
23555
23556                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Horizontal, RepeatLayout.Flow, false, false, false, false);
23557                 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>";
23558                 Assert.AreEqual (exp, v, "#1225");
23559         }
23560
23561         [Test]
23562         public void RepeatInfo_2cols_4itms_horiz_flow ()
23563         {
23564                 // cols              : 2
23565                 // cnt               : 4
23566                 // RepeatDirection   : Horizontal
23567                 // RepeatLayout      : Flow
23568                 // OuterTableImplied : False
23569                 // Header            : False
23570                 // Footer            : False
23571                 // Separator         : False
23572
23573                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Horizontal, RepeatLayout.Flow, false, false, false, false);
23574                 string exp = @"<span class=""mainstyle"">(0,Item,0)(1,Item,1)<br />(2,Item,2)(3,Item,3)<br /></span>";
23575                 Assert.AreEqual (exp, v, "#1226");
23576         }
23577
23578         [Test]
23579         public void RepeatInfo_2cols_7itms_horiz_flow ()
23580         {
23581                 // cols              : 2
23582                 // cnt               : 7
23583                 // RepeatDirection   : Horizontal
23584                 // RepeatLayout      : Flow
23585                 // OuterTableImplied : False
23586                 // Header            : False
23587                 // Footer            : False
23588                 // Separator         : False
23589
23590                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Horizontal, RepeatLayout.Flow, false, false, false, false);
23591                 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>";
23592                 Assert.AreEqual (exp, v, "#1227");
23593         }
23594
23595         [Test]
23596         public void RepeatInfo_3cols_9itms_horiz_flow ()
23597         {
23598                 // cols              : 3
23599                 // cnt               : 9
23600                 // RepeatDirection   : Horizontal
23601                 // RepeatLayout      : Flow
23602                 // OuterTableImplied : False
23603                 // Header            : False
23604                 // Footer            : False
23605                 // Separator         : False
23606
23607                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Horizontal, RepeatLayout.Flow, false, false, false, false);
23608                 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>";
23609                 Assert.AreEqual (exp, v, "#1228");
23610         }
23611
23612         [Test]
23613         public void RepeatInfo_3cols_7itms_horiz_flow ()
23614         {
23615                 // cols              : 3
23616                 // cnt               : 7
23617                 // RepeatDirection   : Horizontal
23618                 // RepeatLayout      : Flow
23619                 // OuterTableImplied : False
23620                 // Header            : False
23621                 // Footer            : False
23622                 // Separator         : False
23623
23624                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Horizontal, RepeatLayout.Flow, false, false, false, false);
23625                 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>";
23626                 Assert.AreEqual (exp, v, "#1229");
23627         }
23628
23629         [Test]
23630         public void RepeatInfo_0cols_0itms_vert_flow ()
23631         {
23632                 // cols              : 0
23633                 // cnt               : 0
23634                 // RepeatDirection   : Vertical
23635                 // RepeatLayout      : Flow
23636                 // OuterTableImplied : False
23637                 // Header            : False
23638                 // Footer            : False
23639                 // Separator         : False
23640
23641                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Vertical, RepeatLayout.Flow, false, false, false, false);
23642                 string exp = @"<span class=""mainstyle""></span>";
23643                 Assert.AreEqual (exp, v, "#1230");
23644         }
23645
23646         [Test]
23647         public void RepeatInfo_0cols_1itms_vert_flow ()
23648         {
23649                 // cols              : 0
23650                 // cnt               : 1
23651                 // RepeatDirection   : Vertical
23652                 // RepeatLayout      : Flow
23653                 // OuterTableImplied : False
23654                 // Header            : False
23655                 // Footer            : False
23656                 // Separator         : False
23657
23658                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Vertical, RepeatLayout.Flow, false, false, false, false);
23659                 string exp = @"<span class=""mainstyle"">(0,Item,0)</span>";
23660                 Assert.AreEqual (exp, v, "#1231");
23661         }
23662
23663         [Test]
23664         public void RepeatInfo_0cols_2itms_vert_flow ()
23665         {
23666                 // cols              : 0
23667                 // cnt               : 2
23668                 // RepeatDirection   : Vertical
23669                 // RepeatLayout      : Flow
23670                 // OuterTableImplied : False
23671                 // Header            : False
23672                 // Footer            : False
23673                 // Separator         : False
23674
23675                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Vertical, RepeatLayout.Flow, false, false, false, false);
23676                 string exp = @"<span class=""mainstyle"">(0,Item,0)<br />(1,Item,1)</span>";
23677                 Assert.AreEqual (exp, v, "#1232");
23678         }
23679
23680         [Test]
23681         public void RepeatInfo_0cols_5itms_vert_flow ()
23682         {
23683                 // cols              : 0
23684                 // cnt               : 5
23685                 // RepeatDirection   : Vertical
23686                 // RepeatLayout      : Flow
23687                 // OuterTableImplied : False
23688                 // Header            : False
23689                 // Footer            : False
23690                 // Separator         : False
23691
23692                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Vertical, RepeatLayout.Flow, false, false, false, false);
23693                 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>";
23694                 Assert.AreEqual (exp, v, "#1233");
23695         }
23696
23697         [Test]
23698         public void RepeatInfo_1cols_0itms_vert_flow ()
23699         {
23700                 // cols              : 1
23701                 // cnt               : 0
23702                 // RepeatDirection   : Vertical
23703                 // RepeatLayout      : Flow
23704                 // OuterTableImplied : False
23705                 // Header            : False
23706                 // Footer            : False
23707                 // Separator         : False
23708
23709                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Vertical, RepeatLayout.Flow, false, false, false, false);
23710                 string exp = @"<span class=""mainstyle""></span>";
23711                 Assert.AreEqual (exp, v, "#1234");
23712         }
23713
23714         [Test]
23715         public void RepeatInfo_1cols_5itms_vert_flow ()
23716         {
23717                 // cols              : 1
23718                 // cnt               : 5
23719                 // RepeatDirection   : Vertical
23720                 // RepeatLayout      : Flow
23721                 // OuterTableImplied : False
23722                 // Header            : False
23723                 // Footer            : False
23724                 // Separator         : False
23725
23726                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Vertical, RepeatLayout.Flow, false, false, false, false);
23727                 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>";
23728                 Assert.AreEqual (exp, v, "#1235");
23729         }
23730
23731         [Test]
23732         public void RepeatInfo_2cols_4itms_vert_flow ()
23733         {
23734                 // cols              : 2
23735                 // cnt               : 4
23736                 // RepeatDirection   : Vertical
23737                 // RepeatLayout      : Flow
23738                 // OuterTableImplied : False
23739                 // Header            : False
23740                 // Footer            : False
23741                 // Separator         : False
23742
23743                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Vertical, RepeatLayout.Flow, false, false, false, false);
23744                 string exp = @"<span class=""mainstyle"">(0,Item,0)(1,Item,2)<br />(2,Item,1)(3,Item,3)</span>";
23745                 Assert.AreEqual (exp, v, "#1236");
23746         }
23747
23748         [Test]
23749         public void RepeatInfo_2cols_7itms_vert_flow ()
23750         {
23751                 // cols              : 2
23752                 // cnt               : 7
23753                 // RepeatDirection   : Vertical
23754                 // RepeatLayout      : Flow
23755                 // OuterTableImplied : False
23756                 // Header            : False
23757                 // Footer            : False
23758                 // Separator         : False
23759
23760                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Vertical, RepeatLayout.Flow, false, false, false, false);
23761                 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>";
23762                 Assert.AreEqual (exp, v, "#1237");
23763         }
23764
23765         [Test]
23766         public void RepeatInfo_3cols_9itms_vert_flow ()
23767         {
23768                 // cols              : 3
23769                 // cnt               : 9
23770                 // RepeatDirection   : Vertical
23771                 // RepeatLayout      : Flow
23772                 // OuterTableImplied : False
23773                 // Header            : False
23774                 // Footer            : False
23775                 // Separator         : False
23776
23777                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Vertical, RepeatLayout.Flow, false, false, false, false);
23778                 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>";
23779                 Assert.AreEqual (exp, v, "#1238");
23780         }
23781
23782         [Test]
23783         public void RepeatInfo_3cols_7itms_vert_flow ()
23784         {
23785                 // cols              : 3
23786                 // cnt               : 7
23787                 // RepeatDirection   : Vertical
23788                 // RepeatLayout      : Flow
23789                 // OuterTableImplied : False
23790                 // Header            : False
23791                 // Footer            : False
23792                 // Separator         : False
23793
23794                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Vertical, RepeatLayout.Flow, false, false, false, false);
23795                 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>";
23796                 Assert.AreEqual (exp, v, "#1239");
23797         }
23798
23799         [Test]
23800         [ExpectedException (typeof (global::System.InvalidOperationException))]
23801         public void RepeatInfo_0cols_0itms_horiz_ul ()
23802         {
23803                 // cols              : 0
23804                 // cnt               : 0
23805                 // RepeatDirection   : Horizontal
23806                 // RepeatLayout      : UnorderedList
23807                 // OuterTableImplied : False
23808                 // Header            : False
23809                 // Footer            : False
23810                 // Separator         : False
23811
23812                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, false, false, false, false);
23813
23814                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts only support vertical layout.")
23815         }
23816
23817         [Test]
23818         [ExpectedException (typeof (global::System.InvalidOperationException))]
23819         public void RepeatInfo_0cols_1itms_horiz_ul ()
23820         {
23821                 // cols              : 0
23822                 // cnt               : 1
23823                 // RepeatDirection   : Horizontal
23824                 // RepeatLayout      : UnorderedList
23825                 // OuterTableImplied : False
23826                 // Header            : False
23827                 // Footer            : False
23828                 // Separator         : False
23829
23830                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, false, false, false, false);
23831
23832                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts only support vertical layout.")
23833         }
23834
23835         [Test]
23836         [ExpectedException (typeof (global::System.InvalidOperationException))]
23837         public void RepeatInfo_0cols_2itms_horiz_ul ()
23838         {
23839                 // cols              : 0
23840                 // cnt               : 2
23841                 // RepeatDirection   : Horizontal
23842                 // RepeatLayout      : UnorderedList
23843                 // OuterTableImplied : False
23844                 // Header            : False
23845                 // Footer            : False
23846                 // Separator         : False
23847
23848                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, false, false, false, false);
23849
23850                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts only support vertical layout.")
23851         }
23852
23853         [Test]
23854         [ExpectedException (typeof (global::System.InvalidOperationException))]
23855         public void RepeatInfo_0cols_5itms_horiz_ul ()
23856         {
23857                 // cols              : 0
23858                 // cnt               : 5
23859                 // RepeatDirection   : Horizontal
23860                 // RepeatLayout      : UnorderedList
23861                 // OuterTableImplied : False
23862                 // Header            : False
23863                 // Footer            : False
23864                 // Separator         : False
23865
23866                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, false, false, false, false);
23867
23868                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts only support vertical layout.")
23869         }
23870
23871         [Test]
23872         [ExpectedException (typeof (global::System.InvalidOperationException))]
23873         public void RepeatInfo_1cols_0itms_horiz_ul ()
23874         {
23875                 // cols              : 1
23876                 // cnt               : 0
23877                 // RepeatDirection   : Horizontal
23878                 // RepeatLayout      : UnorderedList
23879                 // OuterTableImplied : False
23880                 // Header            : False
23881                 // Footer            : False
23882                 // Separator         : False
23883
23884                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, false, false, false, false);
23885
23886                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts only support vertical layout.")
23887         }
23888
23889         [Test]
23890         [ExpectedException (typeof (global::System.InvalidOperationException))]
23891         public void RepeatInfo_1cols_5itms_horiz_ul ()
23892         {
23893                 // cols              : 1
23894                 // cnt               : 5
23895                 // RepeatDirection   : Horizontal
23896                 // RepeatLayout      : UnorderedList
23897                 // OuterTableImplied : False
23898                 // Header            : False
23899                 // Footer            : False
23900                 // Separator         : False
23901
23902                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, false, false, false, false);
23903
23904                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts only support vertical layout.")
23905         }
23906
23907         [Test]
23908         [ExpectedException (typeof (global::System.InvalidOperationException))]
23909         public void RepeatInfo_2cols_4itms_horiz_ul ()
23910         {
23911                 // cols              : 2
23912                 // cnt               : 4
23913                 // RepeatDirection   : Horizontal
23914                 // RepeatLayout      : UnorderedList
23915                 // OuterTableImplied : False
23916                 // Header            : False
23917                 // Footer            : False
23918                 // Separator         : False
23919
23920                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, false, false, false, false);
23921
23922                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts only support vertical layout.")
23923         }
23924
23925         [Test]
23926         [ExpectedException (typeof (global::System.InvalidOperationException))]
23927         public void RepeatInfo_2cols_7itms_horiz_ul ()
23928         {
23929                 // cols              : 2
23930                 // cnt               : 7
23931                 // RepeatDirection   : Horizontal
23932                 // RepeatLayout      : UnorderedList
23933                 // OuterTableImplied : False
23934                 // Header            : False
23935                 // Footer            : False
23936                 // Separator         : False
23937
23938                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, false, false, false, false);
23939
23940                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts only support vertical layout.")
23941         }
23942
23943         [Test]
23944         [ExpectedException (typeof (global::System.InvalidOperationException))]
23945         public void RepeatInfo_3cols_9itms_horiz_ul ()
23946         {
23947                 // cols              : 3
23948                 // cnt               : 9
23949                 // RepeatDirection   : Horizontal
23950                 // RepeatLayout      : UnorderedList
23951                 // OuterTableImplied : False
23952                 // Header            : False
23953                 // Footer            : False
23954                 // Separator         : False
23955
23956                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, false, false, false, false);
23957
23958                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts only support vertical layout.")
23959         }
23960
23961         [Test]
23962         [ExpectedException (typeof (global::System.InvalidOperationException))]
23963         public void RepeatInfo_3cols_7itms_horiz_ul ()
23964         {
23965                 // cols              : 3
23966                 // cnt               : 7
23967                 // RepeatDirection   : Horizontal
23968                 // RepeatLayout      : UnorderedList
23969                 // OuterTableImplied : False
23970                 // Header            : False
23971                 // Footer            : False
23972                 // Separator         : False
23973
23974                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Horizontal, RepeatLayout.UnorderedList, false, false, false, false);
23975
23976                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts only support vertical layout.")
23977         }
23978
23979         [Test]
23980         public void RepeatInfo_0cols_0itms_vert_ul ()
23981         {
23982                 // cols              : 0
23983                 // cnt               : 0
23984                 // RepeatDirection   : Vertical
23985                 // RepeatLayout      : UnorderedList
23986                 // OuterTableImplied : False
23987                 // Header            : False
23988                 // Footer            : False
23989                 // Separator         : False
23990
23991                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Vertical, RepeatLayout.UnorderedList, false, false, false, false);
23992                 string exp = @"<ul class=""mainstyle"">
23993
23994 </ul>";
23995                 Assert.AreEqual (exp, v, "#1250");
23996         }
23997
23998         [Test]
23999         public void RepeatInfo_0cols_1itms_vert_ul ()
24000         {
24001                 // cols              : 0
24002                 // cnt               : 1
24003                 // RepeatDirection   : Vertical
24004                 // RepeatLayout      : UnorderedList
24005                 // OuterTableImplied : False
24006                 // Header            : False
24007                 // Footer            : False
24008                 // Separator         : False
24009
24010                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Vertical, RepeatLayout.UnorderedList, false, false, false, false);
24011                 string exp = @"<ul class=""mainstyle"">
24012         <li>(0,Item,0)</li>
24013
24014 </ul>";
24015                 Assert.AreEqual (exp, v, "#1251");
24016         }
24017
24018         [Test]
24019         public void RepeatInfo_0cols_2itms_vert_ul ()
24020         {
24021                 // cols              : 0
24022                 // cnt               : 2
24023                 // RepeatDirection   : Vertical
24024                 // RepeatLayout      : UnorderedList
24025                 // OuterTableImplied : False
24026                 // Header            : False
24027                 // Footer            : False
24028                 // Separator         : False
24029
24030                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Vertical, RepeatLayout.UnorderedList, false, false, false, false);
24031                 string exp = @"<ul class=""mainstyle"">
24032         <li>(0,Item,0)</li>
24033         <li>(1,Item,1)</li>
24034
24035 </ul>";
24036                 Assert.AreEqual (exp, v, "#1252");
24037         }
24038
24039         [Test]
24040         public void RepeatInfo_0cols_5itms_vert_ul ()
24041         {
24042                 // cols              : 0
24043                 // cnt               : 5
24044                 // RepeatDirection   : Vertical
24045                 // RepeatLayout      : UnorderedList
24046                 // OuterTableImplied : False
24047                 // Header            : False
24048                 // Footer            : False
24049                 // Separator         : False
24050
24051                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Vertical, RepeatLayout.UnorderedList, false, false, false, false);
24052                 string exp = @"<ul class=""mainstyle"">
24053         <li>(0,Item,0)</li>
24054         <li>(1,Item,1)</li>
24055         <li>(2,Item,2)</li>
24056         <li>(3,Item,3)</li>
24057         <li>(4,Item,4)</li>
24058
24059 </ul>";
24060                 Assert.AreEqual (exp, v, "#1253");
24061         }
24062
24063         [Test]
24064         public void RepeatInfo_1cols_0itms_vert_ul ()
24065         {
24066                 // cols              : 1
24067                 // cnt               : 0
24068                 // RepeatDirection   : Vertical
24069                 // RepeatLayout      : UnorderedList
24070                 // OuterTableImplied : False
24071                 // Header            : False
24072                 // Footer            : False
24073                 // Separator         : False
24074
24075                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Vertical, RepeatLayout.UnorderedList, false, false, false, false);
24076                 string exp = @"<ul class=""mainstyle"">
24077
24078 </ul>";
24079                 Assert.AreEqual (exp, v, "#1254");
24080         }
24081
24082         [Test]
24083         public void RepeatInfo_1cols_5itms_vert_ul ()
24084         {
24085                 // cols              : 1
24086                 // cnt               : 5
24087                 // RepeatDirection   : Vertical
24088                 // RepeatLayout      : UnorderedList
24089                 // OuterTableImplied : False
24090                 // Header            : False
24091                 // Footer            : False
24092                 // Separator         : False
24093
24094                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Vertical, RepeatLayout.UnorderedList, false, false, false, false);
24095                 string exp = @"<ul class=""mainstyle"">
24096         <li>(0,Item,0)</li>
24097         <li>(1,Item,1)</li>
24098         <li>(2,Item,2)</li>
24099         <li>(3,Item,3)</li>
24100         <li>(4,Item,4)</li>
24101
24102 </ul>";
24103                 Assert.AreEqual (exp, v, "#1255");
24104         }
24105
24106         [Test]
24107         [ExpectedException (typeof (global::System.InvalidOperationException))]
24108         public void RepeatInfo_2cols_4itms_vert_ul ()
24109         {
24110                 // cols              : 2
24111                 // cnt               : 4
24112                 // RepeatDirection   : Vertical
24113                 // RepeatLayout      : UnorderedList
24114                 // OuterTableImplied : False
24115                 // Header            : False
24116                 // Footer            : False
24117                 // Separator         : False
24118
24119                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Vertical, RepeatLayout.UnorderedList, false, false, false, false);
24120
24121                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support multi-column layouts.")
24122         }
24123
24124         [Test]
24125         [ExpectedException (typeof (global::System.InvalidOperationException))]
24126         public void RepeatInfo_2cols_7itms_vert_ul ()
24127         {
24128                 // cols              : 2
24129                 // cnt               : 7
24130                 // RepeatDirection   : Vertical
24131                 // RepeatLayout      : UnorderedList
24132                 // OuterTableImplied : False
24133                 // Header            : False
24134                 // Footer            : False
24135                 // Separator         : False
24136
24137                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Vertical, RepeatLayout.UnorderedList, false, false, false, false);
24138
24139                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support multi-column layouts.")
24140         }
24141
24142         [Test]
24143         [ExpectedException (typeof (global::System.InvalidOperationException))]
24144         public void RepeatInfo_3cols_9itms_vert_ul ()
24145         {
24146                 // cols              : 3
24147                 // cnt               : 9
24148                 // RepeatDirection   : Vertical
24149                 // RepeatLayout      : UnorderedList
24150                 // OuterTableImplied : False
24151                 // Header            : False
24152                 // Footer            : False
24153                 // Separator         : False
24154
24155                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Vertical, RepeatLayout.UnorderedList, false, false, false, false);
24156
24157                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support multi-column layouts.")
24158         }
24159
24160         [Test]
24161         [ExpectedException (typeof (global::System.InvalidOperationException))]
24162         public void RepeatInfo_3cols_7itms_vert_ul ()
24163         {
24164                 // cols              : 3
24165                 // cnt               : 7
24166                 // RepeatDirection   : Vertical
24167                 // RepeatLayout      : UnorderedList
24168                 // OuterTableImplied : False
24169                 // Header            : False
24170                 // Footer            : False
24171                 // Separator         : False
24172
24173                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Vertical, RepeatLayout.UnorderedList, false, false, false, false);
24174
24175                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support multi-column layouts.")
24176         }
24177
24178         [Test]
24179         [ExpectedException (typeof (global::System.InvalidOperationException))]
24180         public void RepeatInfo_0cols_0itms_horiz_ol ()
24181         {
24182                 // cols              : 0
24183                 // cnt               : 0
24184                 // RepeatDirection   : Horizontal
24185                 // RepeatLayout      : OrderedList
24186                 // OuterTableImplied : False
24187                 // Header            : False
24188                 // Footer            : False
24189                 // Separator         : False
24190
24191                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Horizontal, RepeatLayout.OrderedList, false, false, false, false);
24192
24193                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts only support vertical layout.")
24194         }
24195
24196         [Test]
24197         [ExpectedException (typeof (global::System.InvalidOperationException))]
24198         public void RepeatInfo_0cols_1itms_horiz_ol ()
24199         {
24200                 // cols              : 0
24201                 // cnt               : 1
24202                 // RepeatDirection   : Horizontal
24203                 // RepeatLayout      : OrderedList
24204                 // OuterTableImplied : False
24205                 // Header            : False
24206                 // Footer            : False
24207                 // Separator         : False
24208
24209                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Horizontal, RepeatLayout.OrderedList, false, false, false, false);
24210
24211                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts only support vertical layout.")
24212         }
24213
24214         [Test]
24215         [ExpectedException (typeof (global::System.InvalidOperationException))]
24216         public void RepeatInfo_0cols_2itms_horiz_ol ()
24217         {
24218                 // cols              : 0
24219                 // cnt               : 2
24220                 // RepeatDirection   : Horizontal
24221                 // RepeatLayout      : OrderedList
24222                 // OuterTableImplied : False
24223                 // Header            : False
24224                 // Footer            : False
24225                 // Separator         : False
24226
24227                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Horizontal, RepeatLayout.OrderedList, false, false, false, false);
24228
24229                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts only support vertical layout.")
24230         }
24231
24232         [Test]
24233         [ExpectedException (typeof (global::System.InvalidOperationException))]
24234         public void RepeatInfo_0cols_5itms_horiz_ol ()
24235         {
24236                 // cols              : 0
24237                 // cnt               : 5
24238                 // RepeatDirection   : Horizontal
24239                 // RepeatLayout      : OrderedList
24240                 // OuterTableImplied : False
24241                 // Header            : False
24242                 // Footer            : False
24243                 // Separator         : False
24244
24245                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Horizontal, RepeatLayout.OrderedList, false, false, false, false);
24246
24247                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts only support vertical layout.")
24248         }
24249
24250         [Test]
24251         [ExpectedException (typeof (global::System.InvalidOperationException))]
24252         public void RepeatInfo_1cols_0itms_horiz_ol ()
24253         {
24254                 // cols              : 1
24255                 // cnt               : 0
24256                 // RepeatDirection   : Horizontal
24257                 // RepeatLayout      : OrderedList
24258                 // OuterTableImplied : False
24259                 // Header            : False
24260                 // Footer            : False
24261                 // Separator         : False
24262
24263                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Horizontal, RepeatLayout.OrderedList, false, false, false, false);
24264
24265                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts only support vertical layout.")
24266         }
24267
24268         [Test]
24269         [ExpectedException (typeof (global::System.InvalidOperationException))]
24270         public void RepeatInfo_1cols_5itms_horiz_ol ()
24271         {
24272                 // cols              : 1
24273                 // cnt               : 5
24274                 // RepeatDirection   : Horizontal
24275                 // RepeatLayout      : OrderedList
24276                 // OuterTableImplied : False
24277                 // Header            : False
24278                 // Footer            : False
24279                 // Separator         : False
24280
24281                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Horizontal, RepeatLayout.OrderedList, false, false, false, false);
24282
24283                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts only support vertical layout.")
24284         }
24285
24286         [Test]
24287         [ExpectedException (typeof (global::System.InvalidOperationException))]
24288         public void RepeatInfo_2cols_4itms_horiz_ol ()
24289         {
24290                 // cols              : 2
24291                 // cnt               : 4
24292                 // RepeatDirection   : Horizontal
24293                 // RepeatLayout      : OrderedList
24294                 // OuterTableImplied : False
24295                 // Header            : False
24296                 // Footer            : False
24297                 // Separator         : False
24298
24299                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Horizontal, RepeatLayout.OrderedList, false, false, false, false);
24300
24301                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts only support vertical layout.")
24302         }
24303
24304         [Test]
24305         [ExpectedException (typeof (global::System.InvalidOperationException))]
24306         public void RepeatInfo_2cols_7itms_horiz_ol ()
24307         {
24308                 // cols              : 2
24309                 // cnt               : 7
24310                 // RepeatDirection   : Horizontal
24311                 // RepeatLayout      : OrderedList
24312                 // OuterTableImplied : False
24313                 // Header            : False
24314                 // Footer            : False
24315                 // Separator         : False
24316
24317                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Horizontal, RepeatLayout.OrderedList, false, false, false, false);
24318
24319                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts only support vertical layout.")
24320         }
24321
24322         [Test]
24323         [ExpectedException (typeof (global::System.InvalidOperationException))]
24324         public void RepeatInfo_3cols_9itms_horiz_ol ()
24325         {
24326                 // cols              : 3
24327                 // cnt               : 9
24328                 // RepeatDirection   : Horizontal
24329                 // RepeatLayout      : OrderedList
24330                 // OuterTableImplied : False
24331                 // Header            : False
24332                 // Footer            : False
24333                 // Separator         : False
24334
24335                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Horizontal, RepeatLayout.OrderedList, false, false, false, false);
24336
24337                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts only support vertical layout.")
24338         }
24339
24340         [Test]
24341         [ExpectedException (typeof (global::System.InvalidOperationException))]
24342         public void RepeatInfo_3cols_7itms_horiz_ol ()
24343         {
24344                 // cols              : 3
24345                 // cnt               : 7
24346                 // RepeatDirection   : Horizontal
24347                 // RepeatLayout      : OrderedList
24348                 // OuterTableImplied : False
24349                 // Header            : False
24350                 // Footer            : False
24351                 // Separator         : False
24352
24353                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Horizontal, RepeatLayout.OrderedList, false, false, false, false);
24354
24355                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts only support vertical layout.")
24356         }
24357
24358         [Test]
24359         public void RepeatInfo_0cols_0itms_vert_ol ()
24360         {
24361                 // cols              : 0
24362                 // cnt               : 0
24363                 // RepeatDirection   : Vertical
24364                 // RepeatLayout      : OrderedList
24365                 // OuterTableImplied : False
24366                 // Header            : False
24367                 // Footer            : False
24368                 // Separator         : False
24369
24370                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 0, RepeatDirection.Vertical, RepeatLayout.OrderedList, false, false, false, false);
24371                 string exp = @"<ol class=""mainstyle"">
24372
24373 </ol>";
24374                 Assert.AreEqual (exp, v, "#1270");
24375         }
24376
24377         [Test]
24378         public void RepeatInfo_0cols_1itms_vert_ol ()
24379         {
24380                 // cols              : 0
24381                 // cnt               : 1
24382                 // RepeatDirection   : Vertical
24383                 // RepeatLayout      : OrderedList
24384                 // OuterTableImplied : False
24385                 // Header            : False
24386                 // Footer            : False
24387                 // Separator         : False
24388
24389                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 1, RepeatDirection.Vertical, RepeatLayout.OrderedList, false, false, false, false);
24390                 string exp = @"<ol class=""mainstyle"">
24391         <li>(0,Item,0)</li>
24392
24393 </ol>";
24394                 Assert.AreEqual (exp, v, "#1271");
24395         }
24396
24397         [Test]
24398         public void RepeatInfo_0cols_2itms_vert_ol ()
24399         {
24400                 // cols              : 0
24401                 // cnt               : 2
24402                 // RepeatDirection   : Vertical
24403                 // RepeatLayout      : OrderedList
24404                 // OuterTableImplied : False
24405                 // Header            : False
24406                 // Footer            : False
24407                 // Separator         : False
24408
24409                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 2, RepeatDirection.Vertical, RepeatLayout.OrderedList, false, false, false, false);
24410                 string exp = @"<ol class=""mainstyle"">
24411         <li>(0,Item,0)</li>
24412         <li>(1,Item,1)</li>
24413
24414 </ol>";
24415                 Assert.AreEqual (exp, v, "#1272");
24416         }
24417
24418         [Test]
24419         public void RepeatInfo_0cols_5itms_vert_ol ()
24420         {
24421                 // cols              : 0
24422                 // cnt               : 5
24423                 // RepeatDirection   : Vertical
24424                 // RepeatLayout      : OrderedList
24425                 // OuterTableImplied : False
24426                 // Header            : False
24427                 // Footer            : False
24428                 // Separator         : False
24429
24430                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (0, 5, RepeatDirection.Vertical, RepeatLayout.OrderedList, false, false, false, false);
24431                 string exp = @"<ol class=""mainstyle"">
24432         <li>(0,Item,0)</li>
24433         <li>(1,Item,1)</li>
24434         <li>(2,Item,2)</li>
24435         <li>(3,Item,3)</li>
24436         <li>(4,Item,4)</li>
24437
24438 </ol>";
24439                 Assert.AreEqual (exp, v, "#1273");
24440         }
24441
24442         [Test]
24443         public void RepeatInfo_1cols_0itms_vert_ol ()
24444         {
24445                 // cols              : 1
24446                 // cnt               : 0
24447                 // RepeatDirection   : Vertical
24448                 // RepeatLayout      : OrderedList
24449                 // OuterTableImplied : False
24450                 // Header            : False
24451                 // Footer            : False
24452                 // Separator         : False
24453
24454                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 0, RepeatDirection.Vertical, RepeatLayout.OrderedList, false, false, false, false);
24455                 string exp = @"<ol class=""mainstyle"">
24456
24457 </ol>";
24458                 Assert.AreEqual (exp, v, "#1274");
24459         }
24460
24461         [Test]
24462         public void RepeatInfo_1cols_5itms_vert_ol ()
24463         {
24464                 // cols              : 1
24465                 // cnt               : 5
24466                 // RepeatDirection   : Vertical
24467                 // RepeatLayout      : OrderedList
24468                 // OuterTableImplied : False
24469                 // Header            : False
24470                 // Footer            : False
24471                 // Separator         : False
24472
24473                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (1, 5, RepeatDirection.Vertical, RepeatLayout.OrderedList, false, false, false, false);
24474                 string exp = @"<ol class=""mainstyle"">
24475         <li>(0,Item,0)</li>
24476         <li>(1,Item,1)</li>
24477         <li>(2,Item,2)</li>
24478         <li>(3,Item,3)</li>
24479         <li>(4,Item,4)</li>
24480
24481 </ol>";
24482                 Assert.AreEqual (exp, v, "#1275");
24483         }
24484
24485         [Test]
24486         [ExpectedException (typeof (global::System.InvalidOperationException))]
24487         public void RepeatInfo_2cols_4itms_vert_ol ()
24488         {
24489                 // cols              : 2
24490                 // cnt               : 4
24491                 // RepeatDirection   : Vertical
24492                 // RepeatLayout      : OrderedList
24493                 // OuterTableImplied : False
24494                 // Header            : False
24495                 // Footer            : False
24496                 // Separator         : False
24497
24498                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 4, RepeatDirection.Vertical, RepeatLayout.OrderedList, false, false, false, false);
24499
24500                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support multi-column layouts.")
24501         }
24502
24503         [Test]
24504         [ExpectedException (typeof (global::System.InvalidOperationException))]
24505         public void RepeatInfo_2cols_7itms_vert_ol ()
24506         {
24507                 // cols              : 2
24508                 // cnt               : 7
24509                 // RepeatDirection   : Vertical
24510                 // RepeatLayout      : OrderedList
24511                 // OuterTableImplied : False
24512                 // Header            : False
24513                 // Footer            : False
24514                 // Separator         : False
24515
24516                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (2, 7, RepeatDirection.Vertical, RepeatLayout.OrderedList, false, false, false, false);
24517
24518                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support multi-column layouts.")
24519         }
24520
24521         [Test]
24522         [ExpectedException (typeof (global::System.InvalidOperationException))]
24523         public void RepeatInfo_3cols_9itms_vert_ol ()
24524         {
24525                 // cols              : 3
24526                 // cnt               : 9
24527                 // RepeatDirection   : Vertical
24528                 // RepeatLayout      : OrderedList
24529                 // OuterTableImplied : False
24530                 // Header            : False
24531                 // Footer            : False
24532                 // Separator         : False
24533
24534                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 9, RepeatDirection.Vertical, RepeatLayout.OrderedList, false, false, false, false);
24535
24536                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support multi-column layouts.")
24537         }
24538
24539         [Test]
24540         [ExpectedException (typeof (global::System.InvalidOperationException))]
24541         public void RepeatInfo_3cols_7itms_vert_ol ()
24542         {
24543                 // cols              : 3
24544                 // cnt               : 7
24545                 // RepeatDirection   : Vertical
24546                 // RepeatLayout      : OrderedList
24547                 // OuterTableImplied : False
24548                 // Header            : False
24549                 // Footer            : False
24550                 // Separator         : False
24551
24552                 string v = global::MonoTests.Helpers.RepeatInfoUser.DoTest (3, 7, RepeatDirection.Vertical, RepeatLayout.OrderedList, false, false, false, false);
24553
24554                 // Exception: System.InvalidOperationException ("The UnorderedList and OrderedList layouts do not support multi-column layouts.")
24555         }
24556
24557
24558 }
24559 }