#If LateBind Then
Private Sub AssertDictionariesAreEqual( _
Expected As Object, _
Actual As Object _
)
#Else
Private Sub AssertDictionariesAreEqual( _
Expected As Scripting.Dictionary, _
Actual As Scripting.Dictionary _
)
#End If
Dim Key As Variant
Assert.AreEqual Expected.Count, Actual.Count
For Each Key In Expected.Keys
Assert.IsTrue Actual.Exists(Key)
Assert.AreEqual Expected(Key), Actual(Key)
Next
End Sub