UnitTest1.cs 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. using Microsoft.VisualStudio.TestTools.UnitTesting;
  2. using System;
  3. using clicker;
  4. namespace TestClicker
  5. {
  6. [TestClass]
  7. public class ButtonTest
  8. {
  9. MainWindow page = new MainWindow();
  10. [TestMethod]
  11. public void TestB1()
  12. {
  13. long point = 250;
  14. int click = 1;
  15. double result = point - 100 + click + 3;
  16. Assert.AreEqual(result, page.B1_Click_Update(ref point, ref click));
  17. }
  18. [TestMethod]
  19. public void TestB2()
  20. {
  21. long point = 500;
  22. int click = 1;
  23. double result = point - 250 + click + 5;
  24. Assert.AreEqual(result, page.B2_Click_Update(ref point, ref click));
  25. }
  26. [TestMethod]
  27. public void TestB3()
  28. {
  29. long point = 1000;
  30. int click = 1;
  31. double result = point - 500 + click + 7;
  32. Assert.AreEqual(result, page.B3_Click_Update(ref point, ref click));
  33. }
  34. [TestMethod]
  35. public void TestB4()
  36. {
  37. long point = 2000;
  38. int click = 1312;
  39. double result = point - 1000 + click + 12;
  40. Assert.AreEqual(result, page.B4_Click_Update(ref point, ref click));
  41. }
  42. }
  43. [TestClass]
  44. public class ImageTest
  45. {
  46. MainWindow page = new MainWindow();
  47. [TestMethod]
  48. public void TestImage1()
  49. {
  50. long point = 80;
  51. int click = 1;
  52. double result = point + click;
  53. Assert.AreEqual(result, page.MouseDownd_Update(ref point, ref click));
  54. }
  55. }
  56. }