public async Task DeleteByConditionRefreshTokenByCondition_ShouldDeleteTheRefreshTokenFromTheDatabase() { // Act await _refreshTokenRepository.DeleteByCondition((token) => token.Token == "token1" && token.User.UserName == "User1"); // Assert Assert.Equal(1, DbContext.RefreshTokens.Count()); }
public Task RevokeToken(string email) { Expression <Func <RefreshTokenEntity, bool> > tokensFilter = (token) => token.User.Email == email; return(_refreshTokenRepository.DeleteByCondition(tokensFilter)); }