public void ConvertToStandardDictionary_WithCaseInsensitiveItems_KeepsDictionaryIntact() { var caseInsensitiveDictionary = new CaseInsensitiveDictionary <string>() { { "Key1", "Value1" }, { "Key2", "Value2" } }; var dictionary = caseInsensitiveDictionary.ToDictionary(); Assert.AreEqual("Value1", caseInsensitiveDictionary["Key1"]); Assert.AreEqual("Value2", caseInsensitiveDictionary["Key2"]); }