public virtual void AddRange_InsertKeyValuePairs() { #region data var idx = new BinaryTreeIndex(); var n = 10; var vertices = CreateKeyValuePairs(n); #endregion #region test idx.AddRange(vertices); // check counts Assert.That(idx.KeyCount(), Is.EqualTo(n)); Assert.That(idx.KeyCount(), Is.EqualTo(n)); // check propertyIDs for (long vID = 0; vID < n; vID++) { Assert.IsTrue(idx.ContainsKey(vID)); Assert.IsTrue(idx[vID].Contains(vID)); Assert.That(idx[vID].LongCount(), Is.EqualTo(1L)); } #endregion }
public virtual void AddRange_InsertVertices() { #region data var idx = new BinaryTreeIndex(); var n = 10; var propertyID = 1L; var vertices = CreateVertices(n, propertyID); idx.Init(new List<Int64>() { propertyID }); #endregion #region Test idx.AddRange(vertices); // check counts Assert.That(idx.KeyCount(), Is.EqualTo(n)); Assert.That(idx.KeyCount(), Is.EqualTo(n)); // check propertyIDs for (long vID = 0; vID < n; vID++) { Assert.IsTrue(idx.ContainsKey(vID)); Assert.IsTrue(idx[vID].Contains(vID)); Assert.That(idx[vID].LongCount(), Is.EqualTo(1L)); } #endregion }
public virtual void ContainsKey_True() { #region data var idx = new BinaryTreeIndex(); var key_1 = 1; var val_1 = 1; #endregion #region idx.Add(key_1, val_1); Assert.IsTrue(idx.ContainsKey(key_1)); #endregion }
public virtual void ContainsKey_False() { #region data var idx = new BinaryTreeIndex(); var key_1 = 1; #endregion #region Assert.IsFalse(idx.ContainsKey(key_1)); #endregion }