using System; using System.Collections.Generic; using System.Text; using UnitTestSharp; using Sunweaver.Commands.Abstracts; using Sunweaver.Commands.BinaryMath; using Sunweaver.DataPrototypes; using Sunweaver.Commands.UnaryMath; namespace Sunweaver.UnitTests.Commands.UnaryMath { public class sinTests : TestFixture { BasePair bp = new sin(); VirtualMachine VM; public override void TestSetup() { VM = new VirtualMachine(); } public void Correct() { VM.Stack.Push(270); bp.Implementation(VM); CheckEqual(1080, VM.Stack.Pop()); } public void Rounds() { VM.Stack.Push(269); bp.Implementation(VM); CheckEqual(1080, VM.Stack.Pop()); } public void NameTest() { CheckEqual("sin", bp.ToString()); } } }