| 12345678910111213141516171819202122232425262728293031323334353637383940 |
- 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.
|