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")); } } }