public void Delete_InvalidPredicate_ExceptionThrown(Predicate <User> predicate) { // Arrange var userMemoryCache = new UserMemoryRepository(); InitUserRepository(userMemoryCache); // Act userMemoryCache.Delete(predicate); }
public void Set_ValidUser_StorageCountIs1() { // Arrange var userMemoryCache = new UserMemoryRepository(); var user = GetValidUser(); // Act userMemoryCache.Set(user); // Assert Assert.AreEqual(1, userMemoryCache.Count); }
public void Add_User_Success() { var repository = new UserMemoryRepository(); User u = null; if (repository.Add(this.user) != null) { u = repository.GetByPredicate(us => us.Equals(this.user)).FirstOrDefault(); } Assert.IsNotNull(u); }
public int Search_ExistingUser_FindSomeUsers(Predicate <User> predicate) { // Arrange var userMemoryCache = new UserMemoryRepository(); InitUserRepository(userMemoryCache); // Act var users = userMemoryCache.Query(predicate); // Assert return(users.Count()); }
public void Delete_ExistingUser_RemoveOneUser(User user) { // Arrange var userMemoryCache = new UserMemoryRepository(); InitUserRepository(userMemoryCache); int oldUserCount = userMemoryCache.Count; // Act userMemoryCache.Delete((u) => u == user); // Assert Assert.AreEqual(oldUserCount - 1, userMemoryCache.Count); }
public void Query_NotExistingUser_FindNoUsers() { // Arrange var userMemoryCache = new UserMemoryRepository(); InitUserRepository(userMemoryCache); Predicate <User> predicate = (u) => u.FirstName == "NotExistingName"; // Act var users = userMemoryCache.Query(predicate); // Assert Assert.AreEqual(0, users.Count()); }
public async Task TestMemoryFindUserById() { const int id = 1; var repository = new UserMemoryRepository(); repository.Create(new Core.Entities.User()); var findUser = new FindUser(repository); var user = await findUser.ByIdAsync(id); Assert.AreEqual(id, user.Id); }
public void Delete_NotExistingUser_RemoveNoUsers() { // Arrange var userMemoryCache = new UserMemoryRepository(); InitUserRepository(userMemoryCache); int oldUserCount = userMemoryCache.Count; var user = GetValidUser(); // Act userMemoryCache.Delete((u) => u == user); // Assert Assert.AreEqual(oldUserCount, userMemoryCache.Count); }
public async Task TestInMemoryCreate() { var userRepository = new UserMemoryRepository(); var createUser = new CreateUser(userRepository); var user = new Core.Entities.User { UserName = "******", Password = "******", FirstName = "administrator", LastName = "administrator" }; await createUser.CreateAsync(user); Assert.AreEqual(1, user.Id); }
public AccountController() { _authProvider = new FormsAuthProvider(); _repoUsers = RepositoryLocator.GetUserRepo(); _repoCifra = RepositoryLocator.GetCifraRepo(); }
public void Init(HttpApplication httpApplication) { _httpApplication = httpApplication; _httpApplication.AuthenticateRequest += AuthenticateUser; _repoUsers = RepositoryLocator.GetUserRepo(); }