UnitTest1.cs 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105
  1. using Microsoft.VisualStudio.TestTools.UnitTesting;
  2. using Kliker;
  3. namespace UnitTest
  4. {
  5. [TestClass]
  6. public class UnitTest
  7. {
  8. MainWindow wnd = new MainWindow();
  9. long point = 0;
  10. static int click = 1;
  11. [TestMethod]
  12. public void ClickImgTest()
  13. {
  14. long resultPoints = 1;
  15. Assert.AreEqual(resultPoints, wnd.IncreasePoint(point, click));
  16. point = 100;
  17. click = 3;
  18. resultPoints = 103;
  19. Assert.AreEqual(resultPoints, wnd.IncreasePoint(point, click));
  20. point = 123;
  21. click = 17;
  22. resultPoints = 140;
  23. Assert.AreEqual(resultPoints, wnd.IncreasePoint(point, click));
  24. point = 15;
  25. click = 15;
  26. resultPoints = 30;
  27. Assert.AreEqual(resultPoints, wnd.IncreasePoint(point, click));
  28. }
  29. [TestMethod]
  30. public void UpgradeBtn1Test()
  31. {
  32. point = 0;
  33. Assert.IsFalse(wnd.IsUpgraded(point, 1));
  34. point = 312;
  35. Assert.IsTrue(wnd.IsUpgraded(point, 1));
  36. click = 1;
  37. int resultClick = 4;
  38. Assert.AreEqual(resultClick, wnd.IncreaseClick(click, 1));
  39. point = 312;
  40. long resultPoint = 0;
  41. Assert.AreEqual(resultPoint, wnd.DecreasePoint(point, 1));
  42. }
  43. [TestMethod]
  44. public void UpgradeBtn2Test()
  45. {
  46. point = 499;
  47. Assert.IsFalse(wnd.IsUpgraded(point, 2));
  48. point = 1500;
  49. Assert.IsTrue(wnd.IsUpgraded(point, 2));
  50. click = 10;
  51. int resultClick = 20;
  52. Assert.AreEqual(resultClick, wnd.IncreaseClick(click, 2));
  53. point = 2000;
  54. long resultPoint = 772;
  55. Assert.AreEqual(resultPoint, wnd.DecreasePoint(point, 2));
  56. }
  57. [TestMethod]
  58. public void UpgradeBtn3Test()
  59. {
  60. point = 1200;
  61. Assert.IsFalse(wnd.IsUpgraded(point, 3));
  62. point = 50000;
  63. Assert.IsTrue(wnd.IsUpgraded(point, 3));
  64. click = 20;
  65. int resultClick = 50;
  66. Assert.AreEqual(resultClick, wnd.IncreaseClick(click, 3));
  67. point = 50000;
  68. long resultPoint = 47252;
  69. Assert.AreEqual(resultPoint, wnd.DecreasePoint(point, 3));
  70. }
  71. [TestMethod]
  72. public void UpgradeBtn4Test()
  73. {
  74. point = 0;
  75. Assert.IsFalse(wnd.IsUpgraded(point, 4));
  76. point = 50000;
  77. Assert.IsTrue(wnd.IsUpgraded(point, 4));
  78. click = 50;
  79. int resultClick = 100;
  80. Assert.AreEqual(resultClick, wnd.IncreaseClick(click, 4));
  81. point = 50000;
  82. long resultPoint = 1928;
  83. Assert.AreEqual(resultPoint, wnd.DecreasePoint(point, 4));
  84. }
  85. }
  86. }