UnitTest1.cs 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. using Microsoft.VisualStudio.TestTools.UnitTesting;
  2. using System;
  3. using ПроверкаПродукции;
  4. namespace UnitTest
  5. {
  6. [TestClass]
  7. public class UnitTest1
  8. {
  9. [TestMethod]
  10. public void GetDlinProd_return_40() // Проверка правильности подсчёта погрешности длины
  11. {
  12. double expected = 40;
  13. double act = Decision.GetDlinProd();
  14. Assert.AreEqual(expected, act);
  15. }
  16. [TestMethod]
  17. public void GetDiametrProd_return_0_25() // Проверка правильности подсчёта погрешности диаметра
  18. {
  19. double a = 25;
  20. double expected = 0.25;
  21. double act = Decision.GetDiametrProd(a);
  22. Assert.AreEqual(expected, act);
  23. }
  24. [TestMethod]
  25. public void ProverkaShirin_return_false() // Проверка модуля который определяет соответствие изделия (если изделие соотсветсвует)
  26. {
  27. string prod = "PN10";
  28. double shirina = 24.946;
  29. bool expected = false;
  30. bool act = Decision.ProverkaShirin(prod, shirina);
  31. Assert.AreEqual(expected, act);
  32. }
  33. [TestMethod]
  34. public void ProverkaShirin_return_true() // Проверка модуля который определяет соответствие изделия (если изделие не соотсветсвует)
  35. {
  36. string prod = "PN10";
  37. double shirina = 32.329;
  38. bool expected = false;
  39. bool act = Decision.ProverkaShirin(prod, shirina);
  40. Assert.AreEqual(expected, act);
  41. }
  42. }
  43. }