I see we use the same initialization in the previous 3 tests. Maybe we can create a DSL method and call that instead.

Do you think it will make the tests less readable?