public void OperatorsInfoTests_GetInstructionFormats_InvalidFormat() { int idx = 0; Array.Resize(ref ops, 5); ops[4] = "I dnt Exist"; Array.Resize(ref opFormats, 5); opFormats[4] = EInstructionFormat.INVALID; Token[] opTkn = new Token[ops.Length]; for (int i = 0; i < opTkn.Length; i++) { opTkn[i] = new Token(TokenType.OPERATOR, ops[i]); } foreach (Token operation in opTkn) { EInstructionFormat f = OperatorsInfo.GetInstructionFormat(operation); Assert.AreEqual(opFormats[idx], f); idx++; } }
public void OperatorsInfoTests_GetInstructionFormats_Success() { Token[] opTkn = new Token[ops.Length]; for (int i = 0; i < opTkn.Length; i++) { opTkn[i] = new Token(TokenType.OPERATOR, ops[i]); } int idx = 0; foreach (Token operation in opTkn) { EInstructionFormat f = OperatorsInfo.GetInstructionFormat(operation); Assert.AreEqual(opFormats[idx], f); idx++; } }