Clear redundant content composition in tests.
Improve tests with parameterized case generator.
Check for doubly defined parts.
Optimize part doublet checking.
Well, eliminate repetition with Linq-Fu.