더북(TheBook)
class SeeATodoListAT {
    val frank = ToDoListOwner("Frank")
    val shoppingItems = listOf("carrots", "apples", "milk")
    val frankList = createList("shopping", shoppingItems)
  
    val bob = ToDoListOwner("Bob")
    val gardenItems = listOf("fix the fence", "mowing the lawn")
    val bobList = createList("gardening", gardenItems)
  
    val lists = mapOf(
        frank.asUser() to listOf(frankList),
        bob.asUser() to listOf(bobList)
    )
  
    fun ToDoListOwner.asUser(): User = User(name)
  
    @Test
    fun `List owners can see their lists`() {
        val app = startTheApplication(lists)
        app.runScenario {
            frank.canSeeTheList("shopping", shoppingItems, it)
            bob.canSeeTheList("gardening", gardenItems, it)
        }
    }

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.