Thanks for adding these tests, Steve. I think that we should move towards using [Theory] to remove duplication in the tests. I think long term we will need a better way to deal with the fact that the data differs between ICU and Windows. Maybe have the data passed to each theory include an expected ICU value and an expected Windows value and then use RuntimeInformation.IsOSPlatform(OSPlatform.Windows) to figure out which one to assert against?
Thanks for adding these tests, Steve. I think that we should move towards using [Theory] to remove duplication in the tests. I think long term we will need a better way to deal with the fact that the data differs between ICU and Windows. Maybe have the data passed to each theory include an expected ICU value and an expected Windows value and then use RuntimeInformation.IsOSPlatform(OSPlatform.Windows) to figure out which one to assert against?