Exemple #1
0
        public void GetUserTableIdFromClaims_NameIdentifierNull()
        {
            var fromClaims = CheckIfAccountExistMiddleware.GetUserTableIdFromClaims(
                new DefaultHttpContext {
                User = new ClaimsPrincipal()
            });

            Assert.AreEqual(0, fromClaims);
        }
Exemple #2
0
        public void GetUserTableIdFromClaims_Valid()
        {
            var userId      = "2";
            var httpContext = new DefaultHttpContext();
            var claims      = new List <Claim> {
                new Claim(ClaimTypes.NameIdentifier, userId)
            };

            httpContext.User = new ClaimsPrincipal(new ClaimsIdentity(claims));

            var fromClaims = CheckIfAccountExistMiddleware.GetUserTableIdFromClaims(httpContext);

            Assert.AreEqual(2, fromClaims);
        }