public void DictionaryCloneTest() { { var dict = new Dictionary <string, int> { }; var cloned = CloneUtil.DictionaryClone(dict); Assert.AreEqual(0, cloned.Count); } { var dict = new Dictionary <string, int> { { "one", 1 }, { "two", 2 } }; var cloned = CloneUtil.DictionaryClone(dict); Assert.AreEqual(2, cloned.Count); Assert.AreEqual(1, cloned["one"]); Assert.AreEqual(2, cloned["two"]); } }