raniejade
03/09/2017, 9:06 AMval system1 = memoized { mock<System<TestState>>() }
val system2 = memoized { mock<System<TestState>>() }
val entityManager = memoized { mock<EntityManager>() }
val stateManager = memoized { mock<StateManager<TestState>>() }
subject {
World(entityManager(), stateManager(), TestState.State1, listOf(system1(), system2()))
}