public void AddUser() { //arrange IUserCollection userCollection = UserCollectionFactory.GetUserCollection(); UserDTO userDTO = new UserDTO("AddUserTest", "AddUserTestPassword"); //act userCollection.AddUser(userDTO); //assert UserDTO userFromDB = userCollection.GetUser(userDTO.Name); Assert.AreEqual(userDTO.Name, userFromDB.Name); }
public void GetAllUser() { //arrange IUserCollection userCollection = UserCollectionFactory.GetUserCollection(); UserDTO userDTO = new UserDTO("GetAllUsersTest", "AddUserTestPassword"); userCollection.AddUser(userDTO); //act List <UserDTO> userDTOs = userCollection.GetAllUsers(); //assertt List <string> names = new List <string>(); foreach (var user in userDTOs) { names.Add(user.Name); } bool contains = names.Contains(userDTO.Name); Assert.AreEqual(true, contains); }