         ("testUserPassedToBlogIndexIfUserPassedIn", testUserPassedToBlogIndexIfUserPassedIn),
         ("testDisqusNamePassedToBlogIndexIfPassedIn", testDisqusNamePassedToBlogIndexIfPassedIn),
         ("testTwitterHandlePassedToBlogIndexIfPassedIn", testTwitterHandlePassedToBlogIndexIfPassedIn),
+        ("testAuthorViewHasCorrectParametersSet", testAuthorViewHasCorrectParametersSet),
+        ("testAuthorViewMyProfileSetIfViewingMyProfile", testAuthorViewMyProfileSetIfViewingMyProfile),
+        ("testAuthorViewHasNoPostsSetIfNoneCreated", testAuthorViewHasNoPostsSetIfNoneCreated),
+        ("testAuthorViewGetsLoggedInUserIfProvider", testAuthorViewGetsLoggedInUserIfProvider),
+        ("testAuthorViewGetsDisqusNameIfProvided", testAuthorViewGetsDisqusNameIfProvided),
+        ("testAuthorViewGetsTwitterHandleIfProvided", testAuthorViewGetsTwitterHandleIfProvided),
         ]
     
     // MARK: - Properties

        return tag
    }
    
}

class CapturingViewRenderer: ViewRenderer {

    private let postURI = URI(scheme: "https", host: "test.com", path: "posts/test-post/")
    private let indexURI = URI(scheme: "https", host: "test.com", path: "/")
    private var indexRequest: Request!
    private let authorURI = URI(scheme: "https", host: "test.com", path: "authors/luke/")
    
    // MARK: - Overrides
    
