public void Must_Call_TraceRecord_Action() { var called = false; var action = new Action <TraceRecord>(record => called = true); _writer.Trace(new HttpRequestMessage(), String.Empty, TraceLevel.Warn, action); called.Should().BeTrue(); }
private Guid WriteGeneralTrace() { var requestId = new Guid(); _writer.Trace(new HttpRequestMessage(), "MyCategory", TraceLevel.Info, record => { record.Message = "Test message"; record.Operation = "DeleteMyThing"; record.Operator = "MyApi"; record.Status = HttpStatusCode.OK; requestId = record.RequestId; }); return(requestId); }
private void WriteGeneralTrace() { var request = new HttpRequestMessage(HttpMethod.Get, "http://localhost/testing") { Content = new StringContent("Some Content") }; _writer.Trace(request, "MyCategory", TraceLevel.Info, record => { record.Message = "Test message"; record.Operation = "DeleteMyThing"; record.Operator = "MyApi"; record.Status = HttpStatusCode.OK; }); }