Exemple #1
0
        public IResponseFilter GetResourceResponseFilter(IWebBrowser browserControl, IBrowser browser, IFrame frame, IRequest request, IResponse response)
        {
            if (saveAllRespnseForDebug)
            {//save all file to
                var filter = FilterManager.CreateFilter(request.Identifier.ToString());
                return(filter);
            }

            //   Console.WriteLine(" GetResourceResponseFilter ");
            //var url = new Uri(request.Url);
            //if (url.AbsoluteUri.Contains(PageUrlCharacteristic.QRCODE))
            //{
            //    var filter = FilterManager.CreateFilter(request.Identifier.ToString());

            //    return filter;
            //}

            //if (request.Url.EndsWith(PageUrlCharacteristic.MEMBERINFO_END) && response.StatusCode == 200)
            //{ //用户信息.
            //    var filter = FilterManager.CreateFilter(request.Identifier.ToString());
            //    return filter;
            //}

            return(null);
        }
 public override ILogStream ConstructLoggger()
 {
     return(FilterManager.CreateStream(
                new TraceLogStream(),
                FilterManager.CreateFilter(
                    lt => true,
                    ct => true,
                    (ct, lt) => true)
                ));
 }
Exemple #3
0
        public TestBase()
        {
            _log = new ExceptionHandlingLogStream(new UniquenessCodeGeneratorLogStream(new ExceptionFormatterLogStream(new DefaultTextLogStreamFormatter(
                                                                                                                           CompositeLogStream.Create(
                                                                                                                               // Filter all errors and alerts to stderr
                                                                                                                               FilterManager.CreateStream(
                                                                                                                                   new StderrLogStream(),
                                                                                                                                   FilterManager.CreateFilter(lt => false, lt => false, lt => false, lt => false, null, null, lt => false, (lt, ct) => false)
                                                                                                                                   ),
                                                                                                                               // everything else to stdout
                                                                                                                               FilterManager.CreateStream(
                                                                                                                                   new StdoutLogStream(),
                                                                                                                                   FilterManager.CreateFilter(null, null, null, null, lt => false, lt => false, null, null)
                                                                                                                                   )
                                                                                                                               )
                                                                                                                           ))));

            _assert = ExpressiveAssertions.Tooling.ShortAssertionRendererTool.Create(
                ExpressiveAssertions.MSTest.MSTestAssertionTool.Create()
                );
        }