protected override void OnSchedule(Func <OverridesCompositionInputs> inputsFactory) { base.OnSchedule(inputsFactory); NoOverride.Schedule(() => Inputs); AutoOverride.Schedule(() => Inputs); }
public static void set_callback_inherited_no_override() { setup(); NoOverride obj = new NoOverride(); obj.SetCallback(thrice); Test.Assert(!called, "set_callback in virtual should not call the callback"); int x = obj.CallCallback(42); Test.Assert(called, "call_callback must call a callback"); Test.AssertEquals(42 * 3, x); }