Test operatorEvaluate with expression 100-37
 Tested operatorEvaluate with expression  100*50
 void test_operatorEvaluate_100_MULTIPLY_50(void)
{
Stack numberStack;
Token *tempToken;
Number *tempAns;
int check;
//Initialize tokenizer,token and stack
String tokenizer = {.rawString = 100*50, .startIndex = 0, .length=3};
Number number100 = {.type= NUMBER, .value=100};
Operator multiply = {.type= OPERATOR, .id=MULTIPLY , .precedence=100};
Number number50 = {.type= NUMBER, .value=50};
Number answer;
Token *answerToken=(Token*)&answer;

stackPop_ExpectAndReturn(&numberStack,&number50);
stackPop_ExpectAndReturn(&numberStack,&number100);
createNumberToken_ExpectAndReturn(5000,answerToken);
stackPush_Expect(&answer,&numberStack);

operatorEvaluate(&numberStack,&multiply);
}
 Tested operatorEvaluate with expression  99 / 3
 Tested operatorEvaluate with expression  60 modulus 7
 Tested operatorEvaluate with expression 45 AND 54
 Tested operatorEvaluate with expression  56 OR 30
 Tested operatorEvaluate with expression 56 XOR 30
Tested evaluateAllOperatorOnStack with expression  2+3+4
 Tested evaluateAllOperatorOnStack with expression 10+3*9
 Tested evaluateAllOperatorOnStack with expression  100/5+60
Tested evaluateAllOperatorOnStack with expression
 Tested evaluateAllOperatorOnStack with expression 99^66/11+10
 Tested evaluateAllOperatorOnStack with expression 100/5*6+99-20
 Tested evaluateAllOperatorOnStack with expression 100/5*6+99-20%30
 Tested evaluateAllOperatorOnStack with expression 100/5*6+99-20&89