Exemplo n.º 1
0
		[Test] public void Test_01_Add_Count_Delete()
		{
			{
				FavouritesList list = new FavouritesList();
				while (list.Count > 0)
					list.RemoveAt(0);
				list.Commit();
			}
			{
				FavouritesList list = new FavouritesList();
				Assert.IsTrue(list.Count == 0, "We just deleted all the items.  Wazzup?");
				ListViewItem item1 = Helper_CreateLVI("Anthony", "http://anthony/is/brilliant", "WebSite");
				list.Add(item1);
				Assert.IsTrue(list.Count == 1, "Just added one.");
				Assert.IsTrue(item1 == list[0],  "Just added one.");
				ListViewItem item2 = Helper_CreateLVI("Matthew", "http://matthew/is/more/brilliant", "WebSite");
				list.Add(item2);
				Assert.IsTrue(list.Count == 2, "Just added one.");
				Assert.IsTrue(item2 == list[1],  "Just added one.");
				list.Remove(item2);
				Assert.IsTrue(list.Count == 1, "Just added one.");
				Assert.IsTrue(item1 == list[0],  "Just added one.");
				list.RemoveAt(0);
				Assert.IsTrue(list.Count == 0, "Just added one.");
			}
		}