public void TestGetUserCache() { var camId = 1; var isUserValid = true; var camUser = new User { PrincipalId = camId, }; var user = new SimpleUser { Id = Guid.NewGuid() }; var testService = new UserCacheService(cache.Object, expectedTimeToLive); cacheDictionary.Add(testService.GetKey(user), new UserCache(user, camUser, isUserValid, null)); Assert.AreEqual(1, testService.GetCount()); Action <UserCache> tester = (c) => { Assert.IsNotNull(c); Assert.AreEqual(user.Id, c.UserId); }; var userCache = testService.GetUserCache(user); tester(userCache); Assert.AreEqual(1, testService.GetCount()); }
public void TestGetUserCache_UserCacheDoesNotExist() { var camId = 1; var camUser = new User { PrincipalId = camId, }; var user = new SimpleUser { Id = Guid.NewGuid() }; var testService = new UserCacheService(cache.Object, expectedTimeToLive); Assert.AreEqual(0, testService.GetCount()); Assert.IsNull(testService.GetUserCache(user)); }