public void WeakEventHandlerConstructor() { tlog.Debug(tag, $"WeakEventHandlerConstructor START"); EventHandler <EventArgs> callback = OnDummyCallback; var testingTarget = new WeakEventHandler <EventArgs>(callback); Assert.IsNotNull(testingTarget, "Can't create success object WeakEventHandler"); Assert.IsInstanceOf <WeakEventHandler <EventArgs> >(testingTarget, "Should be an instance of WeakEventHandler type."); using (View view = new View()) { try { testingTarget.Handler(view, new EventArgs()); } catch (Exception e) { tlog.Debug(tag, e.Message.ToString()); Assert.Fail("Caught Exception : Failed!"); } } tlog.Debug(tag, $"WeakEventHandlerConstructor END (OK)"); }