Esempio n. 1
0
        public void LoadHttpData()
        {
            var request = new HttpDataSource("https://www.google.com?q=a");
            var waiter = new AsyncWaiter();
            var filter = new FilterDebugListener("Filter HttpDataSource", "Core.HttpDataSource");

            DebugLog.AddListener(filter);

            request.SendRequestAsync(HttpDataSource.MethodGet, HttpDataSourceResponseType.AsString);
            Assert.AreEqual(WaiterResults.Success, waiter.Wait(10, request), "Couldn't load data");

            Assert.AreNotEqual(0, filter.Count, "Invalid number of captured log messages!");
        }
Esempio n. 2
0
        public void FilterLogItems()
        {
            var bayeuxListener = new FilterDebugListener("FilterBayeuxDebugListener", DebugLog.CategoryBayeux);
            DebugLog.Listeners.Add(bayeuxListener);

            DebugLog.WriteAppLine("Test1");
            DebugLog.WriteBayeuxLine("Test2");
            DebugLog.WriteCoreLine("Test3");

            Assert.AreEqual(1, bayeuxListener.Count, "Too many debug log entries received!");
        }