using System;
using Microsoft.VisualStudio.TestTools.UnitTesting;
using Renci.SshNet.Tests.Common;
namespace Renci.SshNet.Tests.Classes
{
///
/// Provides functionality to perform private key authentication.
///
[TestClass]
public class PrivateKeyAuthenticationMethodTest : TestBase
{
[TestMethod]
public void PrivateKey_Test_Pass_Null()
{
Assert.ThrowsException(() => new PrivateKeyAuthenticationMethod(null, null));
}
[TestMethod]
public void PrivateKey_Test_Pass_PrivateKey_Null()
{
Assert.ThrowsException(() => new PrivateKeyAuthenticationMethod("username", null));
}
[TestMethod]
public void PrivateKey_Test_Pass_Whitespace()
{
Assert.ThrowsException(() => new PrivateKeyAuthenticationMethod(string.Empty, null));
}
}
}