//[ExpectedException(typeof(ArgumentNullException))] public void Unsubscribe_NullSubscriptionObject_Throws() { var messenger = UtilityMethods.GetMessenger(); AssertHelper.ThrowsException<ArgumentNullException>(() => messenger.Unsubscribe<TestMessage>(null)); }
//[ExpectedException(typeof(ArgumentNullException))] public void CancellableGenericTinyMessage_PublishWithNullAction_Throws() { var messenger = UtilityMethods.GetMessenger(); AssertHelper.ThrowsException<ArgumentNullException>(() => messenger.Publish<CancellableGenericTinyMessage<string>>(new CancellableGenericTinyMessage<string>(this, "Testing", null))); }
//[ExpectedException(typeof(ArgumentNullException))] public void Subscribe_NullProxy_Throws() { var messenger = UtilityMethods.GetMessenger(); AssertHelper.ThrowsException<ArgumentNullException>(() => messenger.Subscribe<TestMessage>(new Action<TestMessage>(UtilityMethods.FakeDeliveryAction<TestMessage>), new Func<TestMessage, bool>(UtilityMethods.FakeMessageFilter<TestMessage>), null)); }
//[ExpectedException(typeof(ArgumentNullException))] public void Publish_NullMessage_Throws() { var messenger = UtilityMethods.GetMessenger(); AssertHelper.ThrowsException<ArgumentNullException>(() => messenger.Publish<TestMessage>(null)); }