using Hotel_Course_Project; using Microsoft.VisualStudio.TestTools.UnitTesting; using Microsoft.Win32; using System; using System.Windows.Media.Imaging; namespace UnitTestCourseProject { [TestClass] public class UnitTest { [TestMethod] public void TestReceiveImage() { //StaffChangeOrAddPage staffChangeOrAdd = new StaffChangeOrAddPage(null); //string FilePath; //string uriString; //OpenFileDialog openFileDialog = new OpenFileDialog(); //if (openFileDialog.ShowDialog() == true) //{ // FilePath = openFileDialog.FileName; // uriString = $"{FilePath}"; //} //else //{ // FilePath = string.Empty; // uriString = string.Empty; //} //Assert.IsFalse(staffChangeOrAdd.TestReceiveImage(uriString)); //Assert.IsTrue(SomeMethods.TestconvertBitToImage(array)); //array = new byte[25234]; //Assert.IsTrue(SomeMethods.TestconvertBitToImage(array)); //array = new byte[5523334]; //Assert.IsTrue(SomeMethods.TestconvertBitToImage(array)); //byte[] sol ; //array = sol; //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 = "123435267"; Password = "password"; Assert.IsTrue(staffChangeOrAdd.TestAddStaff(LName, Fname, Mname, Login, Password, 1)); staffChangeOrAdd = new StaffChangeOrAddPage(null); LName = "Петренко"; Fname = "Михаил"; Mname = "Григорьевич"; Login = "Admin1"; Password = "Admin"; Assert.IsTrue(staffChangeOrAdd.TestAddStaff(LName, Fname, Mname, Login, Password, 1)); } } }