Exemplo n.º 1
0
        public void CheckExecution()
        {
            cSoftEtherVPNCmdNETCore cmd = new cSoftEtherVPNCmdNETCore("vpncmd");
            var output = cmd.ExecuteCommand("127.0.0.1", "CLIENT", "VersionGet", "");

            Assert.Contains(",SoftEther VPN Client", output);
        }
Exemplo n.º 2
0
        public void CheckConnectToVPN()
        {
            cSoftEtherVPNCmdNETCore cmd = new cSoftEtherVPNCmdNETCore();

            //Connect to VPN L10
            cmd.ExecuteCommand("127.0.0.1", "CLIENT", "AccountConnect", "L10");
            //Check connection status
            var res = cmd.ExecuteCommandAndParse("127.0.0.1", "CLIENT", "AccountStatusGet", "L10");

            Assert.Equal(res["VPN Connection Setting Name"], "L10");
        }
Exemplo n.º 3
0
        public void CheckParse()
        {
            string output = "Item,Value\nTestItem,TestValue";
            cSoftEtherVPNCmdNETCore cmd = new cSoftEtherVPNCmdNETCore("vpncmd");
            var res = cmd.ParseCommand(output);

            Assert.Equal(1, res.Count);
            foreach (var pair in res)
            {
                Assert.Equal(pair.Key, "TestItem");
                Assert.Equal(pair.Value, "TestValue");
            }
        }
Exemplo n.º 4
0
        public void CheckSettingOfBinary()
        {
            cSoftEtherVPNCmdNETCore cmd = new cSoftEtherVPNCmdNETCore("vpncmd");

            Assert.Equal(cmd.Binary, "vpncmd");
        }