public void Create_AllPropsExist_Expectedresult() { // arrange var fakeMessage = new TextMessage() { Properties = { { MessagingContextHeaders.UserId, "user" }, { MessagingContextHeaders.UserDomain, "domain" }, { MessagingContextHeaders.AuthorizeInfo, "auth" }, { MessagingContextHeaders.RequestCallerIp, "ip" }, { MessagingContextHeaders.RequestId, "reqId" }, } }; // act var context = MessagingContext.Create(fakeMessage); // assert Assert.Multiple(() => { Assert.That(context.UserId, Is.EqualTo("user")); Assert.That(context.UserDomain, Is.EqualTo("domain")); Assert.That(context.AuthorizeInfo, Is.EqualTo("auth")); Assert.That(context.RequestCallerIp, Is.EqualTo("ip")); Assert.That(context.RequestId, Is.EqualTo("reqId")); }); }
private MessagingContext SetCallContextFromMessage(BaseMessage message) { var context = MessagingContext.Create(message); _messagingCallContextAccessor.SetContext(context); return(context); }
private void SetCallContextFromMessage(BaseMessage message) { var context = MessagingContext.Create(message); _loggerContext = _logger.BeginScope("RequestID: {requestId}, UserID: {userId}", context.RequestId, context.UserId); _messagingCallContextAccessor.SetContext(context); }
private void SetCallContextFromMessage(BaseMessage message) { var context = MessagingContext.Create(message); Logger.RequestId = context.RequestId; Logger.User = context.UserId; _messagingCallContextAccessor.SetContext(context); }
public void Create_UserIsEmpty_TookFromEnvironment() { // arrange var fakeMessage = new TextMessage { Properties = { { MessagingContextHeaders.UserId, string.Empty } } }; // act var context = MessagingContext.Create(fakeMessage); // assert Assert.That(context.UserId, Is.EqualTo(Environment.UserName)); }
public void Create_RequestIdIsEmpty_Generated() { // arrange var fakeMessage = new TextMessage { Properties = { { MessagingContextHeaders.RequestId, string.Empty } } }; // act var context = MessagingContext.Create(fakeMessage); // assert Assert.That(context.RequestId, Is.Not.Empty); }