Tests.Tests.TestTurnsSinceWithVariableTarget C# (CSharp) Method

TestTurnsSinceWithVariableTarget() private method

private TestTurnsSinceWithVariableTarget ( ) : void
return void
        public void TestTurnsSinceWithVariableTarget()
        {
            // Count all visits must be switched on for variable count targets
            var story = CompileString(@"
-> start

=== start ===
    {beats(-> start)}
    {beats(-> start)}
    *   [Choice]  -> next
= next
    {beats(-> start)}
    -> END

=== function beats(x) ===
    ~ return TURNS_SINCE(x)
", countAllVisits: true);

            Assert.AreEqual("0\n0\n", story.ContinueMaximally());

            story.ChooseChoiceIndex(0);
            Assert.AreEqual("1\n", story.ContinueMaximally());
        }
Tests