public int CheckResult(double szExpResult)
{
lock (s_outFileMemoryLock)
{
double checksumActual;
CXsltChecksum check = new CXsltChecksum(_fTrace, _output);
if (_nTransform == TransformType.Reader)
checksumActual = check.Calc(xrXSLT);
else
checksumActual = check.Calc(_strOutFile);
if (szExpResult != checksumActual || _fTrace)
{
_output.WriteLine("XML: {0}", check.Xml);
_output.WriteLine("Actual checksum: {0}, Expected: {1}", checksumActual, szExpResult);
}
if (szExpResult != checksumActual)
return 0;
return 1;
}
}
}