Exemple #1
0
 public void TestInitialize()
 {
     _serviceSettings        = Substitute.For <IServiceSettings>();
     _splitTunnelClient      = Substitute.For <ISplitTunnelClient>();
     _appFilter              = Substitute.For <IFilterCollection>();
     _reverseSplitTunnelApps = new IncludeModeApps(_serviceSettings);
     _permittedRemoteAddress = Substitute.For <IFilterCollection>();
 }
Exemple #2
0
 public SplitTunnel(
     IServiceSettings serviceSettings,
     ISplitTunnelClient splitTunnelClient,
     IncludeModeApps reverseSplitTunnelApps,
     IFilterCollection appFilter,
     IFilterCollection permittedRemoteAddress)
 {
     _permittedRemoteAddress = permittedRemoteAddress;
     _appFilter              = appFilter;
     _splitTunnelClient      = splitTunnelClient;
     _reverseSplitTunnelApps = reverseSplitTunnelApps;
     _serviceSettings        = serviceSettings;
 }
Exemple #3
0
 internal SplitTunnel(
     bool enabled,
     bool reverseEnabled,
     IServiceSettings serviceSettings,
     ISplitTunnelClient splitTunnelClient,
     IncludeModeApps reverseSplitTunnelApps,
     IFilterCollection appFilter,
     IFilterCollection permittedRemoteAddress) :
     this(serviceSettings,
          splitTunnelClient,
          reverseSplitTunnelApps,
          appFilter,
          permittedRemoteAddress)
 {
     _enabled        = enabled;
     _reverseEnabled = reverseEnabled;
 }