RequestMessagePublicKeyTest.cs 3.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980
  1. using Renci.SshNet.Messages.Authentication;
  2. using Microsoft.VisualStudio.TestTools.UnitTesting;
  3. using System;
  4. using Renci.SshNet.Messages;
  5. using Renci.SshNet.Tests.Common;
  6. namespace Renci.SshNet.Tests.Messages.Authentication
  7. {
  8. /// <summary>
  9. ///This is a test class for RequestMessagePublicKeyTest and is intended
  10. ///to contain all RequestMessagePublicKeyTest Unit Tests
  11. ///</summary>
  12. [TestClass()]
  13. public class RequestMessagePublicKeyTest : TestBase
  14. {
  15. /// <summary>
  16. ///A test for RequestMessagePublicKey Constructor
  17. ///</summary>
  18. [TestMethod()]
  19. public void RequestMessagePublicKeyConstructorTest()
  20. {
  21. ServiceName serviceName = new ServiceName(); // TODO: Initialize to an appropriate value
  22. string username = string.Empty; // TODO: Initialize to an appropriate value
  23. string keyAlgorithmName = string.Empty; // TODO: Initialize to an appropriate value
  24. byte[] keyData = null; // TODO: Initialize to an appropriate value
  25. RequestMessagePublicKey target = new RequestMessagePublicKey(serviceName, username, keyAlgorithmName, keyData);
  26. Assert.Inconclusive("TODO: Implement code to verify target");
  27. }
  28. /// <summary>
  29. ///A test for RequestMessagePublicKey Constructor
  30. ///</summary>
  31. [TestMethod()]
  32. public void RequestMessagePublicKeyConstructorTest1()
  33. {
  34. ServiceName serviceName = new ServiceName(); // TODO: Initialize to an appropriate value
  35. string username = string.Empty; // TODO: Initialize to an appropriate value
  36. string keyAlgorithmName = string.Empty; // TODO: Initialize to an appropriate value
  37. byte[] keyData = null; // TODO: Initialize to an appropriate value
  38. byte[] signature = null; // TODO: Initialize to an appropriate value
  39. RequestMessagePublicKey target = new RequestMessagePublicKey(serviceName, username, keyAlgorithmName, keyData, signature);
  40. Assert.Inconclusive("TODO: Implement code to verify target");
  41. }
  42. /// <summary>
  43. ///A test for MethodName
  44. ///</summary>
  45. [TestMethod()]
  46. public void MethodNameTest()
  47. {
  48. ServiceName serviceName = new ServiceName(); // TODO: Initialize to an appropriate value
  49. string username = string.Empty; // TODO: Initialize to an appropriate value
  50. string keyAlgorithmName = string.Empty; // TODO: Initialize to an appropriate value
  51. byte[] keyData = null; // TODO: Initialize to an appropriate value
  52. RequestMessagePublicKey target = new RequestMessagePublicKey(serviceName, username, keyAlgorithmName, keyData); // TODO: Initialize to an appropriate value
  53. string actual;
  54. actual = target.MethodName;
  55. Assert.Inconclusive("Verify the correctness of this test method.");
  56. }
  57. /// <summary>
  58. ///A test for Signature
  59. ///</summary>
  60. [TestMethod()]
  61. public void SignatureTest()
  62. {
  63. ServiceName serviceName = new ServiceName(); // TODO: Initialize to an appropriate value
  64. string username = string.Empty; // TODO: Initialize to an appropriate value
  65. string keyAlgorithmName = string.Empty; // TODO: Initialize to an appropriate value
  66. byte[] keyData = null; // TODO: Initialize to an appropriate value
  67. RequestMessagePublicKey target = new RequestMessagePublicKey(serviceName, username, keyAlgorithmName, keyData); // TODO: Initialize to an appropriate value
  68. byte[] expected = null; // TODO: Initialize to an appropriate value
  69. byte[] actual;
  70. target.Signature = expected;
  71. actual = target.Signature;
  72. Assert.AreEqual(expected, actual);
  73. Assert.Inconclusive("Verify the correctness of this test method.");
  74. }
  75. }
  76. }