Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        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);
        }