- public void addingABookmarkByIdBookmarksTheCorrectPost() {
- Post randomPost = posts.values().iterator().next();
- bookmarkDatabase.bookmarkPost(randomPost.getId());
- assertThat(bookmarkDatabase.getBookmarkedPosts(),
- contains(randomPost));
+ public void startingTheDatabaseLoadsBookmarkedPosts() {
+ bookmarkDatabase.start();
+ verify(configurationLoader).loadBookmarkedPosts();
+ }
+
+ @Test
+ public void stoppingTheDatabaseSavesTheBookmarkedPosts() {
+ bookmarkDatabase.stop();
+ verify(configurationLoader).saveBookmarkedPosts(any(Set.class));