2 using System.Collections.Generic;
3 using System.ComponentModel.Composition;
6 using Pithos.Interfaces;
8 namespace Pithos.ShellExtensions.Test
10 [Export(typeof(IPithosSettings))]
11 class TestPithosSettings:IPithosSettings
13 public string PithosPath
15 get { return @"e:\pithos"; }
16 set { throw new NotImplementedException(); }
19 public string PithosSite
21 get { return @"http://www.google.com"; }
24 public string IconsPath
26 get { return @"C:\Program Files\Common Files\TortoiseOverlays\icons\XPStyle\"; }
27 set { throw new NotImplementedException(); }
30 public string UserName { get; set; }
31 public string ApiKey { get; set; }
32 public AccountsCollection Accounts { get; set; }
33 public bool UseDefaultProxy { get; set; }
34 public bool UseManualProxy { get; set; }
35 public bool UseNoProxy { get; set; }
37 public string ProxyServer { get; set; }
40 public int ProxyPort { get; set; }
43 public string ProxyUsername { get; set; }
46 public string ProxyPassword { get; set; }
48 public string ProxyDomain { get; set; }
51 public bool ProxyAuthentication { get; set; }
53 public bool ExtensionsActivated { get; set; }
55 public int PollingInterval { get; set; }
57 public byte HashingParallelism{get; set; }
59 public TimeSpan StartupDelay { get; set; }
61 public TimeSpan FileIdleTimeout
63 get { throw new NotImplementedException(); }