75 lines
1.7 KiB
C#
75 lines
1.7 KiB
C#
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);
|
||
}
|
||
|
||
}
|
||
|
||
}
|