* PEAPI.cs: Clean up indentation. Split into ...
[mono.git] / mcs / class / System.Drawing / Test / System.Drawing / TestBrushes.cs
1 // Tests for System.Drawing.Brushes.cs
2 //
3 // Author:
4 //     Ravindra (rkumar@novell.com)
5 //
6
7 //
8 // Copyright (C) 2004 Novell, Inc (http://www.novell.com)
9 //
10 // Permission is hereby granted, free of charge, to any person obtaining
11 // a copy of this software and associated documentation files (the
12 // "Software"), to deal in the Software without restriction, including
13 // without limitation the rights to use, copy, modify, merge, publish,
14 // distribute, sublicense, and/or sell copies of the Software, and to
15 // permit persons to whom the Software is furnished to do so, subject to
16 // the following conditions:
17 // 
18 // The above copyright notice and this permission notice shall be
19 // included in all copies or substantial portions of the Software.
20 // 
21 // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
22 // EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
23 // MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
24 // NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
25 // LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
26 // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
27 // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
28 //
29
30
31 using NUnit.Framework;
32 using System;
33 using System.Drawing;
34 using System.Security.Permissions;
35
36 namespace MonoTests.System.Drawing
37 {
38         [TestFixture]
39         [SecurityPermission (SecurityAction.Deny, UnmanagedCode = true)]
40         public class BrushesTest : Assertion
41         {
42                 [SetUp]
43                 public void SetUp () { }
44
45                 [TearDown]
46                 public void TearDown () { }
47                 
48                 [Test]
49                 public void TestEquals ()
50                 {
51                         Brush brush1 = Brushes.Blue;
52                         Brush brush2 = Brushes.Blue;
53                         
54                         AssertEquals ("Equals", true, brush1.Equals (brush2));                  
55                 }
56
57                 [Test]
58                 public void TestProperties ()
59                 {
60                         Brush br;
61                         SolidBrush solid;
62
63                         br = Brushes.AliceBlue;
64                         Assert ("P1#1", br is SolidBrush);
65                         solid = (SolidBrush) br;
66                         AssertEquals ("P1#2", solid.Color, Color.AliceBlue);
67                         solid.Color = Color.Red;
68                         AssertEquals ("P1#3", solid.Color, Color.Red);
69
70                         br = Brushes.AntiqueWhite;
71                         Assert ("P2#1", br is SolidBrush);
72                         solid = (SolidBrush) br;
73                         AssertEquals ("P2#2", solid.Color, Color.AntiqueWhite);
74                         solid.Color = Color.Red;
75                         AssertEquals ("P2#3", solid.Color, Color.Red);
76
77                         br = Brushes.Aqua;
78                         Assert ("P3#1", br is SolidBrush);
79                         solid = (SolidBrush) br;
80                         AssertEquals ("P3#2", solid.Color, Color.Aqua);
81                         solid.Color = Color.Red;
82                         AssertEquals ("P3#3", solid.Color, Color.Red);
83
84                         br = Brushes.Aquamarine;
85                         Assert ("P4#1", br is SolidBrush);
86                         solid = (SolidBrush) br;
87                         AssertEquals ("P4#2", solid.Color, Color.Aquamarine);
88                         solid.Color = Color.Red;
89                         AssertEquals ("P4#3", solid.Color, Color.Red);
90
91                         br = Brushes.Azure;
92                         Assert ("P5#1", br is SolidBrush);
93                         solid = (SolidBrush) br;
94                         AssertEquals ("P5#2", solid.Color, Color.Azure);
95                         solid.Color = Color.Red;
96                         AssertEquals ("P5#3", solid.Color, Color.Red);
97
98                         br = Brushes.Beige;
99                         Assert ("P6#1", br is SolidBrush);
100                         solid = (SolidBrush) br;
101                         AssertEquals ("P6#2", solid.Color, Color.Beige);
102                         solid.Color = Color.Red;
103                         AssertEquals ("P6#3", solid.Color, Color.Red);
104
105                         br = Brushes.Bisque;
106                         Assert ("P7#1", br is SolidBrush);
107                         solid = (SolidBrush) br;
108                         AssertEquals ("P7#2", solid.Color, Color.Bisque);
109                         solid.Color = Color.Red;
110                         AssertEquals ("P7#3", solid.Color, Color.Red);
111
112                         br = Brushes.Black;
113                         Assert ("P8#1", br is SolidBrush);
114                         solid = (SolidBrush) br;
115                         AssertEquals ("P8#2", solid.Color, Color.Black);
116                         solid.Color = Color.Red;
117                         AssertEquals ("P8#3", solid.Color, Color.Red);
118
119                         br = Brushes.BlanchedAlmond;
120                         Assert ("P9#1", br is SolidBrush);
121                         solid = (SolidBrush) br;
122                         AssertEquals ("P9#2", solid.Color, Color.BlanchedAlmond);
123                         solid.Color = Color.Red;
124                         AssertEquals ("P9#3", solid.Color, Color.Red);
125
126                         br = Brushes.Blue;
127                         Assert ("P10#1", br is SolidBrush);
128                         solid = (SolidBrush) br;
129                         AssertEquals ("P10#2", solid.Color, Color.Blue);
130                         solid.Color = Color.Red;
131                         AssertEquals ("P10#3", solid.Color, Color.Red);
132
133                         br = Brushes.BlueViolet;
134                         Assert ("P11#1", br is SolidBrush);
135                         solid = (SolidBrush) br;
136                         AssertEquals ("P11#2", solid.Color, Color.BlueViolet);
137                         solid.Color = Color.Red;
138                         AssertEquals ("P11#3", solid.Color, Color.Red);
139
140                         br = Brushes.Brown;
141                         Assert ("P12#1", br is SolidBrush);
142                         solid = (SolidBrush) br;
143                         AssertEquals ("P12#2", solid.Color, Color.Brown);
144                         solid.Color = Color.Red;
145                         AssertEquals ("P12#3", solid.Color, Color.Red);
146
147                         br = Brushes.BurlyWood;
148                         Assert ("P13#1", br is SolidBrush);
149                         solid = (SolidBrush) br;
150                         AssertEquals ("P13#2", solid.Color, Color.BurlyWood);
151                         solid.Color = Color.Red;
152                         AssertEquals ("P13#3", solid.Color, Color.Red);
153
154                         br = Brushes.CadetBlue;
155                         Assert ("P14#1", br is SolidBrush);
156                         solid = (SolidBrush) br;
157                         AssertEquals ("P14#2", solid.Color, Color.CadetBlue);
158                         solid.Color = Color.Red;
159                         AssertEquals ("P14#3", solid.Color, Color.Red);
160
161                         br = Brushes.Chartreuse;
162                         Assert ("P15#1", br is SolidBrush);
163                         solid = (SolidBrush) br;
164                         AssertEquals ("P15#2", solid.Color, Color.Chartreuse);
165                         solid.Color = Color.Red;
166                         AssertEquals ("P15#3", solid.Color, Color.Red);
167
168                         br = Brushes.Chocolate;
169                         Assert ("P16#1", br is SolidBrush);
170                         solid = (SolidBrush) br;
171                         AssertEquals ("P16#2", solid.Color, Color.Chocolate);
172                         solid.Color = Color.Red;
173                         AssertEquals ("P16#3", solid.Color, Color.Red);
174
175                         br = Brushes.Coral;
176                         Assert ("P17#1", br is SolidBrush);
177                         solid = (SolidBrush) br;
178                         AssertEquals ("P17#2", solid.Color, Color.Coral);
179                         solid.Color = Color.Red;
180                         AssertEquals ("P17#3", solid.Color, Color.Red);
181
182                         br = Brushes.CornflowerBlue;
183                         Assert ("P18#1", br is SolidBrush);
184                         solid = (SolidBrush) br;
185                         AssertEquals ("P18#2", solid.Color, Color.CornflowerBlue);
186                         solid.Color = Color.Red;
187                         AssertEquals ("P18#3", solid.Color, Color.Red);
188
189                         br = Brushes.Cornsilk;
190                         Assert ("P19#1", br is SolidBrush);
191                         solid = (SolidBrush) br;
192                         AssertEquals ("P19#2", solid.Color, Color.Cornsilk);
193                         solid.Color = Color.Red;
194                         AssertEquals ("P19#3", solid.Color, Color.Red);
195
196                         br = Brushes.Crimson;
197                         Assert ("P20#1", br is SolidBrush);
198                         solid = (SolidBrush) br;
199                         AssertEquals ("P20#2", solid.Color, Color.Crimson);
200                         solid.Color = Color.Red;
201                         AssertEquals ("P20#3", solid.Color, Color.Red);
202
203                         br = Brushes.Cyan;
204                         Assert ("P21#1", br is SolidBrush);
205                         solid = (SolidBrush) br;
206                         AssertEquals ("P21#2", solid.Color, Color.Cyan);
207                         solid.Color = Color.Red;
208                         AssertEquals ("P21#3", solid.Color, Color.Red);
209
210                         br = Brushes.DarkBlue;
211                         Assert ("P22#1", br is SolidBrush);
212                         solid = (SolidBrush) br;
213                         AssertEquals ("P22#2", solid.Color, Color.DarkBlue);
214                         solid.Color = Color.Red;
215                         AssertEquals ("P22#3", solid.Color, Color.Red);
216
217                         br = Brushes.DarkCyan;
218                         Assert ("P23#1", br is SolidBrush);
219                         solid = (SolidBrush) br;
220                         AssertEquals ("P23#2", solid.Color, Color.DarkCyan);
221                         solid.Color = Color.Red;
222                         AssertEquals ("P23#3", solid.Color, Color.Red);
223
224                         br = Brushes.DarkGoldenrod;
225                         Assert ("P24#1", br is SolidBrush);
226                         solid = (SolidBrush) br;
227                         AssertEquals ("P24#2", solid.Color, Color.DarkGoldenrod);
228                         solid.Color = Color.Red;
229                         AssertEquals ("P24#3", solid.Color, Color.Red);
230
231                         br = Brushes.DarkGray;
232                         Assert ("P25#1", br is SolidBrush);
233                         solid = (SolidBrush) br;
234                         AssertEquals ("P25#2", solid.Color, Color.DarkGray);
235                         solid.Color = Color.Red;
236                         AssertEquals ("P25#3", solid.Color, Color.Red);
237
238                         br = Brushes.DarkGreen;
239                         Assert ("P26#1", br is SolidBrush);
240                         solid = (SolidBrush) br;
241                         AssertEquals ("P26#2", solid.Color, Color.DarkGreen);
242                         solid.Color = Color.Red;
243                         AssertEquals ("P26#3", solid.Color, Color.Red);
244
245                         br = Brushes.DarkKhaki;
246                         Assert ("P27#1", br is SolidBrush);
247                         solid = (SolidBrush) br;
248                         AssertEquals ("P27#2", solid.Color, Color.DarkKhaki);
249                         solid.Color = Color.Red;
250                         AssertEquals ("P27#3", solid.Color, Color.Red);
251
252                         br = Brushes.DarkMagenta;
253                         Assert ("P28#1", br is SolidBrush);
254                         solid = (SolidBrush) br;
255                         AssertEquals ("P28#2", solid.Color, Color.DarkMagenta);
256                         solid.Color = Color.Red;
257                         AssertEquals ("P28#3", solid.Color, Color.Red);
258
259                         br = Brushes.DarkOliveGreen;
260                         Assert ("P29#1", br is SolidBrush);
261                         solid = (SolidBrush) br;
262                         AssertEquals ("P29#2", solid.Color, Color.DarkOliveGreen);
263                         solid.Color = Color.Red;
264                         AssertEquals ("P29#3", solid.Color, Color.Red);
265
266                         br = Brushes.DarkOrange;
267                         Assert ("P30#1", br is SolidBrush);
268                         solid = (SolidBrush) br;
269                         AssertEquals ("P30#2", solid.Color, Color.DarkOrange);
270                         solid.Color = Color.Red;
271                         AssertEquals ("P30#3", solid.Color, Color.Red);
272
273                         br = Brushes.DarkOrchid;
274                         Assert ("P31#1", br is SolidBrush);
275                         solid = (SolidBrush) br;
276                         AssertEquals ("P31#2", solid.Color, Color.DarkOrchid);
277                         solid.Color = Color.Red;
278                         AssertEquals ("P31#3", solid.Color, Color.Red);
279
280                         br = Brushes.DarkRed;
281                         Assert ("P32#1", br is SolidBrush);
282                         solid = (SolidBrush) br;
283                         AssertEquals ("P32#2", solid.Color, Color.DarkRed);
284                         solid.Color = Color.Red;
285                         AssertEquals ("P32#3", solid.Color, Color.Red);
286
287                         br = Brushes.DarkSalmon;
288                         Assert ("P33#1", br is SolidBrush);
289                         solid = (SolidBrush) br;
290                         AssertEquals ("P33#2", solid.Color, Color.DarkSalmon);
291                         solid.Color = Color.Red;
292                         AssertEquals ("P33#3", solid.Color, Color.Red);
293
294                         br = Brushes.DarkSeaGreen;
295                         Assert ("P34#1", br is SolidBrush);
296                         solid = (SolidBrush) br;
297                         AssertEquals ("P34#2", solid.Color, Color.DarkSeaGreen);
298                         solid.Color = Color.Red;
299                         AssertEquals ("P34#3", solid.Color, Color.Red);
300
301                         br = Brushes.DarkSlateBlue;
302                         Assert ("P35#1", br is SolidBrush);
303                         solid = (SolidBrush) br;
304                         AssertEquals ("P35#2", solid.Color, Color.DarkSlateBlue);
305                         solid.Color = Color.Red;
306                         AssertEquals ("P35#3", solid.Color, Color.Red);
307
308                         br = Brushes.DarkSlateGray;
309                         Assert ("P36#1", br is SolidBrush);
310                         solid = (SolidBrush) br;
311                         AssertEquals ("P36#2", solid.Color, Color.DarkSlateGray);
312                         solid.Color = Color.Red;
313                         AssertEquals ("P36#3", solid.Color, Color.Red);
314
315                         br = Brushes.DarkTurquoise;
316                         Assert ("P37#1", br is SolidBrush);
317                         solid = (SolidBrush) br;
318                         AssertEquals ("P37#2", solid.Color, Color.DarkTurquoise);
319                         solid.Color = Color.Red;
320                         AssertEquals ("P37#3", solid.Color, Color.Red);
321
322                         br = Brushes.DarkViolet;
323                         Assert ("P38#1", br is SolidBrush);
324                         solid = (SolidBrush) br;
325                         AssertEquals ("P38#2", solid.Color, Color.DarkViolet);
326                         solid.Color = Color.Red;
327                         AssertEquals ("P38#3", solid.Color, Color.Red);
328
329                         br = Brushes.DeepPink;
330                         Assert ("P39#1", br is SolidBrush);
331                         solid = (SolidBrush) br;
332                         AssertEquals ("P39#2", solid.Color, Color.DeepPink);
333                         solid.Color = Color.Red;
334                         AssertEquals ("P39#3", solid.Color, Color.Red);
335
336                         br = Brushes.DeepSkyBlue;
337                         Assert ("P40#1", br is SolidBrush);
338                         solid = (SolidBrush) br;
339                         AssertEquals ("P40#2", solid.Color, Color.DeepSkyBlue);
340                         solid.Color = Color.Red;
341                         AssertEquals ("P40#3", solid.Color, Color.Red);
342
343                         br = Brushes.DimGray;
344                         Assert ("P41#1", br is SolidBrush);
345                         solid = (SolidBrush) br;
346                         AssertEquals ("P41#2", solid.Color, Color.DimGray);
347                         solid.Color = Color.Red;
348                         AssertEquals ("P41#3", solid.Color, Color.Red);
349
350                         br = Brushes.DodgerBlue;
351                         Assert ("P42#1", br is SolidBrush);
352                         solid = (SolidBrush) br;
353                         AssertEquals ("P42#2", solid.Color, Color.DodgerBlue);
354                         solid.Color = Color.Red;
355                         AssertEquals ("P42#3", solid.Color, Color.Red);
356
357                         br = Brushes.Firebrick;
358                         Assert ("P43#1", br is SolidBrush);
359                         solid = (SolidBrush) br;
360                         AssertEquals ("P43#2", solid.Color, Color.Firebrick);
361                         solid.Color = Color.Red;
362                         AssertEquals ("P43#3", solid.Color, Color.Red);
363
364                         br = Brushes.FloralWhite;
365                         Assert ("P44#1", br is SolidBrush);
366                         solid = (SolidBrush) br;
367                         AssertEquals ("P44#2", solid.Color, Color.FloralWhite);
368                         solid.Color = Color.Red;
369                         AssertEquals ("P44#3", solid.Color, Color.Red);
370
371                         br = Brushes.ForestGreen;
372                         Assert ("P45#1", br is SolidBrush);
373                         solid = (SolidBrush) br;
374                         AssertEquals ("P45#2", solid.Color, Color.ForestGreen);
375                         solid.Color = Color.Red;
376                         AssertEquals ("P45#3", solid.Color, Color.Red);
377
378                         br = Brushes.Fuchsia;
379                         Assert ("P46#1", br is SolidBrush);
380                         solid = (SolidBrush) br;
381                         AssertEquals ("P46#2", solid.Color, Color.Fuchsia);
382                         solid.Color = Color.Red;
383                         AssertEquals ("P46#3", solid.Color, Color.Red);
384
385                         br = Brushes.Gainsboro;
386                         Assert ("P47#1", br is SolidBrush);
387                         solid = (SolidBrush) br;
388                         AssertEquals ("P47#2", solid.Color, Color.Gainsboro);
389                         solid.Color = Color.Red;
390                         AssertEquals ("P47#3", solid.Color, Color.Red);
391
392                         br = Brushes.GhostWhite;
393                         Assert ("P48#1", br is SolidBrush);
394                         solid = (SolidBrush) br;
395                         AssertEquals ("P48#2", solid.Color, Color.GhostWhite);
396                         solid.Color = Color.Red;
397                         AssertEquals ("P48#3", solid.Color, Color.Red);
398
399                         br = Brushes.Gold;
400                         Assert ("P49#1", br is SolidBrush);
401                         solid = (SolidBrush) br;
402                         AssertEquals ("P49#2", solid.Color, Color.Gold);
403                         solid.Color = Color.Red;
404                         AssertEquals ("P49#3", solid.Color, Color.Red);
405
406                         br = Brushes.Goldenrod;
407                         Assert ("P50#1", br is SolidBrush);
408                         solid = (SolidBrush) br;
409                         AssertEquals ("P50#2", solid.Color, Color.Goldenrod);
410                         solid.Color = Color.Red;
411                         AssertEquals ("P50#3", solid.Color, Color.Red);
412
413                         br = Brushes.Gray;
414                         Assert ("P51#1", br is SolidBrush);
415                         solid = (SolidBrush) br;
416                         AssertEquals ("P51#2", solid.Color, Color.Gray);
417                         solid.Color = Color.Red;
418                         AssertEquals ("P51#3", solid.Color, Color.Red);
419
420                         br = Brushes.Green;
421                         Assert ("P52#1", br is SolidBrush);
422                         solid = (SolidBrush) br;
423                         AssertEquals ("P52#2", solid.Color, Color.Green);
424                         solid.Color = Color.Red;
425                         AssertEquals ("P52#3", solid.Color, Color.Red);
426
427                         br = Brushes.GreenYellow;
428                         Assert ("P53#1", br is SolidBrush);
429                         solid = (SolidBrush) br;
430                         AssertEquals ("P53#2", solid.Color, Color.GreenYellow);
431                         solid.Color = Color.Red;
432                         AssertEquals ("P53#3", solid.Color, Color.Red);
433
434                         br = Brushes.Honeydew;
435                         Assert ("P54#1", br is SolidBrush);
436                         solid = (SolidBrush) br;
437                         AssertEquals ("P54#2", solid.Color, Color.Honeydew);
438                         solid.Color = Color.Red;
439                         AssertEquals ("P54#3", solid.Color, Color.Red);
440
441                         br = Brushes.HotPink;
442                         Assert ("P55#1", br is SolidBrush);
443                         solid = (SolidBrush) br;
444                         AssertEquals ("P55#2", solid.Color, Color.HotPink);
445                         solid.Color = Color.Red;
446                         AssertEquals ("P55#3", solid.Color, Color.Red);
447
448                         br = Brushes.IndianRed;
449                         Assert ("P56#1", br is SolidBrush);
450                         solid = (SolidBrush) br;
451                         AssertEquals ("P56#2", solid.Color, Color.IndianRed);
452                         solid.Color = Color.Red;
453                         AssertEquals ("P56#3", solid.Color, Color.Red);
454
455                         br = Brushes.Indigo;
456                         Assert ("P57#1", br is SolidBrush);
457                         solid = (SolidBrush) br;
458                         AssertEquals ("P57#2", solid.Color, Color.Indigo);
459                         solid.Color = Color.Red;
460                         AssertEquals ("P57#3", solid.Color, Color.Red);
461
462                         br = Brushes.Ivory;
463                         Assert ("P58#1", br is SolidBrush);
464                         solid = (SolidBrush) br;
465                         AssertEquals ("P58#2", solid.Color, Color.Ivory);
466                         solid.Color = Color.Red;
467                         AssertEquals ("P58#3", solid.Color, Color.Red);
468
469                         br = Brushes.Khaki;
470                         Assert ("P59#1", br is SolidBrush);
471                         solid = (SolidBrush) br;
472                         AssertEquals ("P59#2", solid.Color, Color.Khaki);
473                         solid.Color = Color.Red;
474                         AssertEquals ("P59#3", solid.Color, Color.Red);
475
476                         br = Brushes.Lavender;
477                         Assert ("P60#1", br is SolidBrush);
478                         solid = (SolidBrush) br;
479                         AssertEquals ("P60#2", solid.Color, Color.Lavender);
480                         solid.Color = Color.Red;
481                         AssertEquals ("P60#3", solid.Color, Color.Red);
482
483                         br = Brushes.LavenderBlush;
484                         Assert ("P61#1", br is SolidBrush);
485                         solid = (SolidBrush) br;
486                         AssertEquals ("P61#2", solid.Color, Color.LavenderBlush);
487                         solid.Color = Color.Red;
488                         AssertEquals ("P61#3", solid.Color, Color.Red);
489
490                         br = Brushes.LawnGreen;
491                         Assert ("P62#1", br is SolidBrush);
492                         solid = (SolidBrush) br;
493                         AssertEquals ("P62#2", solid.Color, Color.LawnGreen);
494                         solid.Color = Color.Red;
495                         AssertEquals ("P62#3", solid.Color, Color.Red);
496
497                         br = Brushes.LemonChiffon;
498                         Assert ("P63#1", br is SolidBrush);
499                         solid = (SolidBrush) br;
500                         AssertEquals ("P63#2", solid.Color, Color.LemonChiffon);
501                         solid.Color = Color.Red;
502                         AssertEquals ("P63#3", solid.Color, Color.Red);
503
504                         br = Brushes.LightBlue;
505                         Assert ("P64#1", br is SolidBrush);
506                         solid = (SolidBrush) br;
507                         AssertEquals ("P64#2", solid.Color, Color.LightBlue);
508                         solid.Color = Color.Red;
509                         AssertEquals ("P64#3", solid.Color, Color.Red);
510
511                         br = Brushes.LightCoral;
512                         Assert ("P65#1", br is SolidBrush);
513                         solid = (SolidBrush) br;
514                         AssertEquals ("P65#2", solid.Color, Color.LightCoral);
515                         solid.Color = Color.Red;
516                         AssertEquals ("P65#3", solid.Color, Color.Red);
517
518                         br = Brushes.LightCyan;
519                         Assert ("P66#1", br is SolidBrush);
520                         solid = (SolidBrush) br;
521                         AssertEquals ("P66#2", solid.Color, Color.LightCyan);
522                         solid.Color = Color.Red;
523                         AssertEquals ("P66#3", solid.Color, Color.Red);
524
525                         br = Brushes.LightGoldenrodYellow;
526                         Assert ("P67#1", br is SolidBrush);
527                         solid = (SolidBrush) br;
528                         AssertEquals ("P67#2", solid.Color, Color.LightGoldenrodYellow);
529                         solid.Color = Color.Red;
530                         AssertEquals ("P67#3", solid.Color, Color.Red);
531
532                         br = Brushes.LightGray;
533                         Assert ("P68#1", br is SolidBrush);
534                         solid = (SolidBrush) br;
535                         AssertEquals ("P68#2", solid.Color, Color.LightGray);
536                         solid.Color = Color.Red;
537                         AssertEquals ("P68#3", solid.Color, Color.Red);
538
539                         br = Brushes.LightGreen;
540                         Assert ("P69#1", br is SolidBrush);
541                         solid = (SolidBrush) br;
542                         AssertEquals ("P69#2", solid.Color, Color.LightGreen);
543                         solid.Color = Color.Red;
544                         AssertEquals ("P69#3", solid.Color, Color.Red);
545
546                         br = Brushes.LightPink;
547                         Assert ("P70#1", br is SolidBrush);
548                         solid = (SolidBrush) br;
549                         AssertEquals ("P70#2", solid.Color, Color.LightPink);
550                         solid.Color = Color.Red;
551                         AssertEquals ("P70#3", solid.Color, Color.Red);
552
553                         br = Brushes.LightSalmon;
554                         Assert ("P71#1", br is SolidBrush);
555                         solid = (SolidBrush) br;
556                         AssertEquals ("P71#2", solid.Color, Color.LightSalmon);
557                         solid.Color = Color.Red;
558                         AssertEquals ("P71#3", solid.Color, Color.Red);
559
560                         br = Brushes.LightSeaGreen;
561                         Assert ("P72#1", br is SolidBrush);
562                         solid = (SolidBrush) br;
563                         AssertEquals ("P72#2", solid.Color, Color.LightSeaGreen);
564                         solid.Color = Color.Red;
565                         AssertEquals ("P72#3", solid.Color, Color.Red);
566
567                         br = Brushes.LightSkyBlue;
568                         Assert ("P73#1", br is SolidBrush);
569                         solid = (SolidBrush) br;
570                         AssertEquals ("P73#2", solid.Color, Color.LightSkyBlue);
571                         solid.Color = Color.Red;
572                         AssertEquals ("P73#3", solid.Color, Color.Red);
573
574                         br = Brushes.LightSlateGray;
575                         Assert ("P74#1", br is SolidBrush);
576                         solid = (SolidBrush) br;
577                         AssertEquals ("P74#2", solid.Color, Color.LightSlateGray);
578                         solid.Color = Color.Red;
579                         AssertEquals ("P74#3", solid.Color, Color.Red);
580
581                         br = Brushes.LightSteelBlue;
582                         Assert ("P75#1", br is SolidBrush);
583                         solid = (SolidBrush) br;
584                         AssertEquals ("P75#2", solid.Color, Color.LightSteelBlue);
585                         solid.Color = Color.Red;
586                         AssertEquals ("P75#3", solid.Color, Color.Red);
587
588                         br = Brushes.LightYellow;
589                         Assert ("P76#1", br is SolidBrush);
590                         solid = (SolidBrush) br;
591                         AssertEquals ("P76#2", solid.Color, Color.LightYellow);
592                         solid.Color = Color.Red;
593                         AssertEquals ("P76#3", solid.Color, Color.Red);
594
595                         br = Brushes.Lime;
596                         Assert ("P77#1", br is SolidBrush);
597                         solid = (SolidBrush) br;
598                         AssertEquals ("P77#2", solid.Color, Color.Lime);
599                         solid.Color = Color.Red;
600                         AssertEquals ("P77#3", solid.Color, Color.Red);
601
602                         br = Brushes.LimeGreen;
603                         Assert ("P78#1", br is SolidBrush);
604                         solid = (SolidBrush) br;
605                         AssertEquals ("P78#2", solid.Color, Color.LimeGreen);
606                         solid.Color = Color.Red;
607                         AssertEquals ("P78#3", solid.Color, Color.Red);
608
609                         br = Brushes.Linen;
610                         Assert ("P79#1", br is SolidBrush);
611                         solid = (SolidBrush) br;
612                         AssertEquals ("P79#2", solid.Color, Color.Linen);
613                         solid.Color = Color.Red;
614                         AssertEquals ("P79#3", solid.Color, Color.Red);
615
616                         br = Brushes.Magenta;
617                         Assert ("P80#1", br is SolidBrush);
618                         solid = (SolidBrush) br;
619                         AssertEquals ("P80#2", solid.Color, Color.Magenta);
620                         solid.Color = Color.Red;
621                         AssertEquals ("P80#3", solid.Color, Color.Red);
622
623                         br = Brushes.Maroon;
624                         Assert ("P81#1", br is SolidBrush);
625                         solid = (SolidBrush) br;
626                         AssertEquals ("P81#2", solid.Color, Color.Maroon);
627                         solid.Color = Color.Red;
628                         AssertEquals ("P81#3", solid.Color, Color.Red);
629
630                         br = Brushes.MediumAquamarine;
631                         Assert ("P82#1", br is SolidBrush);
632                         solid = (SolidBrush) br;
633                         AssertEquals ("P82#2", solid.Color, Color.MediumAquamarine);
634                         solid.Color = Color.Red;
635                         AssertEquals ("P82#3", solid.Color, Color.Red);
636
637                         br = Brushes.MediumBlue;
638                         Assert ("P83#1", br is SolidBrush);
639                         solid = (SolidBrush) br;
640                         AssertEquals ("P83#2", solid.Color, Color.MediumBlue);
641                         solid.Color = Color.Red;
642                         AssertEquals ("P83#3", solid.Color, Color.Red);
643
644                         br = Brushes.MediumOrchid;
645                         Assert ("P84#1", br is SolidBrush);
646                         solid = (SolidBrush) br;
647                         AssertEquals ("P84#2", solid.Color, Color.MediumOrchid);
648                         solid.Color = Color.Red;
649                         AssertEquals ("P84#3", solid.Color, Color.Red);
650
651                         br = Brushes.MediumPurple;
652                         Assert ("P85#1", br is SolidBrush);
653                         solid = (SolidBrush) br;
654                         AssertEquals ("P85#2", solid.Color, Color.MediumPurple);
655                         solid.Color = Color.Red;
656                         AssertEquals ("P85#3", solid.Color, Color.Red);
657
658                         br = Brushes.MediumSeaGreen;
659                         Assert ("P86#1", br is SolidBrush);
660                         solid = (SolidBrush) br;
661                         AssertEquals ("P86#2", solid.Color, Color.MediumSeaGreen);
662                         solid.Color = Color.Red;
663                         AssertEquals ("P86#3", solid.Color, Color.Red);
664
665                         br = Brushes.MediumSlateBlue;
666                         Assert ("P87#1", br is SolidBrush);
667                         solid = (SolidBrush) br;
668                         AssertEquals ("P87#2", solid.Color, Color.MediumSlateBlue);
669                         solid.Color = Color.Red;
670                         AssertEquals ("P87#3", solid.Color, Color.Red);
671
672                         br = Brushes.MediumSpringGreen;
673                         Assert ("P88#1", br is SolidBrush);
674                         solid = (SolidBrush) br;
675                         AssertEquals ("P88#2", solid.Color, Color.MediumSpringGreen);
676                         solid.Color = Color.Red;
677                         AssertEquals ("P88#3", solid.Color, Color.Red);
678
679                         br = Brushes.MediumTurquoise;
680                         Assert ("P89#1", br is SolidBrush);
681                         solid = (SolidBrush) br;
682                         AssertEquals ("P89#2", solid.Color, Color.MediumTurquoise);
683                         solid.Color = Color.Red;
684                         AssertEquals ("P89#3", solid.Color, Color.Red);
685
686                         br = Brushes.MediumVioletRed;
687                         Assert ("P90#1", br is SolidBrush);
688                         solid = (SolidBrush) br;
689                         AssertEquals ("P90#2", solid.Color, Color.MediumVioletRed);
690                         solid.Color = Color.Red;
691                         AssertEquals ("P90#3", solid.Color, Color.Red);
692
693                         br = Brushes.MidnightBlue;
694                         Assert ("P91#1", br is SolidBrush);
695                         solid = (SolidBrush) br;
696                         AssertEquals ("P91#2", solid.Color, Color.MidnightBlue);
697                         solid.Color = Color.Red;
698                         AssertEquals ("P91#3", solid.Color, Color.Red);
699
700                         br = Brushes.MintCream;
701                         Assert ("P92#1", br is SolidBrush);
702                         solid = (SolidBrush) br;
703                         AssertEquals ("P92#2", solid.Color, Color.MintCream);
704                         solid.Color = Color.Red;
705                         AssertEquals ("P92#3", solid.Color, Color.Red);
706
707                         br = Brushes.MistyRose;
708                         Assert ("P93#1", br is SolidBrush);
709                         solid = (SolidBrush) br;
710                         AssertEquals ("P93#2", solid.Color, Color.MistyRose);
711                         solid.Color = Color.Red;
712                         AssertEquals ("P93#3", solid.Color, Color.Red);
713
714                         br = Brushes.Moccasin;
715                         Assert ("P94#1", br is SolidBrush);
716                         solid = (SolidBrush) br;
717                         AssertEquals ("P94#2", solid.Color, Color.Moccasin);
718                         solid.Color = Color.Red;
719                         AssertEquals ("P94#3", solid.Color, Color.Red);
720
721                         br = Brushes.NavajoWhite;
722                         Assert ("P95#1", br is SolidBrush);
723                         solid = (SolidBrush) br;
724                         AssertEquals ("P95#2", solid.Color, Color.NavajoWhite);
725                         solid.Color = Color.Red;
726                         AssertEquals ("P95#3", solid.Color, Color.Red);
727
728                         br = Brushes.Navy;
729                         Assert ("P96#1", br is SolidBrush);
730                         solid = (SolidBrush) br;
731                         AssertEquals ("P96#2", solid.Color, Color.Navy);
732                         solid.Color = Color.Red;
733                         AssertEquals ("P96#3", solid.Color, Color.Red);
734
735                         br = Brushes.OldLace;
736                         Assert ("P97#1", br is SolidBrush);
737                         solid = (SolidBrush) br;
738                         AssertEquals ("P97#2", solid.Color, Color.OldLace);
739                         solid.Color = Color.Red;
740                         AssertEquals ("P97#3", solid.Color, Color.Red);
741
742                         br = Brushes.Olive;
743                         Assert ("P98#1", br is SolidBrush);
744                         solid = (SolidBrush) br;
745                         AssertEquals ("P98#2", solid.Color, Color.Olive);
746                         solid.Color = Color.Red;
747                         AssertEquals ("P98#3", solid.Color, Color.Red);
748
749                         br = Brushes.OliveDrab;
750                         Assert ("P99#1", br is SolidBrush);
751                         solid = (SolidBrush) br;
752                         AssertEquals ("P99#2", solid.Color, Color.OliveDrab);
753                         solid.Color = Color.Red;
754                         AssertEquals ("P99#3", solid.Color, Color.Red);
755
756                         br = Brushes.Orange;
757                         Assert ("P100#1", br is SolidBrush);
758                         solid = (SolidBrush) br;
759                         AssertEquals ("P100#2", solid.Color, Color.Orange);
760                         solid.Color = Color.Red;
761                         AssertEquals ("P100#3", solid.Color, Color.Red);
762
763                         br = Brushes.OrangeRed;
764                         Assert ("P101#1", br is SolidBrush);
765                         solid = (SolidBrush) br;
766                         AssertEquals ("P101#2", solid.Color, Color.OrangeRed);
767                         solid.Color = Color.Red;
768                         AssertEquals ("P101#3", solid.Color, Color.Red);
769
770                         br = Brushes.Orchid;
771                         Assert ("P102#1", br is SolidBrush);
772                         solid = (SolidBrush) br;
773                         AssertEquals ("P102#2", solid.Color, Color.Orchid);
774                         solid.Color = Color.Red;
775                         AssertEquals ("P102#3", solid.Color, Color.Red);
776
777                         br = Brushes.PaleGoldenrod;
778                         Assert ("P103#1", br is SolidBrush);
779                         solid = (SolidBrush) br;
780                         AssertEquals ("P103#2", solid.Color, Color.PaleGoldenrod);
781                         solid.Color = Color.Red;
782                         AssertEquals ("P103#3", solid.Color, Color.Red);
783
784                         br = Brushes.PaleGreen;
785                         Assert ("P104#1", br is SolidBrush);
786                         solid = (SolidBrush) br;
787                         AssertEquals ("P104#2", solid.Color, Color.PaleGreen);
788                         solid.Color = Color.Red;
789                         AssertEquals ("P104#3", solid.Color, Color.Red);
790
791                         br = Brushes.PaleTurquoise;
792                         Assert ("P105#1", br is SolidBrush);
793                         solid = (SolidBrush) br;
794                         AssertEquals ("P105#2", solid.Color, Color.PaleTurquoise);
795                         solid.Color = Color.Red;
796                         AssertEquals ("P105#3", solid.Color, Color.Red);
797
798                         br = Brushes.PaleVioletRed;
799                         Assert ("P106#1", br is SolidBrush);
800                         solid = (SolidBrush) br;
801                         AssertEquals ("P106#2", solid.Color, Color.PaleVioletRed);
802                         solid.Color = Color.Red;
803                         AssertEquals ("P106#3", solid.Color, Color.Red);
804
805                         br = Brushes.PapayaWhip;
806                         Assert ("P107#1", br is SolidBrush);
807                         solid = (SolidBrush) br;
808                         AssertEquals ("P107#2", solid.Color, Color.PapayaWhip);
809                         solid.Color = Color.Red;
810                         AssertEquals ("P107#3", solid.Color, Color.Red);
811
812                         br = Brushes.PeachPuff;
813                         Assert ("P108#1", br is SolidBrush);
814                         solid = (SolidBrush) br;
815                         AssertEquals ("P108#2", solid.Color, Color.PeachPuff);
816                         solid.Color = Color.Red;
817                         AssertEquals ("P108#3", solid.Color, Color.Red);
818
819                         br = Brushes.Peru;
820                         Assert ("P109#1", br is SolidBrush);
821                         solid = (SolidBrush) br;
822                         AssertEquals ("P109#2", solid.Color, Color.Peru);
823                         solid.Color = Color.Red;
824                         AssertEquals ("P109#3", solid.Color, Color.Red);
825
826                         br = Brushes.Pink;
827                         Assert ("P110#1", br is SolidBrush);
828                         solid = (SolidBrush) br;
829                         AssertEquals ("P110#2", solid.Color, Color.Pink);
830                         solid.Color = Color.Red;
831                         AssertEquals ("P110#3", solid.Color, Color.Red);
832
833                         br = Brushes.Plum;
834                         Assert ("P111#1", br is SolidBrush);
835                         solid = (SolidBrush) br;
836                         AssertEquals ("P111#2", solid.Color, Color.Plum);
837                         solid.Color = Color.Red;
838                         AssertEquals ("P111#3", solid.Color, Color.Red);
839
840                         br = Brushes.PowderBlue;
841                         Assert ("P112#1", br is SolidBrush);
842                         solid = (SolidBrush) br;
843                         AssertEquals ("P112#2", solid.Color, Color.PowderBlue);
844                         solid.Color = Color.Red;
845                         AssertEquals ("P112#3", solid.Color, Color.Red);
846
847                         br = Brushes.Purple;
848                         Assert ("P113#1", br is SolidBrush);
849                         solid = (SolidBrush) br;
850                         AssertEquals ("P113#2", solid.Color, Color.Purple);
851                         solid.Color = Color.Red;
852                         AssertEquals ("P113#3", solid.Color, Color.Red);
853
854                         br = Brushes.Red;
855                         Assert ("P114#1", br is SolidBrush);
856                         solid = (SolidBrush) br;
857                         AssertEquals ("P114#2", solid.Color, Color.Red);
858                         solid.Color = Color.White;
859                         AssertEquals ("P114#3", solid.Color, Color.White);
860
861                         br = Brushes.RosyBrown;
862                         Assert ("P115#1", br is SolidBrush);
863                         solid = (SolidBrush) br;
864                         AssertEquals ("P115#2", solid.Color, Color.RosyBrown);
865                         solid.Color = Color.Red;
866                         AssertEquals ("P115#3", solid.Color, Color.Red);
867
868                         br = Brushes.RoyalBlue;
869                         Assert ("P116#1", br is SolidBrush);
870                         solid = (SolidBrush) br;
871                         AssertEquals ("P116#2", solid.Color, Color.RoyalBlue);
872                         solid.Color = Color.Red;
873                         AssertEquals ("P116#3", solid.Color, Color.Red);
874
875                         br = Brushes.SaddleBrown;
876                         Assert ("P117#1", br is SolidBrush);
877                         solid = (SolidBrush) br;
878                         AssertEquals ("P117#2", solid.Color, Color.SaddleBrown);
879                         solid.Color = Color.Red;
880                         AssertEquals ("P117#3", solid.Color, Color.Red);
881
882                         br = Brushes.Salmon;
883                         Assert ("P118#1", br is SolidBrush);
884                         solid = (SolidBrush) br;
885                         AssertEquals ("P118#2", solid.Color, Color.Salmon);
886                         solid.Color = Color.Red;
887                         AssertEquals ("P118#3", solid.Color, Color.Red);
888
889                         br = Brushes.SandyBrown;
890                         Assert ("P119#1", br is SolidBrush);
891                         solid = (SolidBrush) br;
892                         AssertEquals ("P119#2", solid.Color, Color.SandyBrown);
893                         solid.Color = Color.Red;
894                         AssertEquals ("P119#3", solid.Color, Color.Red);
895
896                         br = Brushes.SeaGreen;
897                         Assert ("P120#1", br is SolidBrush);
898                         solid = (SolidBrush) br;
899                         AssertEquals ("P120#2", solid.Color, Color.SeaGreen);
900                         solid.Color = Color.Red;
901                         AssertEquals ("P120#3", solid.Color, Color.Red);
902
903                         br = Brushes.SeaShell;
904                         Assert ("P121#1", br is SolidBrush);
905                         solid = (SolidBrush) br;
906                         AssertEquals ("P121#2", solid.Color, Color.SeaShell);
907                         solid.Color = Color.Red;
908                         AssertEquals ("P121#3", solid.Color, Color.Red);
909
910                         br = Brushes.Sienna;
911                         Assert ("P122#1", br is SolidBrush);
912                         solid = (SolidBrush) br;
913                         AssertEquals ("P122#2", solid.Color, Color.Sienna);
914                         solid.Color = Color.Red;
915                         AssertEquals ("P122#3", solid.Color, Color.Red);
916
917                         br = Brushes.Silver;
918                         Assert ("P123#1", br is SolidBrush);
919                         solid = (SolidBrush) br;
920                         AssertEquals ("P123#2", solid.Color, Color.Silver);
921                         solid.Color = Color.Red;
922                         AssertEquals ("P123#3", solid.Color, Color.Red);
923
924                         br = Brushes.SkyBlue;
925                         Assert ("P124#1", br is SolidBrush);
926                         solid = (SolidBrush) br;
927                         AssertEquals ("P124#2", solid.Color, Color.SkyBlue);
928                         solid.Color = Color.Red;
929                         AssertEquals ("P124#3", solid.Color, Color.Red);
930
931                         br = Brushes.SlateBlue;
932                         Assert ("P125#1", br is SolidBrush);
933                         solid = (SolidBrush) br;
934                         AssertEquals ("P125#2", solid.Color, Color.SlateBlue);
935                         solid.Color = Color.Red;
936                         AssertEquals ("P125#3", solid.Color, Color.Red);
937
938                         br = Brushes.SlateGray;
939                         Assert ("P126#1", br is SolidBrush);
940                         solid = (SolidBrush) br;
941                         AssertEquals ("P126#2", solid.Color, Color.SlateGray);
942                         solid.Color = Color.Red;
943                         AssertEquals ("P126#3", solid.Color, Color.Red);
944
945                         br = Brushes.Snow;
946                         Assert ("P127#1", br is SolidBrush);
947                         solid = (SolidBrush) br;
948                         AssertEquals ("P127#2", solid.Color, Color.Snow);
949                         solid.Color = Color.Red;
950                         AssertEquals ("P127#3", solid.Color, Color.Red);
951
952                         br = Brushes.SpringGreen;
953                         Assert ("P128#1", br is SolidBrush);
954                         solid = (SolidBrush) br;
955                         AssertEquals ("P128#2", solid.Color, Color.SpringGreen);
956                         solid.Color = Color.Red;
957                         AssertEquals ("P128#3", solid.Color, Color.Red);
958
959                         br = Brushes.SteelBlue;
960                         Assert ("P129#1", br is SolidBrush);
961                         solid = (SolidBrush) br;
962                         AssertEquals ("P129#2", solid.Color, Color.SteelBlue);
963                         solid.Color = Color.Red;
964                         AssertEquals ("P129#3", solid.Color, Color.Red);
965
966                         br = Brushes.Tan;
967                         Assert ("P130#1", br is SolidBrush);
968                         solid = (SolidBrush) br;
969                         AssertEquals ("P130#2", solid.Color, Color.Tan);
970                         solid.Color = Color.Red;
971                         AssertEquals ("P130#3", solid.Color, Color.Red);
972
973                         br = Brushes.Teal;
974                         Assert ("P131#1", br is SolidBrush);
975                         solid = (SolidBrush) br;
976                         AssertEquals ("P131#2", solid.Color, Color.Teal);
977                         solid.Color = Color.Red;
978                         AssertEquals ("P131#3", solid.Color, Color.Red);
979
980                         br = Brushes.Thistle;
981                         Assert ("P132#1", br is SolidBrush);
982                         solid = (SolidBrush) br;
983                         AssertEquals ("P132#2", solid.Color, Color.Thistle);
984                         solid.Color = Color.Red;
985                         AssertEquals ("P132#3", solid.Color, Color.Red);
986
987                         br = Brushes.Tomato;
988                         Assert ("P133#1", br is SolidBrush);
989                         solid = (SolidBrush) br;
990                         AssertEquals ("P133#2", solid.Color, Color.Tomato);
991                         solid.Color = Color.Red;
992                         AssertEquals ("P133#3", solid.Color, Color.Red);
993
994                         br = Brushes.Transparent;
995                         Assert ("P134#1", br is SolidBrush);
996                         solid = (SolidBrush) br;
997                         AssertEquals ("P134#2", solid.Color, Color.Transparent);
998                         solid.Color = Color.Red;
999                         AssertEquals ("P134#3", solid.Color, Color.Red);
1000
1001                         br = Brushes.Turquoise;
1002                         Assert ("P135#1", br is SolidBrush);
1003                         solid = (SolidBrush) br;
1004                         AssertEquals ("P135#2", solid.Color, Color.Turquoise);
1005                         solid.Color = Color.Red;
1006                         AssertEquals ("P135#3", solid.Color, Color.Red);
1007
1008                         br = Brushes.Violet;
1009                         Assert ("P136#1", br is SolidBrush);
1010                         solid = (SolidBrush) br;
1011                         AssertEquals ("P136#2", solid.Color, Color.Violet);
1012                         solid.Color = Color.Red;
1013                         AssertEquals ("P136#3", solid.Color, Color.Red);
1014
1015                         br = Brushes.Wheat;
1016                         Assert ("P137#1", br is SolidBrush);
1017                         solid = (SolidBrush) br;
1018                         AssertEquals ("P137#2", solid.Color, Color.Wheat);
1019                         solid.Color = Color.Red;
1020                         AssertEquals ("P137#3", solid.Color, Color.Red);
1021
1022                         br = Brushes.White;
1023                         Assert ("P138#1", br is SolidBrush);
1024                         solid = (SolidBrush) br;
1025                         AssertEquals ("P138#2", solid.Color, Color.White);
1026                         solid.Color = Color.Red;
1027                         AssertEquals ("P138#3", solid.Color, Color.Red);
1028
1029                         br = Brushes.WhiteSmoke;
1030                         Assert ("P139#1", br is SolidBrush);
1031                         solid = (SolidBrush) br;
1032                         AssertEquals ("P139#2", solid.Color, Color.WhiteSmoke);
1033                         solid.Color = Color.Red;
1034                         AssertEquals ("P139#3", solid.Color, Color.Red);
1035
1036                         br = Brushes.Yellow;
1037                         Assert ("P140#1", br is SolidBrush);
1038                         solid = (SolidBrush) br;
1039                         AssertEquals ("P140#2", solid.Color, Color.Yellow);
1040                         solid.Color = Color.Red;
1041                         AssertEquals ("P140#3", solid.Color, Color.Red);
1042
1043                         br = Brushes.YellowGreen;
1044                         Assert ("P141#1", br is SolidBrush);
1045                         solid = (SolidBrush) br;
1046                         AssertEquals ("P141#2", solid.Color, Color.YellowGreen);
1047                         solid.Color = Color.Red;
1048                         AssertEquals ("P141#3", solid.Color, Color.Red);
1049                 }
1050         }
1051 }
1052
1053 // Following code was used to generate the TestProperties method.
1054 //
1055 //Type type = typeof (Brushes);
1056 //PropertyInfo [] properties = type.GetProperties ();
1057 //int count = 1;
1058 //foreach (PropertyInfo property in properties) {
1059 //      Console.WriteLine();
1060 //      Console.WriteLine("\t\t\tbr = Brushes." + property.Name + ";");
1061 //      Console.WriteLine("\t\t\tAssert (\"P" + count + "#1\", br is SolidBrush);");
1062 //      Console.WriteLine("\t\t\tsolid = (SolidBrush) br;");
1063 //      Console.WriteLine("\t\t\tAssertEquals (\"P" + count + "#2\", solid.Color, Color." + property.Name + ");");
1064 //
1065 //      if (property.Name != "Red") {
1066 //      Console.WriteLine("\t\t\tsolid.Color = Color.Red;");
1067 //      Console.WriteLine("\t\t\tAssertEquals (\"P" + count + "#3\", solid.Color, Color.Red);");
1068 //      } else {
1069 //      Console.WriteLine("\t\t\tsolid.Color = Color.White;");
1070 //      Console.WriteLine("\t\t\tAssertEquals (\"P" + count + "#3\", solid.Color, Color.White);");
1071 //      }
1072 //
1073 //      count++;
1074 //}