public void ValidateValidatesElseTasks() { var wasValidated = false; var taskMock = new MockTask() { ValidateAction = (c, t, ep) => wasValidated = true }; var task = new ConditionalTask { ElseTasks = new[] {taskMock} }; task.Validate(null, ConfigurationTrace.Start(this), null); Assert.IsTrue(wasValidated); }