UnitTest1.cs 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. using Microsoft.VisualStudio.TestTools.UnitTesting;
  2. using System;
  3. using daily_planner;
  4. using System.Linq;
  5. namespace UnitTestProject1
  6. {
  7. [TestClass]
  8. public class UnitTest1
  9. {
  10. tasksContext _context = new tasksContext();
  11. [TestMethod]
  12. public void TestMethod1()
  13. {
  14. MainWindow page = new MainWindow();
  15. string task;
  16. int exp, res;
  17. //1
  18. task = "Покорить котика";
  19. exp = 0;
  20. res = _context.Tasks.Where(t => t.Task == task).Count();
  21. Assert.AreEqual(exp, res);
  22. //2
  23. task = "Раз очароваться в жизни";
  24. exp = 0;
  25. res = _context.Tasks.Where(t => t.Task == task).Count();
  26. Assert.AreEqual(exp, res);
  27. //3
  28. task = "Покакать в подушку";
  29. exp = 0;
  30. res = _context.Tasks.Where(t => t.Task == task).Count();
  31. Assert.AreEqual(exp, res);
  32. //4
  33. task = "Сдать практику";
  34. exp = 1;
  35. res = _context.Tasks.Where(t => t.Task == task).Count();
  36. Assert.AreEqual(exp, res);
  37. //5
  38. task = "Уехать в Красноярск";
  39. exp = 1;
  40. res = _context.Tasks.Where(t => t.Task == task).Count();
  41. Assert.AreEqual(exp, res);
  42. }
  43. }
  44. }