         let fakeValue = TestValue()
         let notification = Notification<TestValue, TestSender>(name: "NotificationName", sender: fakeSender)
 
-        let expectation = self.expectationWithDescription("\(__FUNCTION__)")
+        let expectation = self.expectationWithDescription("\(#function)")
 
         // GIVEN: an observer
         let observer = NotificationObserver(notification: notification, handler: { (value, sender) in


    func test_ThatNotificationIsPostedAndReceived_TraditionalCocoa() {
        // GIVEN: a "traditional Cocoa" notification
        let notification = Notification<Any, AnyObject>(name: UIApplicationDidReceiveMemoryWarningNotification)

        let expectation = self.expectationWithDescription("\(__FUNCTION__)")

        // GIVEN: an "traditional Cocoa" observer
        let observer = NotificationObserver(notification: notification, handler: { (notification: NSNotification) in
            expectation.fulfill()
        })


        let fakeValue = TestValue()
        let notification = Notification<TestValue, AnyObject>(name: "NotificationName")

        let expectation = self.expectationWithDescription("\(#function)")

        // GIVEN: an observer
        let observer = NotificationObserver(notification: notification, handler: { (value, sender) in
