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!"); }
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!"); }