System\Windows\WeakEventManagerTests.cs (34)
1631manager.ProtectedRemoveHandler(source1, handler2);
1644manager.ProtectedRemoveHandler(source1, handler2);
1658manager.ProtectedRemoveHandler(source1, handler1);
1669manager.ProtectedRemoveHandler(source2, handler3);
1679manager.ProtectedRemoveHandler(source2, handler4);
1709manager.ProtectedRemoveHandler(null!, handler1);
1718manager.ProtectedRemoveHandler(null!, handler2);
1757manager.ProtectedRemoveHandler(source, handler1);
1770manager.ProtectedRemoveHandler(source, handler2);
1782manager.ProtectedRemoveHandler(source, handler3);
1793manager.ProtectedRemoveHandler(source, handler4);
1803manager.ProtectedRemoveHandler(source, handler5);
1812manager.ProtectedRemoveHandler(source, handler6);
1821manager.ProtectedRemoveHandler(source, handler7);
1840manager.ProtectedRemoveHandler(source, handler);
1867manager.ProtectedRemoveHandler(source, handler1);
1876manager.ProtectedRemoveHandler(source, handler2);
1884manager.ProtectedRemoveHandler(source, handler3);
1908manager.ProtectedRemoveHandler(source, handler1);
1920manager.ProtectedRemoveHandler(source, handler2);
1932manager.ProtectedRemoveHandler(source, handler3);
1963manager.ProtectedRemoveHandler(source, handler1);
1978manager.ProtectedRemoveHandler(source, handler2);
1986manager.ProtectedRemoveHandler(source, handler3);
1999manager.ProtectedRemoveHandler(new object(), (EventHandler)delegate { });
2002manager.ProtectedRemoveHandler(new object(), (EventHandler)delegate { });
2016manager.ProtectedRemoveHandler(new object(), (EventHandler)delegate { });
2023manager.ProtectedRemoveHandler(new object(), (EventHandler)delegate { });
2041manager.ProtectedRemoveHandler(source, (EventHandler)delegate { });
2048manager.ProtectedRemoveHandler(source, (EventHandler)delegate { });
2096manager.ProtectedRemoveHandler(source, handlers[removeIndex]);
2118manager.ProtectedRemoveHandler(source, expectedHandlers[i]);
2129Assert.Throws<ArgumentNullException>("handler", () => manager.ProtectedRemoveHandler(source, null!));
2141Assert.Throws<InvalidCastException>(() => manager.ProtectedRemoveHandler(source, handler));