!3 We test posting and deleting four new entries to the blog First we delete all entries from the blog and we verify that we have 0 entries. !|BloggerFixtures.DeleteAllEntries| |num_entries?| |0| We post the four entries. !|BloggerFixtures.PostNewEntry| |title|content|valid?|num_entries?| |BloggerFixtures.PostFourEntries Entry #1 Title|BloggerFixtures.PostFourEntries Entry #1 Content|true|1| |BloggerFixtures.PostFourEntries Entry #2 Title|BloggerFixtures.PostFourEntries Entry #2 Content|true|2| |BloggerFixtures.PostFourEntries Entry #3 Title|BloggerFixtures.PostFourEntries Entry #3 Content|true|3| |BloggerFixtures.PostFourEntries Entry #4 Title|BloggerFixtures.PostFourEntries Entry #4 Content|true|4| We verify that the entries are ordered most recent first. We use a !-RowFixture-! table. !|BloggerFixtures.ListAllEntries| |entry_index|title|content| |1|BloggerFixtures.PostFourEntries Entry #4 Title|BloggerFixtures.PostFourEntries Entry #4 Content| |2|BloggerFixtures.PostFourEntries Entry #3 Title|BloggerFixtures.PostFourEntries Entry #3 Content| |3|BloggerFixtures.PostFourEntries Entry #2 Title|BloggerFixtures.PostFourEntries Entry #2 Content| |4|BloggerFixtures.PostFourEntries Entry #1 Title|BloggerFixtures.PostFourEntries Entry #1 Content| We delete the entry with index 2 by passing 2 as a parameter to the !-DeleteEntry-! fixture. We verify that we have 3 entries left. !|BloggerFixtures.DeleteEntry|2| |valid?|num_entries?| |true|3| We list all the entries in the blog via the !-RowFixture-! table. Entry !-#3-! should have been deleted. !|BloggerFixtures.ListAllEntries| |entry_index|title|content| |1|BloggerFixtures.PostFourEntries Entry #4 Title|BloggerFixtures.PostFourEntries Entry #4 Content| |2|BloggerFixtures.PostFourEntries Entry #2 Title|BloggerFixtures.PostFourEntries Entry #2 Content| |3|BloggerFixtures.PostFourEntries Entry #1 Title|BloggerFixtures.PostFourEntries Entry #1 Content| We delete the entry with index 1 by passing 1 as a parameter to the !-DeleteEntry-! fixture. We verify that we have 2 entries left. !|BloggerFixtures.DeleteEntry|1| |valid?|num_entries?| |true|2| We list all the entries in the blog via the !-RowFixture-! table. Entry !-#4-! should have been deleted. !|BloggerFixtures.ListAllEntries| |entry_index|title|content| |1|BloggerFixtures.PostFourEntries Entry #2 Title|BloggerFixtures.PostFourEntries Entry #2 Content| |2|BloggerFixtures.PostFourEntries Entry #1 Title|BloggerFixtures.PostFourEntries Entry #1 Content| We delete the entry with index 2 by passing 2 as a parameter to the !-DeleteEntry-! fixture. We verify that we have 1 entry left. !|BloggerFixtures.DeleteEntry|2| |valid?|num_entries?| |true|1| We list all the entries in the blog via the !-RowFixture-! table. Entry !-#1-! should have been deleted. !|BloggerFixtures.ListAllEntries| |entry_index|title|content| |1|BloggerFixtures.PostFourEntries Entry #2 Title|BloggerFixtures.PostFourEntries Entry #2 Content| Finally, we delete the entry that is left and we verify that we have no entries. !|BloggerFixtures.DeleteEntry|1| |valid?|num_entries?| |true|0|