public void GetUserPrincipal_NotAuthenticated_ReturnsExpected() { var option = new TraceEndpointOptions(); var obs = new TraceDiagnosticObserver(option); var context = CreateRequest(); var result = obs.GetUserPrincipal(context); Assert.Null(result); }
public void GetUserPrincipal_Authenticated_ReturnsExpected() { var option = new TraceEndpointOptions(); var obs = new TraceDiagnosticObserver(option); var context = CreateRequest(); context.User = new ClaimsPrincipal(new MyIdentity()); var result = obs.GetUserPrincipal(context); Assert.Equal("MyTestName", result); }