public void ReturnsFailureWhenAlwaysFailIsTrueEvenIfInternalTickReturnsSuccess()
            {
                var task = new StubExecutionTask(null, new BTExecutor(new ModelSuccess(null)), null)
                {
                    AlwaysFail = true
                };

                task.Spawn(new BasicContext());
                Assert.AreEqual(Status.Failure, task.Tick());
            }
 public void ReturnsFailureWhenAlwaysFailIsTrueEvenIfInternalTickReturnsSuccess()
 {
     var task = new StubExecutionTask(null, new BTExecutor(new ModelSuccess(null)), null) {AlwaysFail = true};
     task.Spawn(new BasicContext());
     Assert.AreEqual(Status.Failure, task.Tick());
 }