public void TestAsDict() { MockString_StringMapEntry item1 = new MockString_StringMapEntry() { key = "key7", value = "value7" }; MockString_StringMapEntry item2 = new MockString_StringMapEntry() { key = "key8", value = "value8" }; mapUtils.AddEntries(new MockString_StringMapEntry[] { item1, item2 }); Dictionary <string, string> entries = mapUtils.AsDict(); Assert.AreEqual(2, entries.Count); Assert.True(entries.ContainsKey("key7")); Assert.True(entries.ContainsKey("key8")); Assert.AreEqual(entries["key7"], item1.value); Assert.AreEqual(entries["key8"], item2.value); }
public void TestAddEntries() { MockString_StringMapEntry item1 = new MockString_StringMapEntry() { key = "key5", value = "value5" }; MockString_StringMapEntry item2 = new MockString_StringMapEntry() { key = "key6", value = "value6" }; mapUtils.AddEntries(new MockString_StringMapEntry[] { item1, item2 }); MockString_StringMapEntry[] entries = mapUtils.AsArray <MockString_StringMapEntry>(); Assert.AreEqual(2, entries.Length); Assert.AreEqual(entries[0].key, item1.key); Assert.AreEqual(entries[0].value, item1.value); Assert.AreEqual(entries[1].key, item2.key); Assert.AreEqual(entries[1].value, item2.value); }
public void TestAddEntry() { var item1 = new MockString_StringMapEntry() { key = "key3", value = "value3" }; var item2 = new MockString_StringMapEntry() { key = "key4", value = "value4" }; mapUtils.AddEntry(item1); mapUtils.AddEntry(item2); MockString_StringMapEntry[] entries = mapUtils.AsArray <MockString_StringMapEntry>(); Assert.AreEqual(2, entries.Length); Assert.AreEqual(entries[0].key, item1.key); Assert.AreEqual(entries[0].value, item1.value); Assert.AreEqual(entries[1].key, item2.key); Assert.AreEqual(entries[1].value, item2.value); }