Tests.Tests.TestEvaluatingInkFunctionsFromGame C# (CSharp) Method

TestEvaluatingInkFunctionsFromGame() private method

private TestEvaluatingInkFunctionsFromGame ( ) : void
return void
        public void TestEvaluatingInkFunctionsFromGame ()
        {
            var storyStr =
                @"
Top level content
* choice

== somewhere ==
= else
-> DONE

== function test ==
~ return -> somewhere.else
";

            Story story = CompileString (storyStr);
            story.Continue ();

            var returnedDivertTarget = story.EvaluateFunction ("test");

            // Divert target should get returned as a string
            Assert.AreEqual ("somewhere.else", returnedDivertTarget);
        }
Tests