SchoolTest.cs 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. using System;
  2. using System.Linq;
  3. using Microsoft.VisualStudio.TestTools.UnitTesting;
  4. using SchoolProject;
  5. namespace SchoolTest
  6. {
  7. [TestClass]
  8. public class SchoolTest
  9. {
  10. [TestMethod]
  11. public void AddEmployeeTest()
  12. {
  13. }
  14. [TestMethod]
  15. public void EditEmployeeTest()
  16. {
  17. }
  18. [TestMethod]
  19. public void DeleteEmployeeTest()
  20. {
  21. Employee TestEmployee = new Employee
  22. {
  23. LastName = "Test",
  24. Name = "Test",
  25. MiddleName = "Test",
  26. IDPosition = 1,
  27. IDSubdivision = 1
  28. };
  29. DB.db.Employee.Add(TestEmployee);
  30. DB.Save();
  31. ShowEmployeePage showEmployeePage = new ShowEmployeePage();
  32. //Кнопка "Нет"
  33. Assert.IsFalse(showEmployeePage.DeleteEmployee(TestEmployee));
  34. //Кнопка "Да"
  35. Assert.IsTrue(showEmployeePage.DeleteEmployee(TestEmployee));
  36. var FindEmploye = DB.db.Employee.FirstOrDefault(x => x.LastName == "Test");
  37. Assert.IsNull(FindEmploye);
  38. }
  39. }
  40. }