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