public void ItemSoudBeAddedToListIfAddIsCalled() { var list = new Listing<String>(); list.Add("Test"); var count = list.GetItems().Count(); Assert.AreEqual(1,count); }
public void ItemShouldBeRemovedFromListIfRemoveIsCalled() { var list = new Listing<String>(); list.Add("Test"); list.Remove("Test"); var count = list.GetItems().Count(); Assert.AreEqual(0, count); }
///<summary>Adds an item to the list.</summary> ///<param name="Username">The username to add.</param> ///<param name="PassHash">The hashed password to add.</param> ///<exception cref="ArgumentNullException">Either Username or Password is null.</exception> public void AddHash(string Username, string PassHash) { if (Username == null || PassHash == null) { throw new ArgumentNullException(); } if (Listing.ContainsKey(Username)) { Listing[Username] = PassHash; } else { Listing.Add(Username, PassHash); } }
public void BinarySearchShouldReturnTheCorrectPositionOfItem() { var list = new Listing<String>(); list.Add("1"); list.Add("4"); list.Add("12"); list.Add("15"); list.Add("22"); list.Add("67"); list.Add("100"); var index = list.BinarySearch("22"); Assert.AreEqual(4,index); }