using System; using System.Collections.Generic; using System.Text; using UnitTestSharp; using DNAModule.Sunweaver.Commands.Abstracts; using DNAModule.Sunweaver.Commands; using DNAModule.Sunweaver.DataPrototypes; using DNAModule.Sunweaver.Commands.Comparisons; namespace DNAModule.Sunweaver.UnitTests.Commands { public class GreaterTest : TestFixture { BasePair bp = new Greater(); VirtualMachine VM; public override void TestSetup() { VM = new VirtualMachine(); } public void Untrue() { VM.Stack.Push(10); VM.Stack.Push(20); bp.Implementation(VM); CheckFalse( VM.BoolStack.Pop()); } public void True() { VM.Stack.Push(20); VM.Stack.Push(10); bp.Implementation(VM); CheckTrue( VM.BoolStack.Pop()); } public void Name() { CheckEqual(">", bp.ToString()); } } }