     
     let testUserId = "testUserId"
     let testUser: User
+    let testPost: Post
+    let testPostTags = ["tag1","tag2"]
     
     override init() {
         testUser = User()
         testUser.id = testUserId
+        testPost = Post()
+        testPost.tags = testPostTags
     }
     
     override func loginUser(username: String, password: String) -> Observable<User> {

    var tapglue: RxTapglue!
    let network = TestNetwork()
    let userStore = TestUserStore()
    
    var analyticsSent = false
    

        tapglue = RxTapglue(configuration: Configuration())
        tapglue.network = network
        tapglue.userStore = userStore
        tapglue.postStore = postStore
    }
    
    override func tearDown() {
