public async void GivenGetUserIsCalled_WhenSpecifiedHasBeenAdded_ThenUserIsReturned() { var expectedSessionId = "12345"; var expectedUserId = "6789"; await _userCacheProvider.AddUser(expectedSessionId, expectedUserId, "AToken"); var result = await _userCacheProvider.GetUser(expectedSessionId, expectedUserId); Assert.NotNull(result); }
public async void GivenAddUserIsCalled_WhenSessionIdIsNull_ThenExceptionIsThrown() { await Assert.ThrowsAsync <ArgumentNullException>( async() => { await _userCacheProvider.AddUser(null, "userId", "userToken"); }); }
public async void GivenDeleteUserIsCalled_WhenUserExistsInCache_ThenTrueIsReturned() { var sessionId = "12345"; var userId = "6789"; await _sut.AddUser(sessionId, userId, "123456767"); var result = await _sut.DeleteUser(sessionId, userId); Assert.True(result); }
public async void GivenUpdateUserIsCalled_WhenPrarmetersPassedAreValidAndUserIsAlreadyAdded_ThenMethodSucceeds() { await _userCacheProvider.AddUser("SessionId", "UserId", "Token"); await _userCacheProvider.UpdateUser("SessionId", "UserId", "Token", "UserName", true, true); }