UnitTest1.cs 4.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180
  1. using Microsoft.VisualStudio.TestTools.UnitTesting;
  2. using System;
  3. using Clicker;
  4. namespace TestForClicker
  5. {
  6. [TestClass]
  7. public class UnitTest1
  8. {
  9. [TestMethod]
  10. public void TestMethod1()
  11. {
  12. //1 point
  13. int point = 1;
  14. int click = 1;
  15. int expected = 2;
  16. MainWindow window = new MainWindow();
  17. int actual = window.Image_MouseDownTest(point, click);
  18. Assert.AreEqual(expected, actual);
  19. //3 point
  20. point = 1;
  21. click = 3;
  22. expected = 4;
  23. actual = window.Image_MouseDownTest(point, click);
  24. Assert.AreEqual(expected, actual);
  25. //5 point
  26. point = 1;
  27. click = 5;
  28. expected = 6;
  29. actual = window.Image_MouseDownTest(point, click);
  30. Assert.AreEqual(expected, actual);
  31. //7 point
  32. point = 1;
  33. click = 7;
  34. expected = 8;
  35. actual = window.Image_MouseDownTest(point, click);
  36. Assert.AreEqual(expected, actual);
  37. //10 point
  38. point = 1;
  39. click = 10;
  40. expected = 11;
  41. actual = window.Image_MouseDownTest(point, click);
  42. Assert.AreEqual(expected, actual);
  43. }
  44. [TestMethod]
  45. public void TestMethod2()
  46. {
  47. MainWindow window = new MainWindow();
  48. //IsOk - true
  49. int point = 313;
  50. double sol_b1 = 312;
  51. Assert.IsTrue(window.IsOk(point, sol_b1));
  52. //IsOk - false
  53. point = 213;
  54. sol_b1 = 312;
  55. Assert.IsFalse(window.IsOk(point, sol_b1));
  56. //pointMinus
  57. point = 312;
  58. sol_b1 = 312;
  59. int expected = 0;
  60. int actual = window.PointMinus_1(point, sol_b1);
  61. Assert.AreEqual(expected, actual);
  62. //clickPlus
  63. int click = 312;
  64. expected = 315;
  65. actual = window.ClckPlus_1(click);
  66. Assert.AreEqual(expected, actual);
  67. }
  68. [TestMethod]
  69. public void TestMethod3()
  70. {
  71. MainWindow window = new MainWindow();
  72. //IsOk2 - true
  73. int point = 1228;
  74. double sol_b2 = 1228;
  75. Assert.IsTrue(window.IsOk2(point, sol_b2));
  76. //IsOk2 - false
  77. point = 1128;
  78. sol_b2 = 1228;
  79. Assert.IsFalse(window.IsOk2(point, sol_b2));
  80. //pointMinus2
  81. point = 1228;
  82. sol_b2 = 1228;
  83. int expected = 0;
  84. int actual = window.PointMinus_2(point, sol_b2);
  85. Assert.AreEqual(expected, actual);
  86. //clickPlus2
  87. int click = 1228;
  88. expected = 1233;
  89. actual = window.ClckPlus_2(click);
  90. Assert.AreEqual(expected, actual);
  91. }
  92. [TestMethod]
  93. public void TestMethod4()
  94. {
  95. MainWindow window = new MainWindow();
  96. //IsOk3 - true
  97. int point = 2748;
  98. double sol_b3 = 2748;
  99. Assert.IsTrue(window.IsOk3(point, sol_b3));
  100. //IsOk3 - false
  101. point = 2648;
  102. sol_b3 = 2748;
  103. Assert.IsFalse(window.IsOk3(point, sol_b3));
  104. //pointMinus3
  105. point = 2748;
  106. sol_b3 = 2748;
  107. int expected = 0;
  108. int actual = window.PointMinus_3(point, sol_b3);
  109. Assert.AreEqual(expected, actual);
  110. //clickPlus3
  111. int click = 2748;
  112. expected = 2755;
  113. actual = window.ClckPlus_3(click);
  114. Assert.AreEqual(expected, actual);
  115. }
  116. [TestMethod]
  117. public void TestMethod5()
  118. {
  119. MainWindow window = new MainWindow();
  120. //IsOk4 - true
  121. int point = 4872;
  122. double sol_b4 = 4872;
  123. Assert.IsTrue(window.IsOk4(point, sol_b4));
  124. //IsOk4 - false
  125. point = 4772;
  126. sol_b4 = 4872;
  127. Assert.IsFalse(window.IsOk4(point, sol_b4));
  128. //pointMinus4
  129. point = 4872;
  130. sol_b4 = 4872;
  131. int expected = 0;
  132. int actual = window.PointMinus_4(point, sol_b4);
  133. Assert.AreEqual(expected, actual);
  134. //clickPlus4
  135. int click = 4872;
  136. expected = 4882;
  137. actual = window.ClckPlus_4(click);
  138. Assert.AreEqual(expected, actual);
  139. }
  140. }
  141. }