Tests.Tests.TestDefaultChoices C# (CSharp) Method

TestDefaultChoices() private method

private TestDefaultChoices ( ) : void
return void
        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());
        }
Tests