UnitTest1.cs 8.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180
  1. using Microsoft.VisualStudio.TestTools.UnitTesting;
  2. using System;
  3. namespace PPC
  4. {
  5. [TestClass]
  6. public class UnitTest1
  7. {
  8. [TestMethod]
  9. public void Test1()//Проверяет возращает ли метод проверки заполнения логина False, при заполненном поле
  10. {
  11. MainWindowViewModel obj = new MainWindowViewModel();
  12. obj.Login = "123";
  13. bool result = obj.CheckLoginOnEmpty();
  14. Assert.IsFalse(result);
  15. }
  16. [TestMethod]
  17. public void Test2()//Проверяет возращает ли метод проверки заполнения логина True, при не заполненном поле
  18. {
  19. MainWindowViewModel obj = new MainWindowViewModel();
  20. obj.Login = "";
  21. bool result = obj.CheckLoginOnEmpty();
  22. Assert.IsTrue(result);
  23. }
  24. [TestMethod]
  25. public void Test3()//Проверяет возращает ли метод проверки заполнения логина не пустое значение
  26. {
  27. MainWindowViewModel obj = new MainWindowViewModel();
  28. obj.Login = "";
  29. bool result = obj.CheckLoginOnEmpty();
  30. Assert.IsNotNull(result);
  31. }
  32. [TestMethod]
  33. public void Test4()//Проверяет возращает ли метод проверки заполнения пароля False, при заполненном поле
  34. {
  35. MainWindowViewModel obj = new MainWindowViewModel();
  36. obj.password = "123";
  37. bool result = obj.CheckPasswordOnEmpty();
  38. Assert.IsFalse(result);
  39. }
  40. [TestMethod]
  41. public void Test5()//Проверяет возращает ли метод проверки заполнения пароля True, при не заполненном поле
  42. {
  43. MainWindowViewModel obj = new MainWindowViewModel();
  44. obj.password = "";
  45. bool result = obj.CheckPasswordOnEmpty();
  46. Assert.IsTrue(result);
  47. }
  48. [TestMethod]
  49. public void Test6()//Проверяет возращает ли метод проверки заполнения пароля не пустое значение
  50. {
  51. MainWindowViewModel obj = new MainWindowViewModel();
  52. obj.password = "";
  53. bool result = obj.CheckPasswordOnEmpty();
  54. Assert.IsNotNull(result);
  55. }
  56. [TestMethod]
  57. public void Test7()//Проверяет будет ли результат метода на проверку наличия пользователя в системе True при пустых полях
  58. {
  59. MainWindowViewModel obj = new MainWindowViewModel();
  60. obj.User = new Date_Users();
  61. bool result = obj.CheckOnFailAuthorization();
  62. Assert.IsTrue(result);
  63. }
  64. [TestMethod]
  65. public void Test8()//Проверяет будет ли результат метода на проверку наличия пользователя в системе Flase при заполненных полях
  66. {
  67. MainWindowViewModel obj = new MainWindowViewModel();
  68. obj.User = new Date_Users {ID_user = 1};
  69. bool result = obj.CheckOnFailAuthorization();
  70. Assert.IsFalse(result);
  71. }
  72. [TestMethod]
  73. public void Test9()//Проверяет возращает ли метод проверки наличия пользователя в системе не пустое значение
  74. {
  75. MainWindowViewModel obj = new MainWindowViewModel();
  76. bool result = obj.CheckOnFailAuthorization();
  77. Assert.IsNotNull(result);
  78. }
  79. [TestMethod]
  80. public void Test10()//Проверяет возвращает ли метод проверки соответствия паролей значние True, при совпадающих паролях
  81. {
  82. RegViewModel obj = new RegViewModel();
  83. obj.Password = "123";
  84. obj.ConfirmPassword = "123";
  85. bool result = obj.CheckPassword_Confirm();
  86. Assert.IsTrue(result);
  87. }
  88. [TestMethod]
  89. public void Test11()//Проверяет возварщает ли метод проверки соответсвия паролей значение False, при несовпадающих паролях
  90. {
  91. RegViewModel obj = new RegViewModel();
  92. obj.Password = "123";
  93. obj.ConfirmPassword = "321";
  94. bool result = obj.CheckPassword_Confirm();
  95. Assert.IsFalse(result);
  96. }
  97. [TestMethod]
  98. public void Test12()//Проверяет возварщает ли метод проверки соответсвия пароля маске значение False, при неккоректном пароле
  99. {
  100. RegViewModel obj = new RegViewModel();
  101. obj.Password = "123";
  102. bool result = obj.PasswordCheck();
  103. Assert.IsFalse(result);
  104. }
  105. [TestMethod]
  106. public void Test13()//Проверяет возварщает ли метод проверки соответсвия пароля маске значение True, при ккоректном пароле
  107. {
  108. RegViewModel obj = new RegViewModel();
  109. obj.Password = "A1b2c3";
  110. bool result = obj.PasswordCheck();
  111. Assert.IsTrue(result);
  112. }
  113. [TestMethod]
  114. public void Test14()//Проверяет возварщает ли метод проверки соответсвия логина маске значение False, при неккоректном пароле
  115. {
  116. RegViewModel obj = new RegViewModel();
  117. obj.Login = "123";
  118. bool result = obj.LoginCheck();
  119. Assert.IsFalse(result);
  120. }
  121. [TestMethod]
  122. public void Test15()//Проверяет возварщает ли метод проверки соответсвия логина маске значение True, при ккоректном пароле
  123. {
  124. RegViewModel obj = new RegViewModel();
  125. obj.Login = "Test";
  126. bool result = obj.LoginCheck();
  127. Assert.IsTrue(result);
  128. }
  129. [TestMethod]
  130. public void Test16()//Проверяет возварщает ли метод проверки логина на заполненность True, при пустом поле
  131. {
  132. RegViewModel obj = new RegViewModel();
  133. obj.Login = "";
  134. bool result = obj.CheckLoginOnEmpty();
  135. Assert.IsTrue(result);
  136. }
  137. [TestMethod]
  138. public void Test17()//Проверяет возварщает ли метод проверки логина на заполненность True, при значении поля Null
  139. {
  140. RegViewModel obj = new RegViewModel();
  141. obj.Login = null;
  142. bool result = obj.CheckLoginOnEmpty();
  143. Assert.IsTrue(result);
  144. }
  145. [TestMethod]
  146. public void Test18()//Проверяет возварщает ли метод проверки логина на заполненность False, при заполненном поле
  147. {
  148. RegViewModel obj = new RegViewModel();
  149. obj.Login = "Test";
  150. bool result = obj.CheckLoginOnEmpty();
  151. Assert.IsFalse(result);
  152. }
  153. [TestMethod]
  154. public void Test19()//Проверяет возварщает ли метод проверки пароля на заполненность True, при пустом поле
  155. {
  156. RegViewModel obj = new RegViewModel();
  157. obj.Password = "";
  158. bool result = obj.CheckPasswordOnEmpty();
  159. Assert.IsTrue(result);
  160. }
  161. [TestMethod]
  162. public void Test20()//Проверяет возварщает ли метод проверки пароля на заполненность True, при значении поля Null
  163. {
  164. RegViewModel obj = new RegViewModel();
  165. obj.Password = null;
  166. bool result = obj.CheckPasswordOnEmpty();
  167. Assert.IsTrue(result);
  168. }
  169. [TestMethod]
  170. public void Test21()//Проверяет возварщает ли метод проверки пароля на заполненность False, при заполненном поле
  171. {
  172. RegViewModel obj = new RegViewModel();
  173. obj.Password = "Test";
  174. bool result = obj.CheckPasswordOnEmpty();
  175. Assert.IsFalse(result);
  176. }
  177. }
  178. }