xstream.XStreamAssert.AssertHashtable C# (CSharp) Method

AssertHashtable() private static method

private static AssertHashtable ( object expected, object actual ) : void
expected object
actual object
return void
        private static void AssertHashtable(object expected, object actual) {
            Hashtable expectedHashtable = (Hashtable) expected, actualHashtable = (Hashtable) actual;
            Assert.AreEqual(expectedHashtable.Count, actualHashtable.Count);
            foreach (DictionaryEntry entry in expectedHashtable) {
                Assert.AreEqual(true, actualHashtable.ContainsKey(entry.Key), "doesn't contain " + entry.Key);
                AreEqual(entry.Value, actualHashtable[entry.Key]);
            }
        }