Esempio n. 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>();
 }
Esempio n. 2
0
        public void Value_ShouldContainSvchost_Exe()
        {
            // Arrange
            var serviceSettings = Substitute.For <IServiceSettings>();

            serviceSettings.SplitTunnelSettings.Returns(new SplitTunnelSettingsContract());
            var sut = new IncludeModeApps(serviceSettings);

            // Assert
            sut.Value().Should().Contain(e => e.Contains("svchost.exe"));
        }
Esempio n. 3
0
        public void Value_ShouldContainApps()
        {
            // Arrange
            var paths = new[]
            {
                "path1", "path2", "path3"
            };
            var settings = new SplitTunnelSettingsContract
            {
                AppPaths = paths
            };
            var serviceSettings = Substitute.For <IServiceSettings>();

            serviceSettings.SplitTunnelSettings.Returns(settings);
            var sut = new IncludeModeApps(serviceSettings);

            // Assert
            sut.Value().Should().Contain(paths);
        }