Beispiel #1
0
        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();
        }
Beispiel #2
0
        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();
        }