public void Create_NoPermission()
        {
            user.GroupId = UserGroupId.Limited;
            permissionContext.RefreshLoggedUser(repository);

            CallCreate();
        }
Exemple #2
0
        public void Create_NoPermission()
        {
            _user.GroupId = UserGroupId.Limited;
            _permissionContext.RefreshLoggedUser(_repository);

            this.Invoking(subject => subject.CallCreate()).Should().Throw <NotAllowedException>();
        }
Exemple #3
0
        public void Create_NoPermission()
        {
            _user.GroupId = UserGroupId.Limited;
            _permissionContext.RefreshLoggedUser(_repository);

            _queries.Awaiting(subject => subject.Create(_newAlbumContract)).Should().Throw <NotAllowedException>();
        }
Exemple #4
0
        public void MoveToTrash_NoDeletePermission()
        {
            _user.GroupId = UserGroupId.Regular;
            _permissionContext.RefreshLoggedUser(_repository);

            _queries.Invoking(subject => subject.MoveToTrash(_tag.Id, string.Empty)).Should().Throw <NotAllowedException>();
        }
Exemple #5
0
        public void Create_NoPermission()
        {
            user.GroupId = UserGroupId.Limited;
            permissionContext.RefreshLoggedUser(repository);

            queries.Create(newArtistContract);
        }
        public void MoveToTrash_NoDeletePermission()
        {
            user.GroupId = UserGroupId.Regular;
            permissionContext.RefreshLoggedUser(repository);

            queries.MoveToTrash(tag.Id, string.Empty);
        }
        public async Task Create_NoPermission()
        {
            user.GroupId = UserGroupId.Limited;
            permissionContext.RefreshLoggedUser(repository);

            await queries.Create(newAlbumContract);
        }
Exemple #8
0
        public void UpdateSeries_NoPermission()
        {
            user.GroupId = UserGroupId.Limited;
            permissionContext.RefreshLoggedUser(repository);

            var contract = new ReleaseEventSeriesForEditContract(series, ContentLanguagePreference.English);

            queries.UpdateSeries(contract, null);
        }
Exemple #9
0
        public void UpdateSeries_NoPermission()
        {
            user.GroupId = UserGroupId.Regular;
            permissionContext.RefreshLoggedUser(repository);

            var contract = new ReleaseEventSeriesForEditContract(series);

            queries.UpdateSeries(contract, null);
        }
Exemple #10
0
 private void RefreshLoggedUser()
 {
     permissionContext.RefreshLoggedUser(repository);
 }