Example #1
0
        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);
        }
Example #2
0
        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;
        }