UnitTest1.cs 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596
  1. using Microsoft.VisualStudio.TestTools.UnitTesting;
  2. using System;
  3. using KFC.windows;
  4. namespace TestKFC1
  5. {
  6. [TestClass]
  7. public class TestSum
  8. {
  9. menu page = new menu();
  10. [TestMethod]
  11. public void Sum()
  12. {
  13. int sum;
  14. int price;
  15. int result;
  16. int expected;
  17. sum = 0; // 1
  18. price = 55;
  19. expected = 55;
  20. result = page.NewSum(sum, price);
  21. Assert.AreEqual(expected, result);
  22. sum = 130; // 2
  23. price = 170;
  24. expected = 300;
  25. result = page.NewSum(sum, price);
  26. Assert.AreEqual(expected, result);
  27. sum = 355; // 3
  28. price = 189;
  29. expected = 544;
  30. result = page.NewSum(sum, price);
  31. Assert.AreEqual(expected, result);
  32. sum = 544; // 4
  33. price = 55;
  34. expected = 599;
  35. result = page.NewSum(sum, price);
  36. Assert.AreEqual(expected, result);
  37. }
  38. }
  39. [TestClass]
  40. public class TestTitle
  41. {
  42. menu page = new menu();
  43. [TestMethod]
  44. public void Shefburger()
  45. {
  46. page.NewProd("\nШефбургер\t\t\t170 р.");
  47. StringAssert.Contains(page.name, "\nШефбургер\t\t\t170 р.");
  48. }
  49. [TestMethod]
  50. public void Zinger()
  51. {
  52. page.NewProd("\nЗингер\t\t\t\t130 р.");
  53. StringAssert.Contains(page.name, "\nЗингер\t\t\t\t130 р.");
  54. }
  55. [TestMethod]
  56. public void Ai_twister()
  57. {
  58. page.NewProd("\nАй-твистер\t\t\t55 р.");
  59. StringAssert.Contains(page.name, "\nАй-твистер\t\t\t55 р.");
  60. }
  61. [TestMethod]
  62. public void Deluxe_twister()
  63. {
  64. page.NewProd("\nТвистер Де Люкс\t\t\t189 р.");
  65. StringAssert.Contains(page.name, "\nТвистер Де Люкс\t\t\t189 р.");
  66. }
  67. [TestMethod]
  68. public void Pirog()
  69. {
  70. page.NewProd("\nПирожек с вишней\t\t55 р.");
  71. StringAssert.Contains(page.name, "\nПирожек с вишней\t\t55 р.");
  72. }
  73. }
  74. }