123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177 |
- using Microsoft.VisualStudio.TestTools.UnitTesting;
- using System;
- using WSUniversalLib;
- namespace UnitTestProject1
- {
- [TestClass]
- public class CalculationTest
- {
- [TestMethod]
- public void Check_AgentTypeNonExist()
- {
- int rezult = -1;
- Calculation calc = new Calculation();
- int actual = calc.GetPriorityForAgent(4, 32, 14);
- Assert.AreEqual(rezult, actual);
- }
- [TestMethod]
- public void Check_YongAgentTypeNonExist()
- {
- int rezult = -1;
- Calculation calc = new Calculation();
- int actual = calc.GetPriorityForAgent(4, 21, 1);
- Assert.AreEqual(rezult, actual);
- }
- [TestMethod]
- public void Check_YongAgnetType1EasyTest()
- {
- int rezult = 4;
- Calculation calc = new Calculation();
- int actual = calc.GetPriorityForAgent(1, 23, 2);
- Assert.AreEqual(rezult, actual);
- }
- [TestMethod]
- public void Check_YongAgnetType2EasyTest()
- {
- int rezult = 7;
- Calculation calc = new Calculation();
- int actual = calc.GetPriorityForAgent(2, 23, 2);
- Assert.AreEqual(rezult, actual);
- }
- [TestMethod]
- public void Check_YongAgnetType3EasyTest()
- {
- int rezult = 9;
- Calculation calc = new Calculation();
- int actual = calc.GetPriorityForAgent(3, 23, 2);
- Assert.AreEqual(rezult, actual);
- }
- [TestMethod]
- public void Check_AgentType1Exp12EasyTest()
- {
- int rezult = 28;
- Calculation calc = new Calculation();
- int actual = calc.GetPriorityForAgent(1, 32, 12);
- Assert.AreEqual(rezult, actual);
- }
- [TestMethod]
- public void Check_AgentType2Exp21EasyTest()
- {
- int rezult = 82;
- Calculation calc = new Calculation();
- int actual = calc.GetPriorityForAgent(2, 35, 21);
- Assert.AreEqual(rezult, actual);
- }
- [TestMethod]
- public void Check_AgentType3Exp40EasyTest()
- {
- int rezult = 200;
- Calculation calc = new Calculation();
- int actual = calc.GetPriorityForAgent(3, 55, 40);
- Assert.AreEqual(rezult, actual);
- }
- [TestMethod]
- public void Check_AgentType1Exp45EasyTest()
- {
- int rezult = 122;
- Calculation calc = new Calculation();
- int actual = calc.GetPriorityForAgent(1, 55, 45);
- Assert.AreEqual(rezult, actual);
- }
- [TestMethod]
- public void Check_AgentType2Exp16EasyTest()
- {
- int rezult = 59;
- Calculation calc = new Calculation();
- int actual = calc.GetPriorityForAgent(2, 35, 16);
- Assert.AreEqual(rezult, actual);
- }
- [TestMethod]
- public void Check_YongAgnetType1HardTest()
- {
- int rezult = 3;
- Calculation calc = new Calculation();
- int actual = calc.GetPriorityForAgent(1, (float)21.5, (float)1.5);
- Assert.AreEqual(rezult, actual);
- }
- [TestMethod]
- public void Check_YongAgnetType3HardTest()
- {
- int rezult = 11;
- Calculation calc = new Calculation();
- int actual = calc.GetPriorityForAgent(3, (float)21.5, (float)2.5);
- Assert.AreEqual(rezult, actual);
- }
- [TestMethod]
- public void Check_AgnetType1HardTest()
- {
- int rezult = 29;
- Calculation calc = new Calculation();
- int actual = calc.GetPriorityForAgent(1, (float)33.7, (float)12.7);
- Assert.AreEqual(rezult, actual);
- }
- [TestMethod]
- public void Check_AgnetType2HardTest()
- {
- int rezult = 106;
- Calculation calc = new Calculation();
- int actual = calc.GetPriorityForAgent(2, (float)45.7, (float)27.2);
- Assert.AreEqual(rezult, actual);
- }
- [TestMethod]
- public void Check_AgnetType3HardTest()
- {
- int rezult = 213;
- Calculation calc = new Calculation();
- int actual = calc.GetPriorityForAgent(3, (float)55.9, (float)42.6);
- Assert.AreEqual(rezult, actual);
- }
- }
-
- }
|