Esempio n. 1
0
        public virtual void Add(ITestParameters parameters, TestMeasure measure)
        {
            //locks from outside access
            lock (this.locker)
                if (!this.Contains(parameters))
                {
                    this.testMeasures.Add(parameters, measure);

                    //writes test results to temp file
                    if (this.WriteTemp && (this._tempWriter != null) &&
                        (this._tempWriter.BaseStream != null) && this._tempWriter.BaseStream.CanWrite)
                    {
                        this._tempWriter.WriteLine(measure.ToValue().ToString(CSV_SEPARATOR));
                    }
                }
        }