Add ListContract<T> for IList<T> contract tests.
authorJonathan Pryor <jonpryor@vt.edu>
Wed, 9 Jun 2010 14:29:40 +0000 (10:29 -0400)
committerJonathan Pryor <jonpryor@vt.edu>
Wed, 9 Jun 2010 14:29:40 +0000 (10:29 -0400)
commit2fd4c7c27816a569c0ce3fbdf13b95f7350d80aa
treed4100347b30ff024ffaef83048861f0376a0f025
parent62058bd9de6d617527523bc3ae9fc3f5f57c2f89
Add ListContract<T> for IList<T> contract tests.

Update the OrderedDictionaryCollectionContractTests to use ListContract.
Previously it was testing a Dictionary<string,string> (?), so the new/renamed
OrderedDictionaryListContractTests type now (properly) tests
OrderedDictionary<string, string>, and is responsible for finding the bugs
fixed in commits 62058bd9de6d617527523bc3ae9fc3f5f57c2f89 and
6ef2be492e56707bc181017660b8aef6067834be.
src/Cadenza/Test/Cadenza-Tests.csproj
src/Cadenza/Test/Cadenza.Collections/ListContract.cs [new file with mode: 0644]
src/Cadenza/Test/Cadenza.Collections/OrderedDictionaryTest.cs