private void AssertSecurityPoliciesChecked <T>( Func <ReleaseNoteService, Task <Either <ActionResult, T> > > protectedAction, params SecurityPolicies[] policies) { var(mapper, contentDbContext, releaseHelper, userService) = Mocks(); var service = new ReleaseNoteService(mapper.Object, contentDbContext.Object, releaseHelper.Object, userService.Object); PermissionTestUtil.AssertSecurityPoliciesChecked(protectedAction, _release, userService, service, policies); }
private void AssertSecurityPoliciesChecked <T, TProtectedResource>( Func <ContentService, Task <Either <ActionResult, T> > > protectedAction, TProtectedResource resource, params SecurityPolicies[] policies) { var(contentDbContext, persistenceHelper, mapper, userService) = Mocks(); var service = new ContentService(contentDbContext.Object, persistenceHelper.Object, mapper.Object, userService.Object); PermissionTestUtil.AssertSecurityPoliciesChecked(protectedAction, resource, userService, service, policies); }