View: 1. Nuint is indeed a simple but practical thing. The whole function is very good to reflect the idea of automated testing, and there is no flowering and the functions and interfaces, (um, there is a connotation), it is the classic, worth everyone. Learn. 2. Tools, how to write a good TestCase, the key is to look at "people". Attribute [TestFixTure] used in the test program: Test Class's Attribute. Nuint determines if this class is used to test according to this Attribute. [TEST]: Test Method's Attribute. Nuint determines if this method is used to test according to this attribute. [EXPECTEDEXCEPTION]: Test Method's Attribute. If you want to test if a method is running correctly, you can correctly throw an exception, use this Attribute. [Ignore]: Test Method's attribute. Test method does not perform testing. For example, I want to temporarily do not perform Test Case. [TestFixTureTeRDUP] and [TestFixTureTeadown]: Test Method's Attribute. Indicates that this method is executed when performing test start or end, use 1. You can use the test environment you need to build all TestCase (It should be a fixed thing in FIX DATA) 2. Some tips after the test end. [Setup] and [TEARDOWN]: Test Method's Attribute. Indicates that this method is executed before or after executing a Test Case, which is used to initialize and clean up the test environment for this method. Note that this method will be called multiple times in a test. Later, how to use Nuint test database processing and interface processing using NUINT.