Ejemplo n.º 1
0
 public void TestPerform()
 {
     Assert.That(mAction.CanStart(), Is.EqualTo(true));
     mAction.Start();
     CoroutineHelper.RunCoroutineToCompletion(mAction.Perform());
     Assert.That(mAction.mPerformed, Is.EqualTo(true));
     Assert.That(mAction.mCompleted, Is.EqualTo(true));
 }
Ejemplo n.º 2
0
        public void TestPerformWithDependency()
        {
            TestInitAction testInitAction = new TestInitAction(mEventDispatcher, null);

            Assert.That(testInitAction.CanStart(), Is.EqualTo(true));
            testInitAction.Start();
            CoroutineHelper.RunCoroutineToCompletion(testInitAction.Perform());
            Assert.That(testInitAction.mPerformed, Is.EqualTo(true));
            Assert.That(testInitAction.mCompleted, Is.EqualTo(true));
            Assert.That(mAction.CanStart(), Is.EqualTo(true));
            mAction.Start();
            CoroutineHelper.RunCoroutineToCompletion(mAction.Perform());
            Assert.That(mAction.mPerformed, Is.EqualTo(true));
            Assert.That(mAction.mCompleted, Is.EqualTo(true));
        }