BlessTests.Util.RedBlackTreeTests.RBDeleteTest C# (CSharp) Method

RBDeleteTest() private method

private RBDeleteTest ( ) : void
return void
	public void RBDeleteTest()
	{
		RedBlackTree<int, string> rb = new RedBlackTree<int, string>();
		
		rb.Insert(0, "0");
		IList<string> result = rb.Search(0);
		Assert.AreEqual(1, result.Count, "#1");
		Assert.AreEqual("0", result[0], "#1.1");
		
		rb.Delete(0);
		
		result = rb.Search(0);
		Assert.AreEqual(0, result.Count, "#2");
		
		rb.Delete(0);
	}