private ISettingsStorageProviderV30 MockProvider(List <AclEntry> entries) { var provider = mocks.DynamicMock <ISettingsStorageProviderV30>(); provider.Init(MockHost(), ""); LastCall.On(provider).Repeat.Any(); AclManagerBase aclManager = new StandardAclManager(); Expect.Call(provider.AclManager).Return(aclManager).Repeat.Any(); mocks.Replay(provider); foreach (var entry in entries) { aclManager.StoreEntry(entry.Resource, entry.Action, entry.Subject, entry.Value); } return(provider); }
private ISettingsStorageProviderV30 MockProvider(List<AclEntry> entries) { ISettingsStorageProviderV30 provider = mocks.DynamicMock<ISettingsStorageProviderV30>(); provider.Init(MockHost(), ""); LastCall.On(provider).Repeat.Any(); AclManagerBase aclManager = new StandardAclManager(); Expect.Call(provider.AclManager).Return(aclManager).Repeat.Any(); mocks.Replay(provider); foreach(AclEntry entry in entries) { aclManager.StoreEntry(entry.Resource, entry.Action, entry.Subject, entry.Value); } return provider; }