 
 // MARK: Fakes
 
-class FakeSender {
+class TestSender {
     let sender = NSUUID().UUIDString
 }
 
-struct FakeValue {
+struct TestValue {
     let value = NSUUID().UUIDString
 }
 

            expectation.fulfill()
        }

        // WHEN: we post the notification
        postNotification(notification, value: fakeValue)

        // THEN: the notification is received
        self.waitForExpectationsWithTimeout(2, handler: { (error) -> Void in
            XCTAssertNil(error, "Expectation should not error")
        })
    }
    
}


class JSQNotificationObserverKitTests: XCTestCase {

    func test_ThatNotificationIsPosted_AndReceivedByObserver_WithValueAndSender() {

        // GIVEN: a sender, value, notification, and observer
        let fakeSender = TestSender()
        let fakeValue = TestValue()
        let notification = Notification<TestValue, TestSender>(name: "\(__FUNCTION__)", sender: fakeSender)

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

