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

37 lines
1.0 KiB
C#

using BaseCalculator;
using Microsoft.VisualStudio.TestTools.UnitTesting;
using System;
using System.Collections;
namespace UnitTestProject5
{
[TestClass]
public class UnitTest1
{
[TestMethod]
public void CheckCurrency()
{
AnalaizerClass.expression = "(5+7)";
bool expected = true;
bool result = AnalaizerClass.CheckCurrency();
Assert.AreEqual(expected, result);
}
[TestMethod]
public void Format()
{
AnalaizerClass.expression = "(2 -7) ";
string expected = "( 2 - 7 ) ";
string result = AnalaizerClass.Format();
Assert.AreEqual(expected, result);
}
[TestMethod]
public void CreateStack()
{
AnalaizerClass.expression = "5 * ( 2 + 3 ) ";
ArrayList expected = new ArrayList { "5", "2", "3", "+", "*" };
ArrayList result = AnalaizerClass.CreateStack();
CollectionAssert.AreEqual(expected, result);
}
}
}