コード例 #1
0
        public void MyTestMethod()
        {
            // Arrange
            const string userEmail = "*****@*****.**";

            var context = new DefaultHttpContext();

            context.User = new GenericPrincipal(
                new GenericIdentity(userEmail), null);


            var mockIHttpContextAccessor = new Mock <IHttpContextAccessor>();

            mockIHttpContextAccessor.Setup(x => x.HttpContext).Returns(context);


            var user = new AspNetUser(mockIHttpContextAccessor.Object);

            user.Should().NotBeNull();
            user.IsAuthenticated().Should().BeTrue();
        }