示例#1
0
        public async Task MustGetNewRefreshTokenAsync()
        {
            // Given
            var existingUser = UserBuilder.New()
                               .Build();

            _userLoginDto.Grant_Type = UserLoginGrantType.RefreshToken;

            // When
            _userMocks.MockUserGetByRefreshToken(existingUser, _userLoginDto.Refresh_Token);
            existingUser = await _userAuthentication.AuthenticateAsync(_userLoginDto);

            // Then
            Assert.NotEqual(_userLoginDto.Refresh_Token, existingUser.RefreshToken);
        }