public void TestPosemasterStepCreated() { var builder = new StepBuilder(new MockEntitySupplier()); BaseStep step = builder.BuildStep("Joey celebrate"); Assert.AreEqual(typeof(PoseMasterStep), step.GetType()); }
public void TestCamTargetStepCreated() { var builder = new StepBuilder(new MockEntitySupplier()); BaseStep step = builder.BuildStep("cam => Joey"); Assert.AreEqual(typeof(CameraTarget), step.GetType()); }
public void TestTurnVectorStepCreated() { var builder = new StepBuilder(new MockEntitySupplier()); BaseStep step = builder.BuildStep("Joey turn south"); Assert.AreEqual(typeof(TurnVectorStep), step.GetType()); }
public void TestSpeechBubbleCreated() { var builder = new StepBuilder(new MockEntitySupplier()); BaseStep step = builder.BuildStep("Joey say \"Citan told me all about your story. Do you want to talk about it? Why didn't you tell me? It sounds pretty rough.\""); Assert.AreEqual(typeof(SpeechBubble), step.GetType()); }
public void TestWaitStepCreated() { var builder = new StepBuilder(new MockEntitySupplier()); BaseStep step = builder.BuildStep("wait 1000"); Assert.AreEqual(typeof(WaitStep), step.GetType()); }
public void TestMoveToPositionStepCreated() { var builder = new StepBuilder(new MockEntitySupplier()); BaseStep step = builder.BuildStep("Joey => Lucy"); Assert.AreEqual(typeof(MoveToPositionStep), step.GetType()); }
public void TestLoadSceneStep() { var builder = new StepBuilder(new MockEntitySupplier()); BaseStep step = builder.BuildStep("load_scene test_scene"); Assert.AreEqual(typeof(LoadSceneStep), step.GetType()); Assert.IsTrue((step as LoadSceneStep).SceneName == "test_scene"); }
public void TestFadeScreenStep() { var builder = new StepBuilder(new MockEntitySupplier()); BaseStep step = builder.BuildStep("yield banana cherry"); Assert.AreEqual(typeof(YieldStep), step.GetType()); Assert.IsTrue((step as YieldStep).IDs.Contains("banana")); Assert.IsTrue((step as YieldStep).IDs.Contains("cherry")); }
public void TestYieldStep() { var builder = new StepBuilder(new MockEntitySupplier()); BaseStep step = builder.BuildStep("fade => 1"); Assert.AreEqual(typeof(FadeScreenStep), step.GetType()); Assert.IsTrue((step as FadeScreenStep).Alpha == 1); Assert.IsTrue((step as FadeScreenStep).SpeedType == SpeedType.Slow); }
public void TestMoveInDirectionStepCreated() { var builder = new StepBuilder(new MockEntitySupplier()); BaseStep walk = builder.BuildStep("Joey => 100, 100"); BaseStep run = builder.BuildStep("Joey =>> 100, 100"); BaseStep sprint = builder.BuildStep("Joey =>>> 100, 100"); Assert.AreEqual(typeof(MoveAiInDirectionStep), walk.GetType()); Assert.AreEqual(typeof(MoveAiInDirectionStep), run.GetType()); Assert.AreEqual(typeof(MoveAiInDirectionStep), sprint.GetType()); }