コード例 #1
0
        public void TestRemoveAllKeys()
        {
            var agentClient = new TestAgentClient();

            /* test SSH1 */
            agentClient.Agent.AddKey(rsa1Key);
            agentClient.Agent.AddKey(rsaKey);
            Assume.That(agentClient.Agent.KeyCount, Is.EqualTo(2));
            agentClient.RemoveAllKeys(SshVersion.SSH1);
            Assert.That(agentClient.Agent.KeyCount, Is.EqualTo(1));

            /* test SSH2 */
            agentClient.Agent.AddKey(rsa1Key);
            agentClient.Agent.AddKey(rsaKey);
            Assume.That(agentClient.Agent.KeyCount, Is.EqualTo(2));
            agentClient.RemoveAllKeys(SshVersion.SSH2);
            Assert.That(agentClient.Agent.KeyCount, Is.EqualTo(1));

            /* test remove *all* keys */
            agentClient.Agent.AddKey(rsa1Key);
            agentClient.Agent.AddKey(rsaKey);
            Assume.That(agentClient.Agent.KeyCount, Is.EqualTo(2));
            agentClient.RemoveAllKeys();
            Assert.That(agentClient.Agent.KeyCount, Is.EqualTo(0));
        }
コード例 #2
0
ファイル: AgentClientTest.cs プロジェクト: dlech/SshAgentLib
        public void TestRemoveAllKeys()
        {
            var agentClient = new TestAgentClient();

              /* test SSH1 */
              agentClient.Agent.AddKey(rsa1Key);
              agentClient.Agent.AddKey(rsaKey);
              Assume.That(agentClient.Agent.KeyCount, Is.EqualTo(2));
              agentClient.RemoveAllKeys(SshVersion.SSH1);
              Assert.That(agentClient.Agent.KeyCount, Is.EqualTo(1));

              /* test SSH2 */
              agentClient.Agent.AddKey(rsa1Key);
              agentClient.Agent.AddKey(rsaKey);
              Assume.That(agentClient.Agent.KeyCount, Is.EqualTo(2));
              agentClient.RemoveAllKeys(SshVersion.SSH2);
              Assert.That(agentClient.Agent.KeyCount, Is.EqualTo(1));

              /* test remove *all* keys */
              agentClient.Agent.AddKey(rsa1Key);
              agentClient.Agent.AddKey(rsaKey);
              Assume.That(agentClient.Agent.KeyCount, Is.EqualTo(2));
              agentClient.RemoveAllKeys();
              Assert.That(agentClient.Agent.KeyCount, Is.EqualTo(0));
        }