Exemplo n.º 1
0
        public void Create_NoPermission()
        {
            user.GroupId = UserGroupId.Limited;
            permissionContext.RefreshLoggedUser(repository);

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

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

            _queries.Awaiting(subject => subject.Create(_newAlbumContract)).Should().Throw <NotAllowedException>();
        }
Exemplo n.º 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>();
        }
Exemplo n.º 5
0
        public void Create_NoPermission()
        {
            user.GroupId = UserGroupId.Limited;
            permissionContext.RefreshLoggedUser(repository);

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

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

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

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

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

            var contract = new ReleaseEventSeriesForEditContract(series);

            queries.UpdateSeries(contract, null);
        }
Exemplo n.º 10
0
 private void RefreshLoggedUser()
 {
     permissionContext.RefreshLoggedUser(repository);
 }