Example #1
0
        public async Task AddSharedUserChecksAuthorization()
        {
            var shared = new SharedUser(notification.Id, sharedUser.Id, DateTimeOffset.Now);

            await repository.AddSharedUser(shared);

            A.CallTo(() => authorization.EnsureAccessIsOwnerAsync(shared.NotificationId)).MustHaveHappened();

            await context.SaveChangesAsync();
        }
Example #2
0
        public async Task AddSharedUser(SharedUser sharedUser)
        {
            await authorization.EnsureAccessIsOwnerAsync(sharedUser.NotificationId);

            context.SharedUser.Add(sharedUser);
        }