- whenever(image.sone).thenReturn(sone)
- val swapped = mock<Image>().apply { whenever(id).thenReturn("swapped") }
- val album = mock<Album>()
- whenever(album.moveImageDown(image)).thenReturn(swapped)
- whenever(image.album).thenReturn(album)
+ val image = ImageImpl("image-id").modify().setSone(sone).update()
+ AlbumImpl(sone).also {
+ it.addImage(image)
+ it.addImage(ImageImpl("swapped").modify().setSone(sone).update())
+ }