12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485 |
- using Microsoft.VisualStudio.TestTools.UnitTesting;
- using System;
- using veloprokat2;
- namespace VeloprokatTest
- {
- [TestClass]
- public class UnitTest1
- {
- [TestMethod]
- public void AuthTest()
- {
- var test = new auth_test();
- Assert.IsTrue(test.Reg("admin", "admin-1")); //тест правильных данных
- Assert.IsTrue(test.Reg("mukha.kirill", "Polka2003"));
- Assert.IsFalse(test.Reg("admin", "admin"));//тест неправильных данных
- Assert.IsFalse(test.Reg("kaigorodov", "Rfqujhjljd"));
- Assert.IsFalse(test.Reg("админ", "админ-1"));
- Assert.IsFalse(test.Reg("adмиn", "adмин"));
- Assert.IsFalse(test.Reg("", "")); //тест пустых полей
- }
-
- [TestMethod]
- public void RegAdmTest()
- {
- var test2 = new RedAdmTest();
- Assert.IsTrue(test2.TestReg("2", "adminn", "admin-1", "admin-1", "Кайгородов", "Александр", "Алексеевич", "aa.kaigorodov@mail.ru", "89833592446", "23.02.2003")); //Правильный формат данных
- Assert.IsTrue(test2.TestReg("3", "mukha.kiril", "polka2003", "polka2003", "Муха", "Кирилл", "Михайлович", "mukha.kirill@gmail.com", "89833592446", "22022003"));
- Assert.IsFalse(test2.TestReg("f", "админ", "админ-1", "admin-1", "Kaigorodov", "Alexandr", "Alekseevich", "почта@а.ру", "раздватри", "да")); //Неправильный формат данных
- Assert.IsFalse(test2.TestReg("л", "муха.кирилл", "полка2003", "полка2003", "mukha", "кирилл", "михайлович", "муха.кирилл@гмаил.ру", "фывапролджй", "22022003"));
- Assert.IsFalse(test2.TestReg("", "", "", "", "", "", "", "", "", "")); //Пустые поля
- }
- [TestMethod]
- public void TestBikes()
- {
- var test3 = new TestInfoBikes();
- Assert.IsTrue(test3.TestVivod()); //Если в таблице выводятся данные, то будет true
- }
- [TestMethod]
- public void TestSearch()
- {
- var test4 = new TestInfoBikes();
- Assert.IsTrue(test4.SearchTest("Forward")); //если выводится хотя бы одна строка, то будет true
- Assert.IsTrue(test4.SearchTest("Stels"));
- Assert.IsTrue(test4.SearchTest("Гор"));
- Assert.IsFalse(test4.SearchTest("")); //если выводится 0 строк, то будет false
- Assert.IsFalse(test4.SearchTest("asdad"));
- Assert.IsFalse(test4.SearchTest("штер"));
- Assert.IsFalse(test4.SearchTest("atack"));
- Assert.IsFalse(test4.SearchTest("вфывфв"));
- }
- [TestMethod]
- public void TestChanging()
- {
- var test5 = new TestChanginhTheTypexaml();
- Assert.IsTrue(test5.ChangingType("1","Занят")); //Проверка каждого типа занятости
- Assert.IsTrue(test5.ChangingType("1","Свободен")); //Проверка каждого типа занятости
- Assert.IsTrue(test5.ChangingType("1","В тех. обслуживании")); //Проверка каждого типа занятости
- Assert.IsFalse(test5.ChangingType("","")); //Проверка пустым полем
- }
- [TestMethod]
- public void Validation()
- {
- var test6 = new ValidTest();
- Assert.IsTrue(test6.Valid("Кайгородов")); //проверка русскими символами
- Assert.IsTrue(test6.Valid("Муха"));
- Assert.IsFalse(test6.Valid("Mukha")); //проверка английскими символами
- Assert.IsFalse(test6.Valid("")); //проверка пустым полем
- }
- [TestMethod]
- public void TestDelete()
- {
- var test7 = new DeleteTest();
- Assert.IsTrue(test7.Delete_test("4"));
- Assert.IsTrue(test7.Delete_test("5"));
- Assert.IsFalse(test7.Delete_test("54"));
- Assert.IsFalse(test7.Delete_test("1"));
- }
- }
- }
|