KalkulatorISP-31rrrrr/source/repos/UnitTestProject1/UnitTest1.cs
2025-11-11 14:18:33 +04:00

73 lines
1.7 KiB
C#

using Microsoft.VisualStudio.TestTools.UnitTesting;
using System;
using BaseCalculator;
namespace UnitTestProject1
{
[TestClass]
public class UnitTest1
{
[TestMethod]
public void Add()
{
long a = 5;
long b = 2;
long result = 7;
long fact = CalcClass.Add(a, b);
Assert.AreEqual(fact, result);
}
[TestMethod]
public void Sub()
{
long a = 5;
long b = 2;
long result = 3;
long fact = CalcClass.Sub(a, b);
Assert.AreEqual(fact, result);
}
[TestMethod]
public void Mult()
{
long a = 5;
long b = 2;
long result = 10;
long fact = CalcClass.Mult(a, b);
Assert.AreEqual(fact, result);
}
[TestMethod]
public void Div()
{
long a = 6;
long b = 2;
long result = 3;
long fact = CalcClass.Div(a, b);
Assert.AreEqual(fact, result);
}
[TestMethod]
public void Mod()
{
long a = 5;
long b = 2;
long result = 1;
long fact = CalcClass.Mod(a, b);
Assert.AreEqual(fact, result);
}
[TestMethod]
public void ABS()
{
long a = -6;
long result = 6;
long fact = CalcClass.ABS(a);
Assert.AreEqual(fact, result);
}
[TestMethod]
public void IABS()
{
long a = 6;
long result = -6;
long fact = CalcClass.IABS(a);
Assert.AreEqual(fact, result);
}
}
}