- [x] ensure that all `IDictionaryExtensions.WithPair<TKey,TValue>` overloads do not throw exceptions at all 🔨 - [x] add`IDictionaryExtensions.WithPair<TKey,TValue>` overload with predicate that can prevent adding the pair 🔨 - [x] ensure that `throwsException` in `IDictionaryExtensions.TryGetValueWithKey<TKey,TValue>` covers null checks 🔨 - [x] add `IDictionaryExtensions.UnionAsDictionary<TKey,TValue>` with test coverage 🔨✨ 🔬✨
IDictionaryExtensions.WithPair<TKey,TValue>overloads do not throw exceptions at all 🔨IDictionaryExtensions.WithPair<TKey,TValue>overload with predicate that can prevent adding the pair 🔨throwsExceptioninIDictionaryExtensions.TryGetValueWithKey<TKey,TValue>covers null checks 🔨IDictionaryExtensions.UnionAsDictionary<TKey,TValue>with test coverage 🔨✨ 🔬✨