Joseph Musser
Joseph Musser
@Haneen96 Oh dear. This is because the regexes in all the message generators are not specific enough. Look at this: https://github.com/shouldly/shouldly/blob/3574211043d8fae153d11ee8ad0d9dfd92017d6f/src/Shouldly/MessageGenerators/ShouldAllBeMessageGenerator.cs#L7-L12 What's happening is that the method name `ShouldAllBeEqual` is...
@SimonCropp It could be done the same way `ShouldBe` on enumerables works, I think. `.ShouldContain(value)` is kind of like a special case of `.ShouldBe(new[] { value })`. I'd expect us...
@SimonCropp That parameter has been here for the `IEnumerable` extension methods for a while: https://github.com/shouldly/shouldly/blob/f77860ec5cb6290f7eaa5d85f3e904ab14390681/src/Shouldly/ShouldlyExtensionMethods/ShouldBe/GenericShouldBeTestExtensions.cs#L48-L54 @vorou > 1. Could this "difference" be useful? Sometimes. Not for Dictionary, but for SortedDictionary....
No, all new APIs. It can come later.
Shouldn't `x.ShouldBeNull()` be doing `x is null` (`ReferenceEquals(x, null)`) and totally ignoring custom-implemented equality?
Yes, a few from scratch and contributing to many others. I'd be happy to set everything up. One question to answer would be whether to introduce a new package, Shouldly.Analyzers,...
Here's some code for those who just want to get spinning with MetadataLoadContext: ```cs using System.Reflection; using var context = CreateMetadataLoadContextWithAllAssembliesLoaded( from reference in Basic.Reference.Assemblies.Net90.ReferenceInfos.All select (reference.FileName, reference.ImageBytes)); foreach (var...
The specific commit that is linked as "current for v9" has not appeared in the v9 branch, but this would be relevant work for v8 which is still in draft....
I raised making the case for following the v5 (to present) spec on point 1.
Response from the compiler is that it's been a decade with next to no customer complaints, so perhaps the best course of action is to change the spec, as @svick...