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); } } }