public void GetsVariableValueFromDictionary()
 {
     var input1 = "a=10";
     var input2 = "a*8";
     var p = new Parser(input1);
     var arr = p.SplitOnOperand();
     p.AddKeyValuePair(arr);
     var p2 = new Parser(input2);
     var arr2 = p2.SplitOnOperand();
     CollectionAssert.AreEqual(new int[] { 10, 8 }, p2.ReplaceConstsandStringsWithIntValues(arr2));
 }
 public void turnStringArrayToIntArrayWithoutConstants()
 {
     var input = "3*4";
     var p = new Parser(input);
     var arr = p.SplitOnOperand();
     CollectionAssert.AreEqual(p.ReplaceConstsandStringsWithIntValues(arr), new int[] { 3, 4 });
 }