public async Task UserCanGetAllBusinesses() { await SetUpTests(); var user = await userStore.FindByNameAsync(userList[1].EmailAddress); businessList.ForEach(bus => _orgRepo.AddUserToBusiness(user.Id, bus.Id, Role.Standard)); var businesses = _userRepo.GetBusinesses(user.Id); Assert.AreEqual(businessList[0].Name, businesses[0].Name); Assert.AreEqual(businessList[0].Description, businesses[0].Description); Assert.AreEqual(businessList[0].Email, businesses[0].Email); Assert.AreEqual(businessList[0].Phone, businesses[0].Phone); Assert.AreEqual(businessList[1].Name, businesses[1].Name); Assert.AreEqual(businessList[1].Description, businesses[1].Description); Assert.AreEqual(businessList[1].Email, businesses[1].Email); Assert.AreEqual(businessList[1].Phone, businesses[1].Phone); Assert.AreEqual(businessList[2].Name, businesses[2].Name); Assert.AreEqual(businessList[2].Description, businesses[2].Description); Assert.AreEqual(businessList[2].Email, businesses[2].Email); Assert.AreEqual(businessList[2].Phone, businesses[2].Phone); await TearDownTests(); }
public async Task UsersAreAddedToOrganisationCorrectly() { await SetUpTests(); _orgRepo.AddUserToBusiness(userList[1].Id, businessList[0].Id, Models.Role.Standard); _orgRepo.AddUserToBusiness(userList[2].Id, businessList[0].Id, Models.Role.Standard); var insertedUsers = _orgRepo.GetUsers(businessList[0].Id); Assert.AreEqual(3, insertedUsers.Count); Assert.AreEqual(userList[0].FirstName, insertedUsers[0].FirstName); Assert.AreEqual(userList[0].LastName, insertedUsers[0].LastName); Assert.AreEqual(userList[0].EmailAddress, insertedUsers[0].EmailAddress); Assert.AreEqual(userList[1].FirstName, insertedUsers[1].FirstName); Assert.AreEqual(userList[1].LastName, insertedUsers[1].LastName); Assert.AreEqual(userList[1].EmailAddress, insertedUsers[1].EmailAddress); Assert.AreEqual(userList[2].FirstName, insertedUsers[2].FirstName); Assert.AreEqual(userList[2].LastName, insertedUsers[2].LastName); Assert.AreEqual(userList[2].EmailAddress, insertedUsers[2].EmailAddress); await TearDownTests(); }