Ejemplo n.º 1
0
        public void OnParentPackagesUpdated_OneEventSubscriber_PackagesUpdatedEventFired()
        {
            CreateEvents();
            ParentPackagesOperationEventArgs eventArgs = null;

            events.ParentPackagesUpdated += (sender, e) => eventArgs = e;
            var packages = new FakePackage[] { new FakePackage("Test") };

            events.OnParentPackagesUpdated(packages);

            Assert.AreEqual(packages, eventArgs.Packages);
        }
		void RaiseParentPackagesUpdatedEvent(object sender, ParentPackagesOperationEventArgs e)
		{
			ParentPackagesUpdated(sender, e);
		}
		void RaiseParentPackagesUpdatedEventIfHasSubscribers(object sender, ParentPackagesOperationEventArgs e)
		{
			if (ParentPackagesUpdated != null) {
				guiSyncDispatcher (() => RaiseParentPackagesUpdatedEvent(sender, e));
			}
		}