public List <Guid> CreateTestUsers() { List <Guid> ids = new List <Guid>(); List <UserObjectMother> DTOs = new List <UserObjectMother>(); List <User> users = new List <User>(); UserObjectMother userOne = new UserObjectMother("Curtis", "Tarr", "*****@*****.**", "Antifis", "Password"); UserObjectMother userTwo = new UserObjectMother("Max", "Magill", "*****@*****.**", "ComradicalMax", "Password"); UserObjectMother userThree = new UserObjectMother("Jake", "Magill", "*****@*****.**", "Pazzda", "Password"); DTOs.Add(userOne); DTOs.Add(userTwo); DTOs.Add(userThree); using (DatabaseService context = new DatabaseService(DbContextOptions)) { for (int x = 0; x < DTOs.Count; x++) { User mappedUser = new User(); mappedUser = _mapper.Map <User>(DTOs[x]); mappedUser.SetDefaults(); context.Users.Add(mappedUser); context.SaveChanges(); users.Add(mappedUser); } } foreach (var user in users) { ids.Add(user.Id); } return(ids); }
public User CreateUser(string username) { var transaction = _session.BeginTransaction(); User user = UserObjectMother.CreateCleanCustomer(username); user = us.CreateUser(user); transaction.Commit(); return(user); }
public Order CreateOrder(string username) { var transaction = _session.BeginTransaction(); Order order = OrderObjectMother.CreateOrder(username); User user = us.CreateUser(UserObjectMother.CreateCustomerWithAddress(username)); order.Customer = user; order = os.CreateOrder(order); transaction.Commit(); return(order); }
public void CheckEditUserNameMethodResult() { var user = CreateUser("uzytkownik"); user.Name = UserObjectMother.CreateName(); var transaction = _session.BeginTransaction(); us.EditUser(user); transaction.Commit(); User result = us.GetUser(user.Id); Assert.AreEqual("Imie", result.Name.FirstName); Assert.AreEqual("Nazwisko", result.Name.LastName); }
public void CheckEditUserAddressrMethodResult() { var user = CreateUser("uzytkownik"); user.Address = UserObjectMother.CreateAddress(); var transaction = _session.BeginTransaction(); us.EditUser(user); transaction.Commit(); User result = us.GetUser(user.Id); Assert.AreEqual("Miasto", result.Address.City); Assert.AreEqual("Budynek", result.Address.Flat); Assert.AreEqual("Mieszkanie", result.Address.House); Assert.AreEqual("Ulica", result.Address.Street); Assert.AreEqual("Kod", result.Address.ZipCode); }
public async Task CreateNewRegularUser() { //Arrange - Set up the in memory context options and test user profile var userProfile = UserObjectMother.CreateBasicUser(); var mockTokenService = new Mock <ITokenService>(); //Act - Insert all of the seed data using (DatabaseService context = new DatabaseService(DbContextOptions)) { UserService service = new UserService(_mapper, context, mockTokenService.Object); var returnUser = await service.Create(userProfile); var dbUser = context.Users .Where(x => x.Id == returnUser.Id) .FirstOrDefault(); //Assert Assert.IsNotNull(dbUser); Assert.AreEqual(userProfile.Firstname, dbUser.Firstname); Assert.AreEqual(userProfile.Email, dbUser.Email); } }