public void TestConstRedefinition ()
{
var storyStr =
@"
CONST pi = 3.1415
CONST pi = 3.1415
CONST x = ""Hello""
CONST x = ""World""
CONST y = 3
CONST y = 3.0
CONST z = -> somewhere
CONST z = -> elsewhere
== somewhere ==
-> DONE
== elsewhere ==
-> DONE
";
CompileStringWithoutRuntime (storyStr, testingErrors:true);
Assert.IsFalse (HadError ("'pi' has been redefined"));
Assert.IsTrue (HadError ("'x' has been redefined"));
Assert.IsTrue (HadError ("'y' has been redefined"));
Assert.IsTrue (HadError ("'z' has been redefined"));
}