Example #1
0
        public async void ConfirmEmailWithUserNotFound()
        {
            // Arrange
            IdentityService service = new IdentityService(GetUserManager(), GetSignInManager(), GetSendgridService(), GetAppSettings(), GetRefreshTokenService(), GetImageService());

            // Act
            var result = await service.ConfirmEmail("id", "token");

            // Assert
            Assert.False(result.Succeeded);
        }
Example #2
0
        public async void ConfirmEmailWithNullUserIdOrToken(string userId, string token)
        {
            // Arrange
            IdentityService service = new IdentityService(GetUserManager(), GetSignInManager(), GetSendgridService(), GetAppSettings(), GetRefreshTokenService(), GetImageService());

            // Act
            var result = await service.ConfirmEmail(userId, token);

            // Assert
            Assert.False(result.Succeeded);
        }
Example #3
0
        public async void ConfirmEmailWithRightUserIdAndToken()
        {
            // Arrange
            var mockedUserManager = GetUserManager();

            mockedUserManager.FindByIdAsync(Arg.Any <string>()).ReturnsForAnyArgs(new User());
            mockedUserManager.ConfirmEmailAsync(Arg.Any <User>(), Arg.Any <string>()).ReturnsForAnyArgs(IdentityResult.Success);
            IdentityService service = new IdentityService(mockedUserManager, GetSignInManager(), GetSendgridService(), GetAppSettings(), GetRefreshTokenService(), GetImageService());

            // Act
            var result = await service.ConfirmEmail("userId", "token");

            Assert.True(result.Succeeded);
        }