public async Task CorrectTokenSuccessfullyDeleted() { var action = await _sut.DeleteKeyValue("foo"); var result = (OkResult)action; Assert.Equal(200, result.StatusCode); Assert.IsType <OkResult>(result); await _tokenRepository.Received().DeleteToken("foo"); }
public async Task TokenIsDeletedAndCorrectlyValidated() { var action = await _sut.DeleteKeyValue("foo"); var result = (OkResult)action; Assert.Equal(200, result.StatusCode); Assert.IsType <OkResult>(result); await _cache.Received().RemoveAsync("foo"); }