public void TearDownSuite() { FavouritesList list = new FavouritesList(); list.Clear(); foreach(ListViewItem item in m_listItems) { list.Add(item); } list.Commit(); }
[Test] public void Test_02_Clear() { { FavouritesList list = new FavouritesList(); if (list.Count == 0) list.Add(Helper_CreateLVI("Title", "http://someUrl", "WebSite")); list.Commit(); } { FavouritesList list = new FavouritesList(); Assert.IsTrue(list.Count > 0, "We just added an item. Wazzup?"); list.Clear(); list.Commit(); Assert.IsTrue(list.Count == 0, "Just cleared it."); } { FavouritesList list = new FavouritesList(); Assert.IsTrue(list.Count == 0, "We just deleted all the items. Wazzup? Note that this failure is probably a persistance issue."); } }
[Test] public void Test_03_AddSavesValuesCorrectly() { { FavouritesList list = new FavouritesList(); list.Clear(); ListViewItem item = Helper_CreateLVI("Title", "http://someUrl", "WebSite"); item.ImageIndex = 666; Assert.IsTrue(item.ImageIndex == 666); list.Add(item); list.Commit(); } { FavouritesList list = new FavouritesList(); Assert.IsTrue(list.Count == 1, "We just added it."); Assert.IsTrue(list[0].SubItems[0].Text == "Title"); Assert.IsTrue(list[0].SubItems[1].Text == "http://someUrl"); Assert.IsTrue(list[0].SubItems[2].Text == "WebSite"); Assert.IsTrue(list[0].ImageIndex == 666); list.Commit(); } }