12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667 |
- using CybersportTournament;
- using CybersportTournament.AddWindows;
- using Microsoft.VisualStudio.TestTools.UnitTesting;
- using System;
- namespace UnitTests
- {
- [TestClass]
- public class UnitTest
- {
- [TestMethod]
- public void TestRegistration()
- {
- var page = new RegistrationWindow();
- Assert.IsTrue(page.Registration("TriPS1", "123", "Максим", "Карбышев", "Евгеньевич", "kmacksim@yandex.ru"));
- Assert.IsFalse(page.Registration("", "123", "Максим", "Карбышев", "Евгеньевич", "kmacksim@yandex.ru"));
- Assert.IsFalse(page.Registration("TriPS1", "", "Максим", "Карбышев", "Евгеньевич", "kmacksim@yandex.ru"));
- Assert.IsFalse(page.Registration("TriPS1", "123", "", "Карбышев", "Евгеньевич", "kmacksim@yandex.ru"));
- Assert.IsFalse(page.Registration("TriPS1", "123", "Максим", "", "Евгеньевич", "kmacksim@yandex.ru"));
- Assert.IsTrue(page.Registration("TriPS1", "123", "Максим", "Карбышев", "", "kmacksim@yandex.ru"));
- Assert.IsFalse(page.Registration("TriPS1", "123", "Максим", "Карбышев", "Евгеньевич", ""));
- Assert.IsFalse(page.Registration("TriPS1", "123", "Максим", "Карбышев", "Евгеньевич", "15463"));
- }
- [TestMethod]
- public void TestAuthorization()
- {
- var page = new AuthorizationWindow();
- Assert.IsTrue(page.Authorization("TriPS", "123"));
- Assert.IsFalse(page.Authorization("", "123"));
- Assert.IsFalse(page.Authorization("TriPS", ""));
- Assert.IsFalse(page.Authorization("TriPS", "1156415"));
- }
- [TestMethod]
- public void TestMatchPeriod()
- {
- var page = new AddRoundWindow();
- TimeSpan matchPeriod = new TimeSpan(0, 0, 0);
- TimeSpan result = new TimeSpan(1, 30, 00);
- Assert.AreEqual(page.MatchPeriod("1:30", matchPeriod), result);
- }
- [TestMethod]
- public void TestMatchResult()
- {
- var page = new AddRoundWindow();
- Assert.AreEqual(page.MatchResult("16:0", "0:0"), "1:0");
- Assert.AreEqual(page.MatchResult("0:16", "0:0"), "0:1");
- Assert.AreEqual(page.MatchResult("16:16", "0:0"), "ошибка");
- Assert.AreEqual(page.MatchResult("16:0", "1:0"), "2:0");
- Assert.AreEqual(page.MatchResult("0:16", "1:0"), "1:1");
- Assert.AreEqual(page.MatchResult("16:0", "0:1"), "1:1");
- Assert.AreEqual(page.MatchResult("0:16", "0:1"), "0:2");
- }
- [TestMethod]
- public void TestHash()
- {
- Assert.AreEqual(Encrypt.Hash("123"), "5fa285e1bebe0a6623e33afc04a1fbd5");
- }
- }
- }
|