public void TestExpressions() { VirtualMachine vm = new VirtualMachine(); List <byte> actual = new DefTypeInstruction() .Id(new LiteralInstruction(_id)) .NumberOfFields(new LiteralInstruction(_numberOfFields)) .ToInstructions(); TestHelper.AssertResultsEqual(_expected, actual); }
public void TestNoIdOrNumberOfFields() { VirtualMachine vm = new VirtualMachine(); _expected = new List <byte>() { (byte)InstructionsEnum.DefType }; List <byte> actual = new DefTypeInstruction() .ToInstructions(); TestHelper.AssertResultsEqual(_expected, actual); }