using Microsoft.VisualStudio.TestTools.UnitTesting; using BaseCalculator; using System; namespace тест { [TestClass] public class UnitTest1 { [TestMethod] public void Add() { long a = 3; long b = 3; long result = a + b; long fact = CalcClass.Add(a, b); Assert.AreEqual(result, fact); } [TestMethod] public void Sub() { long a = 7; long b = 8; long result = a - b; long fact = CalcClass.Sub(a, b); Assert.AreEqual(result, fact); } [TestMethod] public void Mult() { long a = 7; long b = 8; long result = a * b; long fact = CalcClass.Mult(a, b); Assert.AreEqual(result, fact); } [TestMethod] public void Div() { long a = 10; long b = 5; long result = a / b; long fact = CalcClass.Div(a, b); Assert.AreEqual(result, fact); } [TestMethod] public void Mod() { long a = 11; long b = 5; long result = a % b; long fact = CalcClass.Mod(a, b); Assert.AreEqual(result, fact); } [TestMethod] public void ABS() { long a = 17; long result = +a; long fact = CalcClass.ABS(a); Assert.AreEqual(result, fact); } [TestMethod] public void IABS() { long a = 26; long result = -a; long fact = CalcClass.IABS(a); Assert.AreEqual(result, fact); } } }