public void UnshiftAddElementIntoArray()
{
this.EvaluateCommands("var arr = [1, 2, 3];");
Assert.AreEqual(4, this.EvaluateExpression("arr.unshift(4)"));
Assert.AreEqual(4, this.EvaluateExpression("arr.length"));
Assert.AreEqual(4, this.EvaluateExpression("arr[0]"));
Assert.AreEqual(1, this.EvaluateExpression("arr[1]"));
Assert.AreEqual(2, this.EvaluateExpression("arr[2]"));
Assert.AreEqual(3, this.EvaluateExpression("arr[3]"));
}