public void TestC_Put_2() { int size = 16; BitBag bb1 = new BitBag(1); BitBag bb2 = new BitBag(2); NativeDictionary <BitBag> nat = new NativeDictionary <BitBag>(size); nat.Put("key1", bb1); nat.Put("key2", bb2); Assert.AreEqual(bb1, nat.Get("key1")); Assert.AreEqual(bb2, nat.Get("key2")); }
public void Test1_FirstStartTest() { int size = 16; string key1 = "key1"; int item1 = 1; string key2 = "key2"; string item2 = "1"; string key3 = "key3"; BitBag item3 = new BitBag(1); string key4 = "key4"; BitBagE item4 = new BitBagE(1); NativeDictionary <int> nat1 = new NativeDictionary <int>(size); NativeDictionary <string> nat2 = new NativeDictionary <string>(size); NativeDictionary <BitBag> nat3 = new NativeDictionary <BitBag>(size); nat1.Put(key1, item1); nat2.Put(key2, item2); nat3.Put(key3, item3); nat3.Put(key4, item4); Assert.AreEqual(true, nat1.IsKey(key1)); Assert.AreEqual(item1, nat1.Get(key1)); Assert.AreEqual(true, nat2.IsKey(key2)); Assert.AreEqual(item2, nat2.Get(key2)); Assert.AreEqual(true, nat3.IsKey(key3)); Assert.AreEqual(item3, nat3.Get(key3)); Assert.AreEqual(true, nat3.IsKey(key4)); Assert.AreEqual(item4, nat3.Get(key4)); }
public void TestC_IsKey_1() { int size = 16; BitBag bb1 = new BitBag(1); BitBag bb2 = new BitBag(2); BitBagE bb3 = new BitBagE(3); BitBagE bb4 = new BitBagE(4); BitBag bb5 = new BitBag(5); BitBag bb6 = new BitBag(6); BitBag bb7 = new BitBag(7); BitBagE bb8 = new BitBagE(8); BitBagE bb9 = new BitBagE(9); BitBagE bb10 = new BitBagE(10); BitBag bb11 = new BitBag(11); BitBagE bb12 = new BitBagE(12); BitBag bb13 = new BitBag(13); BitBag bb14 = new BitBag(14); BitBagE bb15 = new BitBagE(15); BitBagE bb16 = new BitBagE(16); string key1 = "key1"; string key2 = "key2"; string key3 = "key3"; string key4 = "key4"; string key5 = "key5"; string key6 = "key6"; string key7 = "key7"; string key8 = "key8"; string key9 = "key9"; string key10 = "key10"; string key11 = "key11"; string key12 = "key12"; string key13 = "key13"; string key14 = "key14"; string key15 = "key15"; string key16 = "key16"; NativeDictionary <BitBag> nat = new NativeDictionary <BitBag>(size); nat.Put(key1, bb1); nat.Put(key2, bb2); nat.Put(key3, bb3); nat.Put(key4, bb4); nat.Put(key5, bb5); nat.Put(key6, bb6); nat.Put(key7, bb7); nat.Put(key8, bb8); nat.Put(key9, bb9); nat.Put(key10, bb10); nat.Put(key11, bb11); nat.Put(key12, bb12); nat.Put(key13, bb13); nat.Put(key14, bb14); nat.Put(key15, bb15); nat.Put(key16, bb16); Assert.AreEqual(true, nat.IsKey(key1)); Assert.AreEqual(true, nat.IsKey(key2)); Assert.AreEqual(true, nat.IsKey(key3)); Assert.AreEqual(true, nat.IsKey(key4)); Assert.AreEqual(true, nat.IsKey(key5)); Assert.AreEqual(true, nat.IsKey(key6)); Assert.AreEqual(true, nat.IsKey(key7)); Assert.AreEqual(true, nat.IsKey(key8)); Assert.AreEqual(true, nat.IsKey(key9)); Assert.AreEqual(true, nat.IsKey(key10)); Assert.AreEqual(true, nat.IsKey(key11)); Assert.AreEqual(true, nat.IsKey(key12)); Assert.AreEqual(true, nat.IsKey(key13)); Assert.AreEqual(true, nat.IsKey(key14)); Assert.AreEqual(true, nat.IsKey(key15)); Assert.AreEqual(true, nat.IsKey(key16)); }