2007-12-05 Zoltan Varga <vargaz@gmail.com>
[mono.git] / mcs / class / corlib / Test / System.Reflection / ChangeLog
1 2007-12-05  Zoltan Varga  <vargaz@gmail.com>
2
3         * FieldInfoTest.cs: Add tests for #346160.
4
5 2007-12-03  Zoltan Varga  <vargaz@gmail.com>
6
7         * FieldInfoTest.cs: Add GetRawDefaultValue () tests.
8
9 2007-11-05  Mark Probst  <mark.probst@gmail.com>
10
11         * BinderTests.cs: Add test for bug #324998.
12
13 2007-11-04  Miguel de Icaza  <miguel@novell.com>
14
15         * ParameterInfoTest.cs: Add new test for testing the [Optional]
16         attribute making ParameterInfo.DefaultValue become
17         System.Reflection.Missing.
18
19 2007-11-01  Zoltan Varga  <vargaz@gmail.com>
20
21         * BinderTests.cs: Add a test for the ParamArray attribute.
22
23 2007-10-17  Gert Driesen  <drieseng@users.sourceforge.net>
24
25         * AssemblyTest.cs: Enabled test for bug #334204.
26
27 2007-10-16  Gert Driesen  <drieseng@users.sourceforge.net>
28
29         * AssemblyTest.cs: Added test for bug #334203. Use more meaningful name
30         for test for bug #49114.        
31
32 2007-10-04  Raja R Harinath  <rharinath@novell.com>
33
34         * AssemblyTest.cs (bug328812): New test.
35
36 2007-09-25  Zoltan Varga  <vargaz@gmail.com>
37
38         * PropertyInfoTest.cs: Add test for calling ReflectedType on accessors.
39
40 2007-09-23  Gert Driesen  <drieseng@users.sourceforge.net>
41
42         * AssemblyTest.cs: Added test for ManifestModule.
43
44 2007-09-17  Gert Driesen  <drieseng@users.sourceforge.net>
45
46         * AssemblyTest.cs: Added test for GetManifestResourceStream argument
47         checks.
48
49 2007-08-17  Gert Driesen  <drieseng@users.sourceforge.net>
50
51         * FieldInfoTest.cs: Enabled test for bug #82465.
52
53 2007-08-17  Gert Driesen  <drieseng@users.sourceforge.net>
54
55         * ModuleTest.cs: Enabled tests on 2.0 profile since bug #82459 is
56         fixed.
57
58 2007-08-17  Gert Driesen  <drieseng@users.sourceforge.net>
59
60         * ParameterInfoTest.cs: Minor code formatting change.
61         * FieldInfoTest.cs: Added test for GetCustomAttributes. Modified test
62         for pseudo customattributes to work on 1.0 profile too.
63
64 2007-08-16  Gert Driesen  <drieseng@users.sourceforge.net>
65
66         * AssemblyTest.cs: Added IsDefined test with null value for 
67         attributeType argument.
68         * ModuleTest.cs: Same. Remove use of deprecated Assertion class, code
69         formatting and fixed line endings.
70         * ParameterInfoTest.cs: Same. Remove use of deprecated Assertion class
71         and code formatting.
72         * MethodInfoTest.cs: Same.
73         * EventInfoTest.cs: Same. Code formatting.
74         * FieldInfoTest.cs: Same. Code formatting.
75         * PropertyInfoTest.cs: Same. Improved coverage of GetAccessors.
76         Improved tests for GetCustomAttributes. Code formatting.
77
78 2007-08-03  Zoltan Varga  <vargaz@gmail.com>
79
80         * MethodInfoTest.cs: Add another test.
81         
82         * MethodInfoTest.cs: Add test for Invoking methods with a nullable type receiver.
83
84 2007-07-20  Gert Driesen  <drieseng@users.sourceforge.net>
85
86         * MethodInfoTest.cs: Added GetMethodFromHandle test for generic type.
87
88 2007-07-20  Raja R Harinath  <rharinath@novell.com>
89
90         * MethodInfoTest.cs (GetGenericMethodDefinition): New.  Based on
91         Atsushi's testcase in #78068.
92
93 2007-07-19  Atsushi Enomoto  <atsushi@ximian.com>
94
95         * MethodInfoTest.cs : fix incorrect parameter type output.
96
97 2007-07-19  Atsushi Enomoto  <atsushi@ximian.com>
98
99         * MethodInfoTest.cs : added ToString() test for generic return type.
100
101 2007-07-09  Mark Probst  <mark.probst@gmail.com>
102
103         * AssemblyTest.cs: Enabled test for bug 78465.
104
105 2007-07-05  Gert Driesen  <drieseng@users.sourceforge.net>
106
107         * MethodInfoTest.cs: Added test for bug #81997. Code formatting.
108
109 2007-06-22  Raja R Harinath  <rharinath@novell.com>
110
111         * MethodInfoTest.cs (IsGenericMethodDefinition): New.
112
113 2007-06-02  Zoltan Varga  <vargaz@gmail.com>
114
115         * PropertyInfoTest.cs: Mark new test as NotWorking.
116         
117         * PropertyInfoTest.cs: Added new test.
118
119 2007-05-07  Gert Driesen  <drieseng@users.sourceforge.net>
120
121         * MethodInfoTest.cs: Modified test for bug #81538 to verify both
122         1.0 and 2.0 behavior.
123
124 2007-05-07  Zoltan Varga  <vargaz@gmail.com>
125
126         * MethodInfoTest.cs: Add test case for #81538.
127
128 2007-05-01  Gert Driesen  <drieseng@users.sourceforge.net>
129
130         * ConstructorInfoTest.cs: Added tests for Invoke.
131
132 2007-05-01  Zoltan Varga  <vargaz@gmail.com>
133
134         * MethodInfoTest.cs: Reenable a NotWorking test which is working now.
135
136 2007-03-14  Eyal Alaluf <eyala@mainsoft.com>
137
138         * MethodInfoTest.cs: Disabled tests for TARGET_JVM that use MethodBody.
139
140 2006-11-14  Raja R Harinath  <rharinath@novell.com>
141
142         * AssemblyTest.cs (bug79872): New test for #79872.
143
144 2006-10-22  Gert Driesen  <drieseng@users.sourceforge.net>
145
146         * AssemblyTest.cs: Added tests for bug #79712 and #79715. All marked
147         NotWorking.
148
149 2006-10-19  Gert Driesen  <drieseng@users.sourceforge.net>
150
151         * AssemblyNameTest.cs: Added test for CodeBase of AssemblyName
152         filled by AssemblyName.GetAssemblyName. Added tests for bug #79661.
153
154 2006-09-29  Jb Evain  <jbevain@gmail.com>
155
156         * FieldInfoTest.cs: Test for FieldInfo.SetValue on a literal field.
157
158 2006-09-06  Zoltan Varga  <vargaz@gmail.com>
159
160         * ParameterInfoTest.cs: Add a test for enum default parameter values.
161
162 2006-09-02  Zoltan Varga  <vargaz@gmail.com>
163
164         * MethodInfoTest.cs: Add a test for the ReturnParameter property.
165
166 2006-08-08  Gert Driesen  <drieseng@users.sourceforge.net>
167
168         * AssemblyTest.cs: Modified test to pass on 2.0 profile and .NET 2.0.
169
170 2006-07-12  Zoltan Varga  <vargaz@gmail.com>
171
172         * MethodInfoTest.cs: Add tests for ContainsGenericParameters ().
173
174 2006-07-09  Gert Driesen  <drieseng@users.sourceforge.net>
175
176         * AssemblyTest.cs: Enabled test for bug #78468.
177
178 2006-07-01  Zoltan Varga  <vargaz@gmail.com>
179
180         * MethodInfoTest.cs: Add a test for #77888.
181
182 2006-06-29  Raja R Harinath  <rharinath@novell.com>
183
184         * MethodInfoTest.cs (GetBaseDefinition): New test for
185         MethodInfo.GetBaseDefinition.
186
187 2006-06-07  Zoltan Varga  <vargaz@gmail.com>
188
189         * BinderTests.cs: Add test for BindingFlags.ExactBinding.
190
191 2006-05-28  Gert Driesen  <drieseng@users.sourceforge.net>
192
193         * MethodInfoTest.cs: No longer derive from (deprecated) Assertion.
194         Number individual asserts. Marked ByrefVtypeInvoke as NotDotNet for
195         NET_1_1 profile, due to bug in MS.NET 1.1.
196
197 2006-05-28  Gert Driesen  <drieseng@users.sourceforge.net>
198
199         * MethodInfoTest.cs: GetMethodBody no longer throws ArgumentException
200         for methods that have no IL body. Part of fix for bug #78522.
201
202 2006-05-28  Gert Driesen  <drieseng@users.sourceforge.net>
203
204         * AssemblyTest.cs: Added tests for bug #78517.
205
206 2006-05-20  Gert Driesen  <drieseng@users.sourceforge.net>
207
208         * AssemblyTest.cs: Added tests for bugs #78464, #78465 and #78468.
209         Spaces to tabs.
210
211 2006-05-09  Atsushi Enomoto  <atsushi@ximian.com>
212
213         * BinderTests.cs : (BindToMethodNamedArgs) hmm, why it didn't
214           show up during my last test run...
215
216 2006-05-08  Atsushi Enomoto  <atsushi@ximian.com>
217
218         * BinderTests.cs : added test for bug #77079.
219
220 2006-05-08  Atsushi Enomoto  <atsushi@ximian.com>
221
222         * BinderTests.cs : added test for bug #42547.
223
224 2006-05-08  Atsushi Enomoto  <atsushi@ximian.com>
225
226         * BinderTests.cs : added test for bug #41691.
227
228 2006-03-09  Zoltan Varga  <vargaz@gmail.com>
229
230         * MethodInfoTest.cs: Add test for #77668.
231
232 2006-02-11  Zoltan Varga  <vargaz@gmail.com>
233
234         * FieldInfoTest.cs: Revert nullable reftype tests.
235
236 2006-02-09  Zoltan Varga  <vargaz@gmail.com>
237
238         * FieldInfoTest.cs: Add tests for nullable reference types.
239
240 2006-02-07  Martin Baulig  <martin@ximian.com>
241
242         * MethodInfoTest.cs: Added test where IsGenericMethod must return false.
243
244 2006-02-03  Zoltan Varga  <vargaz@gmail.com>
245
246         * MethodInfoTest.cs: Add tests for IsGenericMethod.
247
248 2006-02-02  Zoltan Varga  <vargaz@gmail.com>
249
250         * MethodInfoTest.cs: Add test for Invoke and byref valuetypes.
251
252 2006-01-19  Atsushi Enomoto  <atsushi@ximian.com>
253
254         * ModuleTest.cs : ResolveString() does not work under .NET 2.0 either.
255
256 2006-01-06  Raja R Harinath  <rharinath@novell.com>
257
258         * PropertyInfoTest.cs: Use newer nunit API.
259         (Bug77160): New test from #77160.
260
261 2006-01-03  Zoltan Varga  <vargaz@gmail.com>
262
263         * FieldInfoTest.cs PropertyInfoTest.cs MethodInfoTest.cs: Add Nullable
264         tests.
265
266 2005-12-20  Carlos Alberto Cortez <calberto.cortez@gmail.com>
267
268         * AssemblyTest.cs: Remove 'NotWorking' category attribute
269         to the Reflection Only tests, since they are working by now.
270
271         * FieldInfoTest.cs: Likewise.
272
273         * MethodInfoTest.cs: Likewise.
274
275 2005-12-02  Robert Jordan  <robertj@gmx.net>
276
277         * ReflectedTypeTest.cs: New. Test case for #76829.
278
279 2005-11-16  Atsushi Enomoto  <atsushi@ximian.com>
280
281         * MethodInfoTest.cs : added MakeGenericMethod test for #76575.
282
283 2005-11-15  Zoltan Varga  <vargaz@gmail.com>
284
285         * AssemblyTest.cs: Fix build.
286
287 2005-11-05  Kornél Pál  <kornelpal@hotmail.com>
288
289         * AssemblyTest.cs: Updated runtime version to v2.0.50727 (2.0 RTM).
290
291 2005-10-26  Atsushi Enomoto  <atsushi@ximian.com>
292
293         * MethodInfoTest.cs : added test for bug #76541.
294
295 2005-09-26  Carlos Alberto Cortez <calberto.cortez@gmail.com>
296
297         * AssemblyNameTest.cs: Added some tests for the 2.0 new
298         ctor. Keep some of them as NotWorking, since we need to figure out
299         an elegant way to avoiding creating Version when not passing it.
300         
301 2005-06-30  Ben Maurer  <bmaurer@ximian.com>
302
303         * AssemblyTest.cs: Relied on the 1.1 test suite being built when
304         running teh 2.0 test suite, which could cause failures
305
306 2005-06-14  Sebastien Pouliot  <sebastien@ximian.com>
307
308         * AssemblyNameCas.cs: Removed execution of AssemblyNameTest.Self as it
309         is now NotWorking.
310
311 2005-06-13  Sebastien Pouliot  <sebastien@ximian.com> 
312  
313         * AssemblyNameTest.cs: "Fixed" tests so they execute without errors on
314         both Fx 1.1 SP1 and Fx 2.0 beta 2. Added corresponding NotWorking.
315
316 2005-06-13  Sebastien Pouliot  <sebastien@ximian.com>
317
318         * AssemblyNameTest.cs: Added distinctive names for all asserts in 
319         Version. Changed Self to NotWorking as other cases returns null. It 
320         will re-activated once we know the logic behind it.
321
322 2005-06-07  Carlos Alberto Cortez <calberto.cortez@gmail.com>
323
324         * AssemblyNameTest.cs: Added tests to Version method,
325         in order to do additional checks with AssemblyBuilder
326         version.
327         
328 2005-06-07 Gonzalo Paniagua Javier <gonzalo@ximian.com>
329
330         * AssemblyTest.cs: put back GetEntryAssembly, but this one is working.
331
332 2005-06-06  Sebastien Pouliot  <sebastien@ximian.com>
333
334         * AssemblyTest.cs: Removed asserts using PortableExecutableKind - 
335         because (1) it was renamed to PortableExecutableKinds *and* (2)
336         it's documented as obsolete and will be removed for 2.0 RTM.
337
338 2005-06-06  Zoltan Varga  <vargaz@freemail.hu>
339
340         * MethodInfoTest.cs: Disable pseudo custom attribute test.
341
342 2005-06-05  Gert Driesen <drieseng@users.sourceforge.net>
343
344         * AssemblyTest.cs: Enabled test for bug #74958.
345
346 2005-05-27  Zoltan Varga  <vargaz@freemail.hu>
347
348         * MethodInfoTest.cs: Reenable the pseudo attribute test.
349
350 2005-05-25  Zoltan Varga  <vargaz@freemail.hu>
351
352         * TypeDelegatorTest.cs: New file.
353
354         * MethodInfoTest.cs: Add a test for bug #75029.
355
356 2005-05-20  Gert Driesen <drieseng@users.sourceforge.net>
357
358         * AssemblyTest.cs: Allow test for bug #74958 to pass on .NET 2.0
359         Beta 2.
360
361 2005-05-15  Gert Driesen <drieseng@users.sourceforge.net>
362
363         * AssemblyTest.cs: Added (ignored) test case for bug #74958.
364
365 2005-05-07  Ben Maurer  <bmaurer@ximian.com>
366
367         * EventInfoTest.cs: New file. Has a test case for #64191.
368
369 2005-05-02  Sebastien Pouliot  <sebastien@ximian.com>
370
371         * AssemblyTest.cs, FieldInfoTest.cs, MethodInfoTest.cs: Disabled 
372         ReflectionOnly tests as they break every tests afterward. Calberto
373         is looking for the problem...
374
375 2005-04-28  Sebastien Pouliot  <sebastien@ximian.com>
376
377         * AssemblyCas.cs: New. CAS unit tests for Assembly.
378
379 2005-04-27  Sebastien Pouliot  <sebastien@ximian.com>
380
381         * AssemblyTest.cs: Updated NET_2_0 tests to check for v2.0.50215 
382         (beta2).
383
384 2005-04-14  Sebastien Pouliot  <sebastien@ximian.com>
385
386         * AssemblyTest.cs: Added tests for GetObjectData (null) and 
387         GetReferencedAssemblies (no codebase returned) methods.
388
389 2005-04-08  Raja R Harinath  <rharinath@novell.com>
390
391         * FieldInfoTest.cs (RefOnlyFieldClass): Rename from RefOnlyClass.
392         * MethodInfoTest.cs (RefOnlyMethodClass): Rename from RefOnlyClass.
393
394 2005-04-08  Carlos Alberto Cortez <calberto.cortez@gmail.com>
395
396         * AssemblyTest.cs: Added tests for ReflectionOnly support.
397         * MethodInfoTest.cs: Added test for Reflection Only support.
398         * FieldInfoTest.cs: Added tests for ReflectionOnly support.
399         
400 2005-04-04  Sebastien Pouliot  <sebastien@ximian.com>
401
402         * AssemblyNameTest.cs: Added tests for Clone and serialization without
403         a strongname.
404         * AssemblyNameCas.cs: New. CAS unit tests for AssemblyName.
405         * StrongNameKeyPairTest.cs: Little changes to make it easier to reuse 
406         in CAS tests.
407         * StrongNameKeyPairCas.cs: New. CAS unit tests for StrongNameKeyPair.
408
409 2005-04-04  Sebastien Pouliot  <sebastien@ximian.com>
410
411         * AssemblyNameTest.cs: Add test for ArgumentNullException on 
412         GetObjectData. Made existing tests more nunit2.2 like.
413         * ModuleCas.cs: Added new tests for FullyQualifiedName and Name 
414         properties.
415         * ModuleTest.cs: Add test for ArgumentNullException on GetObjectData.
416
417 2005-03-24  Sebastien Pouliot  <sebastien@ximian.com>
418
419         * ModuleCas.cs: New. CAS unit tests for Module.
420
421 2005-03-01  Zoltan Varga  <vargaz@freemail.hu>
422
423         * MethodInfoTest.cs: Disable code causing mcs to fail.
424
425 2005-01-28  Sebastien Pouliot  <sebastien@ximian.com>
426
427         * AssemblyAlgorithmIdAttributeTest.cs: Removed CLSCompliant(false) 
428         attribute as it wasn't required (and gives a compilation warning).
429
430 2005-01-23  Nick Drochak  <ndrochak@ieee.org>
431
432         * ModuleTest.cs: Long path names gives Windows fits.
433
434 2005-01-19  Zoltan Varga  <vargaz@freemail.hu>
435
436         * MethodInfoTest.cs: Add tests for GetMethodBody.
437
438 2005-01-16  Nick Drochak  <ndrochak@ieee.org>
439
440         * AssemblyTest.cs: Try loading assembly from .NET tests and mono tests
441
442 2004-11-05  Zoltan Varga  <vargaz@freemail.hu>
443
444         * AssemblyTest.cs: Reenable GetFiles (true) test. Add a LoadWithPartialName () test.
445
446         * MethodInfoTest.cs: Add test for byref parameters to Invoke ().
447
448 2004-09-26  Zoltan Varga  <vargaz@freemail.hu>
449
450         * FieldInfoTest.cs: Add tests for MarshalAsAttribute.
451
452         * ParameterInfoTest.cs: Add tests for MarshalAsAttribute.
453
454         * FieldInfoTest.cs: Add tests for FieldOffsetAttribute.
455         
456         * FieldInfoTest.cs: New file.
457
458         * MethodInfoTest.cs: Add tests for PreserveSigAttribute.
459         
460         * MethodInfoTest.cs: New file.
461
462 2004-09-25  Zoltan Varga  <vargaz@freemail.hu>
463
464         * ParameterInfoTest.cs: New file.
465
466 2004-09-22  Zoltan Varga  <vargaz@freemail.hu>
467
468         * ModuleTest.cs: Add tests for NET 2.0 ResolveXXX methods.
469
470 2004-09-20  Zoltan Varga  <vargaz@freemail.hu>
471
472         * AssemblyTest.cs: Add tests for MetadataToken and ManifestModule.
473
474 2004-08-29  Nick Drochak <ndrochak@ieee.org>
475
476         * BinderTests.cs: Make tests pass on MS.NET 1.1.
477
478 2004-08-09  Sebastien Pouliot  <sebastien@ximian.com>
479
480         * AssemblyTest.cs: Added new tests for 1.1 and 2.0 features. Converted
481         existing tests to NUnit 2.2.
482
483 2004-07-03  Zoltan Varga  <vargaz@freemail.hu>
484
485         * ModuleTest.cs: New tests for FindTypes.
486
487 2004-06-10  Lluis Sanchez  <lluis@ximian.com>
488
489         * AssemblyNameTest.cs: AssertEqualsByteArrays(): don't crash if arrays are
490           empty. TestSerialization(): Use AssertEqualsByteArrays to compare keys. 
491           Added messages to the assertions.
492
493 2004-06-09  Gert Driesen <drieseng@users.sourceforge.net>
494
495         * AssemblyNameTests.cs: added tests for AssemblyName.FullName 
496         and serialization of AssemblyName, converted tests to use Assert
497         class
498
499 2004-06-05  Gonzalo Paniagua Javier <gonzalo@ximian.com>
500
501         * BinderTests.cs: added test for null type in the argument list.
502
503 2004-06-02  Gonzalo Paniagua Javier <gonzalo@ximian.com>
504
505         * BinderTests.cs: one more test for matching a single property. Adapted
506         to nunit 2.2 style.
507
508 2004-06-02  Gonzalo Paniagua Javier <gonzalo@ximian.com>
509
510         * BinderTests.cs: added more indexers and more SelectProperty tests.
511
512 2003-05-20  Sebastien Pouliot  <sebastien@ximian.com>
513
514         * StrongNameKeyPairTest.cs: SetUp (renamed) is now public (required 
515         for new nunit).
516
517 2004-05-18  Gert Driesen (drieseng@users.sourceforge.net)
518
519         * PropertyInfoTest.cs: New file.  Added test for 
520         bug #58661.
521
522 2004-05-13  Gonzalo Paniagua Javier <gonzalo@ximian.com>
523
524         * BinderTests.cs: New file.
525
526 2003-04-06  Sebastien Pouliot  <sebastien@ximian.com>
527
528         * StrongNameKeyPairTest.cs: Added test case for ECMA "key".
529
530 2003-03-24  Sebastien Pouliot  <sebastien@ximian.com>
531
532         * StrongNameKeyPairTest.cs: Converted to NUnit2 format. Removed
533         unneeded code and false comments (too much copy-n-paste).
534
535 2003-03-09  Jackson Harper  <jackson@ximian.com>
536
537         * AssemblyAlgorithmIdAttributeTest.cs:
538         * AssemblyConfigurationAttributeTest.cs:
539         * AssemblyCopyrightAttributeTest.cs:
540         * AssemblyCultureAttributeTest.cs:
541         * AssemblyDelaySignAttributeTest.cs:
542         * AssemblyDescriptionAttributeTest.cs:
543         * AssemblyFileVersionAttributeTest.cs:
544         * AssemblyInformationalVersionAttributeTest.cs: New test cases
545         from nvineeth_mono@yahoo.com.
546
547 2003-11-24  Zoltan Varga  <vargaz@freemail.hu>
548
549         * ModuleTest.cs: Make the assembly name unique to fix the GlobalData
550         test.
551
552 2003-11-17  Zoltan Varga  <vargaz@freemail.hu>
553
554         * ModuleTest.cs: Fix temp folder path
555
556 2003-10-17  Zoltan Varga  <vargaz@freemail.hu>
557
558         * AssemblyNameTest.cs: Convert to Nunit2 format, add tests for
559         CultureInfo, Version and HashAlgorithm properties.
560
561 2003-09-30  Zoltan Varga  <vargaz@freemail.hu>
562
563         * AssemblyTest.cs (TestGetType): New regression test for #49114.
564
565 2003-05-21  Zoltan Varga  <vargaz@freemail.hu>
566
567         * ModuleTest.cs: New file.
568
569 2003-05-13  Gonzalo Paniagua Javier <gonzalo@ximian.com>
570
571         * AssemblyTest.cs: New file.
572
573 2002-12-30  Sebastien Pouliot <spouliot@videotron.ca>
574
575         * AssemblyNameTest.cs: Added test for FullName (null cultureinfo).
576
577 2002-12-23  Sebastien Pouliot <spouliot@videotron.ca>
578
579         * AssemblyNameTest.cs: Added test for non-signed assembly (which
580         returns an empty array - i.e. not null like an empty assembly).
581
582 2002-12-21  Nick Drochak <ndrochak@gol.com>
583
584         * all: make tests build and run under nunit2
585
586 2002-12-08  Sebastien Pouliot <spouliot@videotron.ca>
587
588         * AllTests.cs: Added test suites for AssemblyName and
589         StrongNameKeyPair.
590         * AssemblyNameTest.cs: New. Test suite for AssemblyName.
591         * StrongNameKeyPairTest.cs: New. Test suite for StrongNameKeyPair.