UnitTest1.cs 2.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. using System;
  2. using Matrices;
  3. using Microsoft.VisualStudio.TestTools.UnitTesting;
  4. namespace MatricesTestProject
  5. {
  6. [TestClass]
  7. public class Test
  8. {
  9. [TestMethod]
  10. public void SummMatrices()
  11. {
  12. var page = new MainWindow();
  13. var rezult = new int[2, 3];
  14. CollectionAssert.AreEqual(page.TestSumm(rezult), new int[2, 3] { { 2, 4, 6 }, { 8, 10, 12 } });
  15. }
  16. [TestMethod]
  17. public void MinusMatrices()
  18. {
  19. var page = new MainWindow();
  20. var rezult = new int[2, 3];
  21. CollectionAssert.AreEqual(page.TestMinus(rezult), new int[2, 3] { { 0, 0, 0 }, { 0, 0, 0 } });
  22. }
  23. [TestMethod]
  24. public void TransporMatrices()
  25. {
  26. var page = new MainWindow();
  27. var rezult = new int[3, 2];
  28. CollectionAssert.AreEqual(page.TestTranspor(rezult), new int[3, 2] { {1, 4}, {2, 5}, {3, 6} });
  29. }
  30. [TestMethod]
  31. public void TransporUMNatrices()
  32. {
  33. var page = new MainWindow();
  34. var rezult = new int[3, 2];
  35. CollectionAssert.AreEqual(page.TestTransporUMN(rezult), new int[3, 2] { { 1, 16 }, { 4, 25 }, { 9, 36 } });
  36. }
  37. [TestMethod]
  38. public void ScalarMatrices()
  39. {
  40. var page = new MainWindow();
  41. var rezult = new int[2, 3];
  42. CollectionAssert.AreEqual(page.TestScalar(rezult), new int[2, 3] { { 5, 20, 15 }, { 75, 250, 300 } });
  43. }
  44. [TestMethod]
  45. public void PerestanovkaMatrices()
  46. {
  47. var page = new MainWindow();
  48. var rezult = new int[2, 3];
  49. CollectionAssert.AreEqual(page.TestPerestanovka(rezult), new int[2, 3] { { 4, 5, 6 }, { 1, 2, 3 } });
  50. }
  51. public void InsertTest()
  52. {
  53. var page = new MainWindow();
  54. Assert.IsTrue(page.TestIns(31, "Nurlangur", "nurlan2021", "Гурбанов", "Нурлан", "Мухмаевич"));
  55. }
  56. }
  57. }