using Microsoft.VisualStudio.TestTools.UnitTesting; namespace YesNt.Interpreter.Tests; [TestClass] public class ProcessingStatementsTests { [TestMethod] public void MultiplicationTest() { YesNtAssert.IsLineEqual("10 * 10 !calc", "100"); } [TestMethod] public void DivisionTest() { YesNtAssert.IsLineEqual("90 / 4 !calc", "22.5"); } [TestMethod] public void AdditionTest() { YesNtAssert.IsLineEqual("10 + 10 !calc", "20"); } [TestMethod] public void SubtractionTest() { YesNtAssert.IsLineEqual("10 - 10 !calc", "0"); } [TestMethod] public void ModulusTest() { YesNtAssert.IsLineEqual("10 % 3 !calc", "1"); } [TestMethod] public void ExponentiationTest() { YesNtAssert.IsLineEqual("2 ^ 3 !calc", "8"); } }