2
0
Raja R Harinath da5d64df7e Remove trailing empty lines 21 жил өмнө
..
Assembly 5fc4b0d052 Add 2.0 version attributes 21 жил өмнө
Samples c881227ce3 compose sample 21 жил өмнө
System.Drawing 5dca3c6e39 SaveAdd wrappers 21 жил өмнө
System.Drawing.Design 05f220be4d 2003-06-30 Andreas Nahr <[email protected]> 22 жил өмнө
System.Drawing.Drawing2D 18b476a537 * CustomLineCap.cs: Added null checks and corrected Dispose method. 21 жил өмнө
System.Drawing.Imaging 62a16ab086 fixes GDI+ parameter call 21 жил өмнө
System.Drawing.Printing 1f5c87144a remove added extra dc 21 жил өмнө
System.Drawing.Text 1a3c323141 remove dead code 21 жил өмнө
Test d395910e3f * HatchBrush.cs: Added missing test cases for all the hatch styles. 21 жил өмнө
cdeclRedirector 5cf18eb164 precompiled windows version updated 22 жил өмнө
.cvsignore 4bffd776c2 cleanup 21 жил өмнө
ChangeLog 9c05cfea6e * Makefile: Updated. We don't need to define the flag 21 жил өмнө
Makefile 9c05cfea6e * Makefile: Updated. We don't need to define the flag 21 жил өмнө
README 644e89a1c7 Minor sentence corrections. 21 жил өмнө
System.Drawing.dll.sources 1a3c323141 remove dead code 21 жил өмнө
System.Drawing_test.dll.sources da5d64df7e Remove trailing empty lines 21 жил өмнө

README


This README gives some details about Nunit tests and samples for
System.Drawing classes.

Following is the directory structure for the tests and samples:

Test/ (all the nunit test classes go here)
System.Drawing
System.Drawing.Drawing2D
System.Drawing.Imaging
System.Drawing.Printing
System.Drawing.Text

Samples/ (all the samples go here)
General (samples that affect more than a single area of SD)
System.Drawing
System.Drawing.Drawing2D
System.Drawing.Imaging
System.Drawing.Printing
System.Drawing.Text

Please note the directory structure given above is based on System.Drawing
namespaces.

Advice for writing System.Drawing tests/samples
===============================================

Tests are Nunit test classes and follow general Nunit test guidelines. When
you write a new test class, you need to add it to System.Drawing_test.dll.sources
file. Please follow the alphabetical order while adding the name of your test
class.

Samples are independent C# programs with a Main method. Samples are supposed
to solve two purposes. First, samples expose the bugs that are not captured
by Nunit tests. To achieve this, it is advisable not to repeat the code in a
test and a sample for any class until unless required. Second, samples help
System.Drawing users in understanding System.Drawing components as well as in
writing System.Drawing applications. Writing too trivial samples for well known
classes might not be really helpful for the users. It is better to write a sample
to solve a particular problem.