using System;
using System.Collections.Generic;
using System.Text;
using ScrewTurn.Wiki.PluginFramework;
using ScrewTurn.Wiki.AclEngine;
namespace ScrewTurn.Wiki.Tests {
///
/// Implements a dummy Settings Storage Provider to use for testing.
///
public class TestSettingsStorageProvider : ISettingsStorageProviderV30 {
public string GetSetting(string name) {
throw new NotImplementedException();
}
public bool SetSetting(string name, string value) {
throw new NotImplementedException();
}
public void BeginBulkUpdate() {
throw new NotImplementedException();
}
public void EndBulkUpdate() {
throw new NotImplementedException();
}
public void LogEntry(string message, EntryType entryType, string user) {
throw new NotImplementedException();
}
public LogEntry[] GetLogEntries() {
throw new NotImplementedException();
}
public void ClearLog() {
throw new NotImplementedException();
}
public void CutLog(int size) {
throw new NotImplementedException();
}
public int LogSize {
get { throw new NotImplementedException(); }
}
public string GetMetaDataItem(MetaDataItem item, string tag) {
throw new NotImplementedException();
}
public bool SetMetaDataItem(MetaDataItem item, string tag, string content) {
throw new NotImplementedException();
}
public RecentChange[] GetRecentChanges() {
throw new NotImplementedException();
}
public bool AddRecentChange(string page, string title, string messageSubject, DateTime dateTime, string user, ScrewTurn.Wiki.PluginFramework.Change change, string descr) {
throw new NotImplementedException();
}
public void Init(IHostV30 host, string config) {
throw new NotImplementedException();
}
public void Shutdown() {
throw new NotImplementedException();
}
public ComponentInformation Information {
get { throw new NotImplementedException(); }
}
public string ConfigHelpHtml {
get { throw new NotImplementedException(); }
}
public string[] ListPluginAssemblies() {
throw new NotImplementedException();
}
public bool StorePluginAssembly(string filename, byte[] assembly) {
throw new NotImplementedException();
}
public byte[] RetrievePluginAssembly(string filename) {
throw new NotImplementedException();
}
public bool DeletePluginAssembly(string filename) {
throw new NotImplementedException();
}
public bool SetPluginStatus(string typeName, bool enabled) {
throw new NotImplementedException();
}
public bool GetPluginStatus(string typeName) {
throw new NotImplementedException();
}
public bool SetPluginConfiguration(string typeName, string config) {
throw new NotImplementedException();
}
public string GetPluginConfiguration(string typeName) {
throw new NotImplementedException();
}
public IAclManager AclManager {
get {
throw new NotImplementedException();
}
}
public bool StoreOutgoingLinks(string page, string[] outgoingLinks) {
throw new NotImplementedException();
}
public string[] GetOutgoingLinks(string page) {
throw new NotImplementedException();
}
public IDictionary GetAllOutgoingLinks() {
throw new NotImplementedException();
}
public bool DeleteOutgoingLinks(string page) {
throw new NotImplementedException();
}
public bool UpdateOutgoingLinksForRename(string oldName, string newName) {
throw new NotImplementedException();
}
public IDictionary GetAllSettings() {
throw new NotImplementedException();
}
}
}