 
         let todo = app.todos.inbox[0]
 
-        app.todos.done(todo)
+        app.done(todo)
 
-        // expect app.todos.done.contains(todo)
+        XCTAssertTrue(app.todos.done.contains(todo))
     }
 }
+
+extension ToDo {
+    static let test = ToDo(
+        title: "test",
+        due: nil,
+        notes: "",
+        tags: []
+    )
+}


class AppSpecs: XCTestCase {
    var app: App!

    override func setUp() {
        app = App()
    }

    func addToDo() {
        app.todos.add(
          ToDo.test,
          to: .inbox
        )
    }


        let todo = app.todos.inbox[0]

        XCTAssertEqual(todo, self.todo)
    }

    func testMarkingToDoAsDone() {
