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

        let fakeValue = TestValue()
        let notification = Notification<TestValue, TestSender>(name: "NotificationName", sender: fakeSender)

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

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

        // GIVEN: a notification with a sender
        let notification = Notification<Any?, AnyObject>(name: "NotificationName")

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

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