public void Test_Notify_WhenCalled_ShouldCallDelegate()
 {
     //---------------Set up test pack-------------------
     Exception exception = new Exception();
     string furtherMessage = TestUtil.GetRandomString();
     string title = TestUtil.GetRandomString();
     DelegatedExceptionNotifier.NotifyDelegate notifyDelegate =
         MockRepository.GenerateStub<DelegatedExceptionNotifier.NotifyDelegate>();
     DelegatedExceptionNotifier delegatedExceptionNotifier = new DelegatedExceptionNotifier(notifyDelegate);
     //---------------Assert Precondition----------------
     //---------------Execute Test ----------------------
     delegatedExceptionNotifier.Notify(exception, furtherMessage, title );
     //---------------Test Result -----------------------
     notifyDelegate.AssertWasCalled(d => d(exception, furtherMessage, title));
 }