Ejemplo n.º 1
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));
        }
Ejemplo n.º 2
0
 public void TearDown()
 {
     mAction          = null;
     mEventDispatcher = null;
 }
Ejemplo n.º 3
0
 public void SetUp()
 {
     mEventDispatcher = new EventDispatcher();
     mAction          = new TestInitAction(mEventDispatcher, null);
 }