Refactor and extending TestMethod. Introducing TestMethod interface, TestMethodFactory and NullTestMethod.
New DataSetTemplateEngine.
Extracting to test helper TestUtils.