Ejemplo n.º 1
0
        /// <summary>
        /// Provider initialization
        /// </summary>
        public virtual void Initialize(TestOptions options, MetricReporter reporter)
        {
            #region Arguments checking
            if (options == null)
            {
                throw new ArgumentNullException("options");
            }
            if (reporter == null)
            {
                throw new ArgumentNullException("reporter");
            }
            #endregion

            Options  = options;
            Reporter = reporter;
        }
Ejemplo n.º 2
0
        /// <summary>
        /// Provider initialization
        /// </summary>
        public virtual void Initialize(TestOptions options, MetricReporter reporter)
        {
            #region Arguments checking
            if (options == null)
                throw new ArgumentNullException("options");
            if (reporter == null)
                throw new ArgumentNullException("reporter");
            #endregion

            Options = options;
            Reporter = reporter;
        }
Ejemplo n.º 3
0
        /// <summary>
        /// Starts tests on the selected provider
        /// </summary>
        private IList<Metric> RunProviderTests(Type type, TestOptions options)
        {
            var reporter = new MetricReporter();
            var provider = (DbProviderTest)Activator.CreateInstance(type);

            provider.Initialize(options, reporter);
            provider.RunTests();

            return reporter.Metrics;
        }