Example #1
0
        public void RaygunExceptionMessageShouldMirrorTraceErrorMessage()
        {
            var listener = new RaygunTraceListener();
            var context  = listener.MessageFromString("nunit test RaygunExceptionMessageShouldMirrorTraceErrorMessage", "string exception", TraceEventType.Error);

            Assert.That(context, Is.Not.Null);
            Assert.That(context.Exception, Is.Not.Null);
            Assert.That(context.Exception.Message, Does.Contain("nunit test RaygunExceptionMessageShouldMirrorTraceErrorMessage"));
            Assert.That(context.Exception.Message, Does.Contain("string exception"));
        }
        public void WriteLine_SendsMessageToTraceListenerClient()
        {
            var message = "test message";
            var fakeTraceListerClient = new FakeTraceListenerClient();
            var raygunTraceListener   = new RaygunTraceListener(fakeTraceListerClient);

            raygunTraceListener.WriteLine(message);
            var actualMessage = fakeTraceListerClient.Message;

            Assert.AreEqual(message + Environment.NewLine, actualMessage);
        }
        public void TraceData_SendsMessageToTraceListenerClient()
        {
            var message = "test message";
            var fakeTraceListerClient = new FakeTraceListenerClient();
            var raygunTraceListener   = new RaygunTraceListener(fakeTraceListerClient);

            raygunTraceListener.TraceData(null, null, System.Diagnostics.TraceEventType.Error, 0, message);

            var actualMessage = fakeTraceListerClient.Message;

            Assert.AreEqual(message, actualMessage);
        }
Example #4
0
 public void Init()
 {
     _listener = new RaygunTraceListener();
     _userInfo = new Mock <IUserInfo>();
     _userInfo.SetupProperty(u => u.Username, "johnd");
     _userInfo.SetupProperty(u => u.Email, "*****@*****.**");
     _userInfo.SetupProperty(u => u.Id, "1234");
     _userInfo.SetupProperty(u => u.FullName, "John D");
     _userInfo.SetupProperty(u => u.FirstName, "John");
     _userInfo.SetupProperty(u => u.IsAnonymous, false);
     _anonUserInfo = new
     {
         Username    = "******",
         Id          = "1234",
         Email       = "*****@*****.**",
         FullName    = "John D",
         FirstName   = "John",
         IsAnonymous = false
     };
     Settings.MessageTraceLevel = MessageTraceLevel.Error;
 }
Example #5
0
 public void Init()
 {
     _listener = new RaygunTraceListener();
     Settings.MessageTraceLevel = MessageTraceLevel.Error;
 }