public StoredProcedureTester() { InitializeComponent(); SetupDefaults(); SetupControls(); sqlTestRunner = new SqlTestRunner(logHelper); parameterManager = new ParameterManager(logHelper, currentTest); }
/// <summary> /// Create a new instance and wire up the events for the /// specified <see cref="ISqlTestRunner"/> /// </summary> /// <param name="runner">Loads and executes tests and raises relevant events</param> /// <param name="target">Acts as the destination to output logging content to</param> public TextWriterTestResultAppender(ISqlTestRunner runner, TextWriter target) { if (runner == null) throw new ArgumentNullException("runner", "Test runner required"); if (target == null) throw new ArgumentNullException("target", "Output writer required"); output = target; testRunner = runner; testRunner.SqlTestComplete += runner_SqlTestComplete; testRunner.SqlTestRunComplete += runner_SqlTestRunComplete; }
public FluentConfiguration FromFilesIn(string folderPath) { runner = new SqlTestRunner(new FolderTestLoader(new FileTestReader(), folderPath)); return this; }
public FluentConfiguration() { runner = new SqlTestRunner(null); }