public void ValidateValidatesChildren() { var validated = false; var child = new TriggerStub { OnValidate = vl => validated = true }; var trigger = new Multiple(child); var validationMock = new Mock <IValidationLog>(); trigger.Validate(validationMock.Object); Assert.IsTrue(validated); }