using Microsoft.VisualStudio.TestTools.UnitTesting;
using System;
using project;
namespace ModulTest
{
[TestClass]
public class UnitTest
{
///
/// Тест авторизации под успешным входом
///
[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);
}
///
/// Тест авторизации при условии того, что не введен логин
///
[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);
}
///
/// Тест авторизации при условии того, что не введен пароль
///
[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);
}
///
/// Тест авторизации при условии того, что логин или пароль неверно введен
///
[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);
}
}
}