1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- using Microsoft.VisualStudio.TestTools.UnitTesting;
- using System;
- using CalculatorLib;
- namespace UnitTest
- {
- [TestClass]
- public class CalculationTests
- {
- [TestMethod]
- public void CalculateAnswer_1_1_1_5Returned()
- {
- // Входные параметры
- double x = 1;
- double y = 1;
- double z = 1;
- // Ожидаемый результат
- bool success = true;
- double expected = 5;
- // Вычисление
- double actual = Calculator.CalculateAnswer(x, y, z, ref success);
- Assert.AreEqual(expected, actual);
- }
- [TestMethod]
- public void CalculateAnswer_0_0_0_3Returned()
- {
- // Входные параметры
- double x = 0;
- double y = 0;
- double z = 0;
- // Ожидаемый результат
- bool success = true;
- double expected = 3;
- // Вычисление
- double actual = Calculator.CalculateAnswer(x, y, z, ref success);
- Assert.AreEqual(expected, actual);
- }
- }
- }
|