private void CheckIndexConsistency()
{
if (TestContext != null)
Trace.WriteLine("@#$Test> TEST END: " + TestContext.TestName + ": " + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.ffff"));
else
Trace.WriteLine("@#$Test> TEST END: " + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.ffff"));
var diff = SenseNet.Search.Indexing.IntegrityChecker.Check();
Trace.WriteLine("@#$Test> Index integrity check. Count of differences: " + diff.Count());
foreach (var d in diff)
Trace.WriteLine("@#$Test> DIFF " + d);
//var q = new NodeQuery(
// new IntExpression(IntAttribute.Id, ValueOperator.GreaterThanOrEqual, (int)1));
//var r1 = q.Execute(ExecutionHint.ForceRelationalEngine);
//var r2 = q.Execute(ExecutionHint.ForceIndexedEngine);
//Assert.IsTrue(r1.Count == r2.Count, String.Format("Inconsistent index. Node counts: sql: {0}, luc: {1}", r1.Count, r2.Count));
}
}