Esempio n. 1
0
 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;
        }
Esempio n. 3
0
 public FluentConfiguration FromFilesIn(string folderPath)
 {
     runner = new SqlTestRunner(new FolderTestLoader(new FileTestReader(), folderPath));
     return this;
 }
Esempio n. 4
0
 public FluentConfiguration()
 {
     runner = new SqlTestRunner(null);
 }