public static void ShouldBeInvalid <T>(this T command, Action <T> invalidate, string reason) { invalidate(command); Assert.Throws <FacadeException>(() => { ExecutableValidator.Validate(command); }, reason); }
public static void ShouldBeValid <T>(this T command) { ExecutableValidator.Validate(command); }