using Hotel_Course_Project; using Microsoft.VisualStudio.TestTools.UnitTesting; using System; namespace UnitTestCourseProject { [TestClass] public class UnitTest { [TestMethod] public void TEstCoddingImageToByte() { byte[] array = new byte[657467]; Assert.IsTrue(SomeMethods.TestconvertBitToImage(array)); Assert.IsTrue(SomeMethods.TestconvertBitToImage(array)); array = new byte[25234]; Assert.IsTrue(SomeMethods.TestconvertBitToImage(array)); array = new byte[5523334]; Assert.IsTrue(SomeMethods.TestconvertBitToImage(array)); array = new byte[0]; Assert.IsTrue(SomeMethods.TestconvertBitToImage(array)); } [TestMethod] public void TestDeCoddingByteToImage() { } [TestMethod] public void TestAuthorization() { AuthorizationWindow authorization = new AuthorizationWindow(); //Корректные пары логина и пароля Assert.IsTrue(authorization.Auth("123", "123")); Assert.IsTrue(authorization.Auth("456", "456")); //Некорректные пары логина и пароля Assert.IsFalse(authorization.Auth("123456", "123546")); Assert.IsFalse(authorization.Auth("12334", "541231")); Assert.IsFalse(authorization.Auth("Login", "Parol")); } [TestMethod] public void TestAddStaff() { StaffChangeOrAddPage staffChangeOrAdd = new StaffChangeOrAddPage(null); string LName = ""; string Fname = ""; string Mname = ""; string Login = ""; string Password = ""; Assert.IsFalse(staffChangeOrAdd.TestAddStaff(LName, Fname, Mname, Login, Password, 2)); staffChangeOrAdd = new StaffChangeOrAddPage(null); LName = ""; Fname = "Иван"; Mname = "Иванович"; Login = "123"; Password = "123"; Assert.IsFalse(staffChangeOrAdd.TestAddStaff(LName, Fname, Mname, Login, Password, 2)); staffChangeOrAdd = new StaffChangeOrAddPage(null); LName = "Иванов"; Fname = ""; Mname = "Иванович"; Login = "dsa"; Password = "dsa"; Assert.IsFalse(staffChangeOrAdd.TestAddStaff(LName, Fname, Mname, Login, Password, 2)); staffChangeOrAdd = new StaffChangeOrAddPage(null); LName = "Иванов"; Fname = "Иван"; Mname = "Иванович"; Login = "1234567"; Password = "password"; Assert.IsTrue(staffChangeOrAdd.TestAddStaff(LName, Fname, Mname, Login, Password, 1)); staffChangeOrAdd = new StaffChangeOrAddPage(null); LName = "Петренко"; Fname = "Михаил"; Mname = "Григорьевич"; Login = "Admin"; Password = "Admin"; Assert.IsTrue(staffChangeOrAdd.TestAddStaff(LName, Fname, Mname, Login, Password, 1)); } } }