Exemplo n.º 1
0
        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);
        }