public void TestDefaultChoices()
{
Story story = CompileString(@"
- (start)
* [Choice 1]
* [Choice 2]
* {false} Impossible choice
* -> default
- After choice
-> start
== default ==
This is default.
-> DONE
");
Assert.AreEqual("", story.Continue());
Assert.AreEqual(2, story.currentChoices.Count);
story.ChooseChoiceIndex(0);
Assert.AreEqual("After choice\n", story.Continue());
Assert.AreEqual(1, story.currentChoices.Count);
story.ChooseChoiceIndex(0);
Assert.AreEqual("After choice\nThis is default.\n", story.ContinueMaximally());
}