Added capability to assert that a generic dictionary with string key and custom equality comparer contains key.

IDictionary<string, string> dictionary = new
ConcurrentDictionary<string, string>(StringComparer.OrdinalIgnoreCase);
dictionary.Add("name", "foo");

//The following 2 lines assert the same and should both pass
dictionary.ContainsKey("NaMe").Should().BeTrue(); //passes
dictionary.Should().ContainKey("NaMe"); //failed before

The fix assures that the second line passes also.
Added capability to assert that a generic dictionary with string key and custom equality comparer contains key.

IDictionary<string, string> dictionary = new
ConcurrentDictionary<string, string>(StringComparer.OrdinalIgnoreCase);
dictionary.Add("name", "foo");

//The following 2 lines assert the same and should both pass
dictionary.ContainsKey("NaMe").Should().BeTrue(); //passes
dictionary.Should().ContainKey("NaMe"); //failed before

The fix assures that the second line passes also.
Modified unit test to comply the naming convention and the arrange-act-assert template.
Merge pull request #61 from voicu-matei/master

Added capability to assert that a generic dictionary with string key and custom equality comparer contains key.