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)); }