public void TestExpressions() { VirtualMachine vm = new VirtualMachine(); List <byte> actual = new SetArrayValueAtIndexInstruction() .Value(new LiteralInstruction(_val1)) .Value(new LiteralInstruction(_val2)) .Id(new LiteralInstruction(_id)) .Index(new LiteralInstruction(_index)) .ToInstructions(); TestHelper.AssertResultsEqual(_expected, actual); }
public void TestNoIdIndexOrValues() { VirtualMachine vm = new VirtualMachine(); _expected = new List <byte>() { (byte)InstructionsEnum.SetArrayValueAtIndex }; List <byte> actual = new SetArrayValueAtIndexInstruction() .ToInstructions(); TestHelper.AssertResultsEqual(_expected, actual); }