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(); }
public async Task AddSharedUser(SharedUser sharedUser) { await authorization.EnsureAccessIsOwnerAsync(sharedUser.NotificationId); context.SharedUser.Add(sharedUser); }