public override void Test()
        {
            OpenDMS.Storage.Providers.EngineRequest request = new OpenDMS.Storage.Providers.EngineRequest();
            request.Engine              = _engine;
            request.Database            = _db;
            request.OnActionChanged    += new EngineBase.ActionDelegate(EngineAction);
            request.OnProgress         += new EngineBase.ProgressDelegate(Progress);
            request.OnComplete         += new EngineBase.CompletionDelegate(Complete);
            request.OnTimeout          += new EngineBase.TimeoutDelegate(Timeout);
            request.OnError            += new EngineBase.ErrorDelegate(Error);
            request.AuthToken           = _window.Session.AuthToken;
            request.RequestingPartyType = OpenDMS.Storage.Security.RequestingPartyType.User;

            Clear();

            Search.Query        query = new Search.Query();
            Search.Tokens.Field tags  = new Search.Tokens.Field("tags");
            tags.Tokens.Add(new Search.Tokens.Term("tag1"));
            query.Add(tags);
            Search.Tokens.Field content = new Search.Tokens.Field("attachment");
            content.Tokens.Add(new Search.Tokens.Term("content"));
            query.Add(content);


            WriteLine("Starting SearchTest test...");
            _start = DateTime.Now;
            _engine.Search(request, new SearchArgs(query));
        }
        public override void Test()
        {
            OpenDMS.Storage.Providers.EngineRequest request = new OpenDMS.Storage.Providers.EngineRequest();
            request.Engine = _engine;
            request.Database = _db;
            request.OnActionChanged += new EngineBase.ActionDelegate(EngineAction);
            request.OnProgress += new EngineBase.ProgressDelegate(Progress);
            request.OnComplete += new EngineBase.CompletionDelegate(Complete);
            request.OnTimeout += new EngineBase.TimeoutDelegate(Timeout);
            request.OnError += new EngineBase.ErrorDelegate(Error);
            request.AuthToken = _window.Session.AuthToken;
            request.RequestingPartyType = OpenDMS.Storage.Security.RequestingPartyType.User;

            Clear();

            Search.Query query = new Search.Query();
            Search.Tokens.Field tags = new Search.Tokens.Field("tags");
            tags.Tokens.Add(new Search.Tokens.Term("tag1"));
            query.Add(tags);
            Search.Tokens.Field content = new Search.Tokens.Field("attachment");
            content.Tokens.Add(new Search.Tokens.Term("content"));
            query.Add(content);

            WriteLine("Starting SearchTest test...");
            _start = DateTime.Now;
            _engine.Search(request, new SearchArgs(query));
        }