UnitTest.cs 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. using Microsoft.VisualStudio.TestTools.UnitTesting;
  2. using System;
  3. using project;
  4. namespace ModulTest
  5. {
  6. [TestClass]
  7. public class UnitTest
  8. {
  9. /// <summary>
  10. /// Тест авторизации под успешным входом
  11. /// </summary>
  12. [TestMethod]
  13. public void autorization_valid()
  14. {
  15. Testovik obj = new Testovik();
  16. string login = "123";
  17. string password = "123";
  18. string res = "Вы успешно вошли";
  19. string result = obj.autoRization(login, password);
  20. Assert.AreEqual(res, result);
  21. }
  22. /// <summary>
  23. /// Тест авторизации при условии того, что не введен логин
  24. /// </summary>
  25. [TestMethod]
  26. public void autorization_not_login()
  27. {
  28. Testovik obj = new Testovik();
  29. string login = null;
  30. string password = "123";
  31. string res = "Введите логин";
  32. string result = obj.autoRization(login, password);
  33. Assert.AreEqual(res, result);
  34. }
  35. /// <summary>
  36. /// Тест авторизации при условии того, что не введен пароль
  37. /// </summary>
  38. [TestMethod]
  39. public void autorization_not_password()
  40. {
  41. Testovik obj = new Testovik();
  42. string login = "123";
  43. string password = null;
  44. string res = "Введите пароль";
  45. string result = obj.autoRization(login, password);
  46. Assert.AreEqual(res, result);
  47. }
  48. /// <summary>
  49. /// Тест авторизации при условии того, что логин или пароль неверно введен
  50. /// </summary>
  51. [TestMethod]
  52. public void autorization_no_valid()
  53. {
  54. Testovik obj = new Testovik();
  55. string login = "1234234123123";
  56. string password = "5673342134";
  57. string res = "Неверный логин и/или пароль";
  58. string result = obj.autoRization(login, password);
  59. Assert.AreEqual(res, result);
  60. }
  61. }
  62. }