UnitTest.cs 3.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293
  1. using Hotel_Course_Project;
  2. using Microsoft.VisualStudio.TestTools.UnitTesting;
  3. using System;
  4. namespace UnitTestCourseProject
  5. {
  6. [TestClass]
  7. public class UnitTest
  8. {
  9. [TestMethod]
  10. public void TEstCoddingImageToByte()
  11. {
  12. byte[] array = new byte[657467];
  13. Assert.IsTrue(SomeMethods.TestconvertBitToImage(array));
  14. Assert.IsTrue(SomeMethods.TestconvertBitToImage(array));
  15. array = new byte[25234];
  16. Assert.IsTrue(SomeMethods.TestconvertBitToImage(array));
  17. array = new byte[5523334];
  18. Assert.IsTrue(SomeMethods.TestconvertBitToImage(array));
  19. array = new byte[0];
  20. Assert.IsTrue(SomeMethods.TestconvertBitToImage(array));
  21. }
  22. [TestMethod]
  23. public void TestDeCoddingByteToImage()
  24. {
  25. }
  26. [TestMethod]
  27. public void TestAuthorization()
  28. {
  29. AuthorizationWindow authorization = new AuthorizationWindow();
  30. //Корректные пары логина и пароля
  31. Assert.IsTrue(authorization.Auth("123", "123"));
  32. Assert.IsTrue(authorization.Auth("456", "456"));
  33. //Некорректные пары логина и пароля
  34. Assert.IsFalse(authorization.Auth("123456", "123546"));
  35. Assert.IsFalse(authorization.Auth("12334", "541231"));
  36. Assert.IsFalse(authorization.Auth("Login", "Parol"));
  37. }
  38. [TestMethod]
  39. public void TestAddStaff()
  40. {
  41. StaffChangeOrAddPage staffChangeOrAdd = new StaffChangeOrAddPage(null);
  42. string LName = "";
  43. string Fname = "";
  44. string Mname = "";
  45. string Login = "";
  46. string Password = "";
  47. Assert.IsFalse(staffChangeOrAdd.TestAddStaff(LName, Fname, Mname, Login, Password, 2));
  48. staffChangeOrAdd = new StaffChangeOrAddPage(null);
  49. LName = "";
  50. Fname = "Иван";
  51. Mname = "Иванович";
  52. Login = "123";
  53. Password = "123";
  54. Assert.IsFalse(staffChangeOrAdd.TestAddStaff(LName, Fname, Mname, Login, Password, 2));
  55. staffChangeOrAdd = new StaffChangeOrAddPage(null);
  56. LName = "Иванов";
  57. Fname = "";
  58. Mname = "Иванович";
  59. Login = "dsa";
  60. Password = "dsa";
  61. Assert.IsFalse(staffChangeOrAdd.TestAddStaff(LName, Fname, Mname, Login, Password, 2));
  62. staffChangeOrAdd = new StaffChangeOrAddPage(null);
  63. LName = "Иванов";
  64. Fname = "Иван";
  65. Mname = "Иванович";
  66. Login = "1234567";
  67. Password = "password";
  68. Assert.IsTrue(staffChangeOrAdd.TestAddStaff(LName, Fname, Mname, Login, Password, 1));
  69. staffChangeOrAdd = new StaffChangeOrAddPage(null);
  70. LName = "Петренко";
  71. Fname = "Михаил";
  72. Mname = "Григорьевич";
  73. Login = "Admin";
  74. Password = "Admin";
  75. Assert.IsTrue(staffChangeOrAdd.TestAddStaff(LName, Fname, Mname, Login, Password, 1));
  76. }
  77. }
  78. }