 class TableControllingTests: XCTestCase {
     
     private var model: StubTableModel!
-    private var view: MockView!
+    private var view: MockCellDequeueing!
     private var sut: PartialMockTableController!
     
     override func setUp() {
         model = StubTableModel()
-        view = MockView()
+        view = MockCellDequeueing()
         sut = PartialMockTableController(model: model, view: view)
     }
     

    }
}

private class MockView: CellDequeueing {
    var spyIdentifier: String?
    var spyIndexPath: IndexPath?
    var didDequeueReusableCell = false

    typealias Footer = String
    
    var model: StubTableModel
    let view: MockCellDequeueing
    
    init(model: StubTableModel, view: MockCellDequeueing) {
        self.model = model
        self.view = view
    }
