public void TestInitialize() { _serviceSettings = Substitute.For <IServiceSettings>(); _splitTunnelClient = Substitute.For <ISplitTunnelClient>(); _appFilter = Substitute.For <IFilterCollection>(); _reverseSplitTunnelApps = new IncludeModeApps(_serviceSettings); _permittedRemoteAddress = Substitute.For <IFilterCollection>(); }
public SplitTunnel( IServiceSettings serviceSettings, ISplitTunnelClient splitTunnelClient, IncludeModeApps reverseSplitTunnelApps, IFilterCollection appFilter, IFilterCollection permittedRemoteAddress) { _permittedRemoteAddress = permittedRemoteAddress; _appFilter = appFilter; _splitTunnelClient = splitTunnelClient; _reverseSplitTunnelApps = reverseSplitTunnelApps; _serviceSettings = serviceSettings; }
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; }