Statistics
| Branch: | Revision:

root / trunk / Pithos.ShellExtensions.Test / TestPithosSettings.cs @ e6faf02b

History | View | Annotate | Download (1.8 kB)

1
using System;
2
using System.Collections.Generic;
3
using System.ComponentModel.Composition;
4
using System.Linq;
5
using System.Text;
6
using Pithos.Interfaces;
7

    
8
namespace Pithos.ShellExtensions.Test
9
{
10
    [Export(typeof(IPithosSettings))]
11
    class TestPithosSettings:IPithosSettings
12
    {
13
        public string PithosPath
14
        {
15
            get { return @"e:\pithos"; }
16
            set { throw new NotImplementedException(); }
17
        }
18

    
19
        public string PithosSite
20
        {
21
            get { return @"http://www.google.com"; }
22
        }
23

    
24
        public string IconsPath
25
        {
26
            get { return @"C:\Program Files\Common Files\TortoiseOverlays\icons\XPStyle\"; }
27
            set { throw new NotImplementedException(); }
28
        }
29

    
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; }
36

    
37
        public string ProxyServer { get; set; }
38

    
39

    
40
        public int ProxyPort { get; set; }
41

    
42

    
43
        public string ProxyUsername { get; set; }
44

    
45

    
46
        public string ProxyPassword { get; set; }
47

    
48
        public string ProxyDomain { get; set; }
49

    
50

    
51
        public bool ProxyAuthentication { get; set; }
52

    
53
        public bool ExtensionsActivated { get; set; }
54

    
55
        public int PollingInterval { get; set; }
56

    
57
        public byte HashingParallelism{get; set; }
58

    
59
        public TimeSpan StartupDelay { get; set; }
60

    
61
        public TimeSpan FileIdleTimeout
62
        {
63
            get { throw new NotImplementedException(); }
64
        }
65

    
66
        public void Save()
67
        {
68
            
69
        }
70

    
71
        public void Reload()
72
        {
73
            
74
        }
75
    }
76
}