public void GetAllOnUserRepository() { //Arrange UserRepository userRepository = new UserRepository(_config); //Act List<User> users = userRepository.GetAll().ToList(); //Assert CollectionAssert.AreEqual(_users, users); }
public void GetOnUserRepository() { //Arrange UserRepository userRepository = new UserRepository(_config); //Act User user = userRepository.Get(new Guid("7b8ceac1-9fb1-4e15-af4b-890b1f0c3ebf")); //Assert Assert.AreEqual(_users[0], user); userRepository.Dispose(); }
public void DeleteOnUserRepository() { //Arrange UserRepository userRepository = new UserRepository(_config); var userToDelete = _users[1]; //Act userRepository.Delete(userToDelete.Id); User user = userRepository.Get(userToDelete.Id); //Assert Assert.IsNull(user); }
public void CreateOnUserRepository() { //Arrange UserRepository userRepository = new UserRepository(_config); var userToCreate = new User { Username = "******", Password = "******" }; //Act Guid id = userRepository.Create(userToCreate); User user = userRepository.Get(id); //Assert Assert.AreEqual(user, userToCreate); Assert.IsNotNull(id); }
static void Main(string[] args) { //PhonebookEntities phonebookEntities = new PhonebookEntities(Properties.Settings.Default.FilePaths, Properties.Settings.Default.UserFile); //Console.WriteLine(); //UserRepository userRepository = new UserRepository(); //userRepository.Create(new User {Password = "******", Username = "******"}); //userRepository.Create(new User { Password = "******", Username = "******" }); //userRepository.Dispose(); UserRepository userRepository = new UserRepository(); List<User> users = userRepository.GetAll().ToList(); User userToUpdate = userRepository.Get(users[0].Id); userToUpdate.Username = "******"; userRepository.Update(userToUpdate); userRepository.Create(new User { Password = "******", Username = "******" }); List<User> users2 = userRepository.GetAll().ToList(); foreach (var user in users2) { Console.WriteLine("Username: "******", Password: " + user.Password); } userRepository.Delete(users2[2].Id); userRepository.Dispose(); Console.ReadLine(); }
public void UpdateOnUserRepository() { //Arrange UserRepository userRepository = new UserRepository(_config); var userToUpdate = _users[1]; userToUpdate.Password = "******"; //Act userRepository.Update(userToUpdate); User user = userRepository.Get(userToUpdate.Id); //Assert Assert.AreEqual(user, userToUpdate); }