public void TestLogicInChoices()
{
var story = CompileString(@"
* 'Hello {name()}[, your name is {name()}.'],' I said, knowing full well that his name was {name()}.
-> DONE
== function name ==
Joe
");
story.ContinueMaximally();
Assert.AreEqual("'Hello Joe, your name is Joe.'", story.currentChoices[0].text);
story.ChooseChoiceIndex(0);
Assert.AreEqual("'Hello Joe,' I said, knowing full well that his name was Joe.\n", story.ContinueMaximally());
}