Topic: Council about usage of Nunit extensions is necessary
For testing decided to use engine Nunit 3
At us in system all tests are stored in basis.
Our internal engine reads out a name test
Filter parameters (what of tests to launch)
Also starts up the test and the received result it is written to basis.
That is tests can be as through gui the interface (it at them is not finished yet but to use it it is possible) and automatically in system.
Actually a part of the code by start of tests took from nunit-gui
Start is carried out in such line.
Runner. RunAsync (this, testItem. GetTestFilter ());
That is this mechanism selects the necessary test, launches it fixes result as necessary.
The further development of system demands in certain cases together with a test name to give on an input specific parameters
And here arise variants to select from which the most elegant I ask to help.
1) to Write own Runner their successor which at start of tests transferred parameters
2) to Use what that variant ISuiteBuilder, ITestCaseBuilder
Though they as that seems to me not absolutely that is necessary (here I while I float)