|
@@ -1,7 +1,11 @@
|
|
|
using Hotel_Course_Project;
|
|
|
using Microsoft.VisualStudio.TestTools.UnitTesting;
|
|
|
+using System;
|
|
|
using System.Collections.Generic;
|
|
|
using System.Linq;
|
|
|
+using System.Windows.Controls;
|
|
|
+using System.Windows.Media;
|
|
|
+using System.Windows.Media.Imaging;
|
|
|
|
|
|
namespace UnitTestCourseProject
|
|
|
{
|
|
@@ -28,14 +32,14 @@ namespace UnitTestCourseProject
|
|
|
string Fname = "";
|
|
|
string Mname = "";
|
|
|
string Login = "";
|
|
|
- Assert.IsFalse(staffChangeOrAdd.TestAddStaff(LName, Fname, Mname, Login,2));
|
|
|
+ Assert.IsFalse(staffChangeOrAdd.TestAddStaff(LName, Fname, Mname, Login, 2));
|
|
|
|
|
|
staffChangeOrAdd = new StaffChangeOrAddPage(null);
|
|
|
LName = "";
|
|
|
Fname = "Иван";
|
|
|
Mname = "Иванович";
|
|
|
Login = "123";
|
|
|
- Assert.IsFalse(staffChangeOrAdd.TestAddStaff(LName, Fname, Mname, Login,2));
|
|
|
+ Assert.IsFalse(staffChangeOrAdd.TestAddStaff(LName, Fname, Mname, Login, 2));
|
|
|
|
|
|
staffChangeOrAdd = new StaffChangeOrAddPage(null);
|
|
|
LName = "Иванов";
|
|
@@ -89,7 +93,7 @@ namespace UnitTestCourseProject
|
|
|
List<Staff> staffList = new List<Staff>();
|
|
|
List<Staff> searchedStaffList = new List<Staff>();
|
|
|
string searchText;
|
|
|
-
|
|
|
+
|
|
|
//создаётся базовый лист сотрудников из которого будет происходить поиск
|
|
|
Staff staff1 = new Staff()
|
|
|
{
|
|
@@ -100,7 +104,7 @@ namespace UnitTestCourseProject
|
|
|
Login = "123",
|
|
|
Id_PersStatus = 1,
|
|
|
Id_StaffRole = 1
|
|
|
- };
|
|
|
+ };
|
|
|
Staff staff2 = new Staff()
|
|
|
{
|
|
|
Id = 2,
|
|
@@ -135,7 +139,7 @@ namespace UnitTestCourseProject
|
|
|
staffList.Add(staff2);
|
|
|
staffList.Add(staff3);
|
|
|
staffList.Add(staff4);
|
|
|
-
|
|
|
+
|
|
|
//заполняем итоговый лист с тем, что должно найтись после поиска
|
|
|
searchedStaffList.Add(staff3);
|
|
|
searchedStaffList.Add(staff4);
|
|
@@ -204,7 +208,7 @@ namespace UnitTestCourseProject
|
|
|
string hash;
|
|
|
pass = "123";
|
|
|
hash = "5fa285e1bebe0a6623e33afc04a1fbd5";
|
|
|
- Assert.AreEqual(SomeMethods.Hash(pass),hash);
|
|
|
+ Assert.AreEqual(SomeMethods.Hash(pass), hash);
|
|
|
pass = "123";
|
|
|
hash = "5fa285e1bebe0a6623e33afc04a1fbd5";
|
|
|
Assert.AreEqual(SomeMethods.Hash(pass), hash);
|
|
@@ -221,6 +225,14 @@ namespace UnitTestCourseProject
|
|
|
hash = "5fa285e1bebe0a6623e33afc04a1fbd5";
|
|
|
Assert.AreEqual(SomeMethods.Hash(pass), hash);
|
|
|
}
|
|
|
-
|
|
|
+ [TestMethod]
|
|
|
+ public void TestAddImage()
|
|
|
+ {
|
|
|
+ StaffChangeOrAddPage staffChangeOrAdd = new StaffChangeOrAddPage(null);
|
|
|
+ Assert.IsTrue(staffChangeOrAdd.TestReceiveImage("C:/Users/gr692_kov/Desktop/Тестовый_пустой_рисунок.jpg"));
|
|
|
+ Assert.IsTrue(staffChangeOrAdd.TestReceiveImage("C:/Users/gr692_kov/Desktop/Изображение_с_другим_расширением.doc"));
|
|
|
+ Assert.IsFalse(staffChangeOrAdd.TestReceiveImage("C:/Users/gr692_kov/Desktop/Тестовый_пдф_файл.pptx"));
|
|
|
+ Assert.IsFalse(staffChangeOrAdd.TestReceiveImage("пдф_файл_вjpg.jpg"));
|
|
|
+ }
|
|
|
}
|
|
|
}
|