|
@@ -0,0 +1,63 @@
|
|
|
+using Microsoft.VisualStudio.TestTools.UnitTesting;
|
|
|
+using System;
|
|
|
+using Exam;
|
|
|
+
|
|
|
+namespace ModulTest
|
|
|
+{
|
|
|
+ [TestClass]
|
|
|
+ public class UnitTest
|
|
|
+ {
|
|
|
+ /// <summary>
|
|
|
+ /// Тест авторизации под успешным входом
|
|
|
+ /// </summary>
|
|
|
+ [TestMethod]
|
|
|
+ public void autorization_valid()
|
|
|
+ {
|
|
|
+ Testovik obj = new Testovik();
|
|
|
+ string login = "123";
|
|
|
+ string password = "123";
|
|
|
+ string res = "Вы успешно вошли";
|
|
|
+ string result = obj.autoRization(login, password);
|
|
|
+ Assert.AreEqual(res, result);
|
|
|
+ }
|
|
|
+ /// <summary>
|
|
|
+ /// Тест авторизации при условии того, что не введен логин
|
|
|
+ /// </summary>
|
|
|
+ [TestMethod]
|
|
|
+ public void autorization_not_login()
|
|
|
+ {
|
|
|
+ Testovik obj = new Testovik();
|
|
|
+ string login = null;
|
|
|
+ string password = "123";
|
|
|
+ string res = "Введите логин";
|
|
|
+ string result = obj.autoRization(login, password);
|
|
|
+ Assert.AreEqual(res, result);
|
|
|
+ }
|
|
|
+ /// <summary>
|
|
|
+ /// Тест авторизации при условии того, что не введен пароль
|
|
|
+ /// </summary>
|
|
|
+ [TestMethod]
|
|
|
+ public void autorization_not_password()
|
|
|
+ {
|
|
|
+ Testovik obj = new Testovik();
|
|
|
+ string login = "123";
|
|
|
+ string password = null;
|
|
|
+ string res = "Введите пароль";
|
|
|
+ string result = obj.autoRization(login, password);
|
|
|
+ Assert.AreEqual(res, result);
|
|
|
+ }
|
|
|
+ /// <summary>
|
|
|
+ /// Тест авторизации при условии того, что логин или пароль неверно введен
|
|
|
+ /// </summary>
|
|
|
+ [TestMethod]
|
|
|
+ public void autorization_no_valid()
|
|
|
+ {
|
|
|
+ Testovik obj = new Testovik();
|
|
|
+ string login = "1234234123123";
|
|
|
+ string password = "5673342134";
|
|
|
+ string res = "Неверный логин и/или пароль";
|
|
|
+ string result = obj.autoRization(login, password);
|
|
|
+ Assert.AreEqual(res, result);
|
|
|
+ }
|
|
|
+ }
|
|
|
+}
|