System\Windows\WeakEventManagerTests.cs (22)
2593Assert.False(manager.Purge(source, data, true));
2599Assert.False(manager.Purge(source, data, true));
2620Assert.False(manager.Purge(source, list, false));
2647Assert.True(manager.Purge(source, list, false));
2655Assert.True(manager.Purge(source, list, false));
2671Assert.Throws<NullReferenceException>(() => manager.Purge(source, null!, false));
2684Assert.Throws<InvalidCastException>(() => manager.Purge(source, new object(), false));
2698Assert.False(manager.Purge(null!, data, true));
2702Assert.False(manager.Purge(null!, data, true));
2716Assert.False(manager.Purge(null!, data, true));
2720Assert.False(manager.Purge(null!, data, true));
2740Assert.False(manager.Purge(source, data, true));
2746Assert.False(manager.Purge(source, data, true));
2765Assert.False(manager.Purge(source, list, false));
2790Assert.True(manager.Purge(source, list, false));
2798Assert.True(manager.Purge(source, list, false));
2812Assert.Throws<NullReferenceException>(() => manager.Purge(source, null!, false));
2823Assert.Throws<InvalidCastException>(() => manager.Purge(source, new object(), false));
2834Assert.False(manager.Purge(null!, data, true));
2837Assert.False(manager.Purge(null!, data, true));
2847Assert.False(manager.Purge(null!, data, true));
2850Assert.False(manager.Purge(null!, data, true));