public void DictionaryComparisonWorks()
        {
            // Handle the base case. :D
            var stringIntDictionary     = createInstance().map;
            var sameStringIntDictionary = createInstance().map;

            var differentStringIntDictionary = createInstance().map;

            differentStringIntDictionary.Add("difference", 13);

            Assert.IsTrue(TestMethods.AreSimplDictionariesEqual(stringIntDictionary, sameStringIntDictionary));
            Assert.IsFalse(TestMethods.AreSimplDictionariesEqual(stringIntDictionary, differentStringIntDictionary));

            // Try again with an empty dictionary

            differentStringIntDictionary.Clear();
            Assert.IsFalse(TestMethods.AreSimplDictionariesEqual(stringIntDictionary, differentStringIntDictionary));
        }