public void CanNotAddSameUserEntityTwice() { var user = new User("User", 1, new ConnectionStatus(1, ConnectionStatus.Status.Connected)); var userRepository = new UserRepository(); userRepository.AddEntity(user); Assert.Throws <ArgumentException>(() => userRepository.AddEntity(user)); }
public ReviewRepositoryTest() { reviewRepository = new ReviewRepository(); UserRepository userRepository = new UserRepository(); ProductRepository productRepository = new ProductRepository(); CleanRepositoryHelperTest.CleanDB(); user = new User("asapelli", "agustina", "Sapelli", "29iedi3", "ejido 1932", "*****@*****.**", "26002158"); userRepository.AddEntity(user); user2 = new User("mgonzalez", "mariana", "gonzalez", "29iedi3", "ejido 1932", "*****@*****.**", "26002158"); userRepository.AddEntity(user2); product = new Product("1", "Cinturon", "cinturones de tela", 500, "nike"); productRepository.AddEntity(product); product2 = new Product("2", "Medias", "medias para correr", 500, "nike"); productRepository.AddEntity(product2); reviewTest = new Review(user, product, "Descripcion de la review", 8); }
public void FindUserByUsernameTest() { var userRepository = new UserRepository(); const string Username = "******"; var user = new User(Username, 3, new ConnectionStatus(3, ConnectionStatus.Status.Connected)); userRepository.AddEntity(user); Assert.AreEqual(user, userRepository.FindUserByUsername(Username)); Assert.IsNull(userRepository.FindUserByUsername("Anon")); }
public void AddAndUpdateUserEntityTest() { var user = new User("User", 2, new ConnectionStatus(2, ConnectionStatus.Status.Connected)); var userRepository = new UserRepository(); userRepository.AddEntity(user); Assert.AreEqual(user, userRepository.FindEntityById(user.Id)); user.ConnectionStatus = new ConnectionStatus(2, ConnectionStatus.Status.Connected); userRepository.UpdateUserConnectionStatus(new ConnectionStatus(user.Id, ConnectionStatus.Status.Connected)); Assert.AreEqual(user, userRepository.FindEntityById(user.Id)); }
public CartRepositoryTest() { cartRepository = new CartRepository(); ProductRepository prodRepo = new ProductRepository(); UserRepository userRepo = new UserRepository(); CleanRepositoryHelperTest.CleanDB(); cartTest = new Cart(); cartTest.DeliveryAddress = "Ejido 209"; cartTest.Items = new List <CartItem>(); cartTest.State = Cart.INIT_CART; product = new Product("1", "campera", "negra", 232, "nike"); prodRepo.AddEntity(product); CartItem item = new CartItem(product, 2); item.Cart = cartTest; cartTest.Items.Add(item); user = new User("asapelli", "agus", "Sapelli", "assqw2", "ejido 232", "*****@*****.**", "23232321"); userRepo.AddEntity(user); cartTest.User = user; }
public void AddUser(User model) { _userRepository.AddEntity(model); }
public void TestRepositoryAddUser() { userRepository.AddEntity(userTest); Assert.IsTrue(userTest.Equals(userRepository.GetUserById(userTest.UserId))); }