1
0
mirror of https://github.com/oliverbooth/X10D synced 2024-11-09 16:55:41 +00:00
Commit Graph

321 Commits

Author SHA1 Message Date
224e465915
Move math-related extensions to Math namespace (#7) 2022-04-23 11:14:20 +01:00
7d227ad2a8
Added Factorial method 2022-04-23 10:21:07 +01:00
cfa27e0b4f
Move GetHash to child namespace (#7)
Also introduces TryWriteHash
2022-04-22 12:16:34 +01:00
ae24d94da2
Add tests for AsArray/AsEnumerable 2022-04-22 09:42:58 +01:00
47f1489cbb
Add string.FromJson T.ToJson 2022-04-22 09:42:37 +01:00
a5df7a9ee8
Move Extensions to Core namespace 2022-04-22 09:28:03 +01:00
f961530962
[ci skip] fix product formula in overflow comment 2022-04-22 09:12:35 +01:00
6a1f64f042
Move IEnumerable.Product tests to Linq namespace (#7) 2022-04-22 09:11:18 +01:00
d5a74c12a8
Move Span.Any/All to Linq namespace (#7) 2022-04-22 08:50:06 +01:00
0fb01726db
Add tests for Enumerable/List 2022-04-21 22:35:06 +01:00
118eeae46a
Remove _ from test names 2022-04-21 22:31:32 +01:00
4096265006
Move LINQ-inspired methods to child namespaces (#7) 2022-04-21 22:27:24 +01:00
a95b8fe3da
[ci skip] Remove unnecessary namespace import 2022-04-21 22:09:36 +01:00
e421b357fd
[ci skip] Add IpAddressTests 2022-04-21 21:44:24 +01:00
7086d36faa
[ci skip] Assert that null throws 2022-04-21 21:41:58 +01:00
e88494fae4
[ci skip] Fix incorrect test 2022-04-21 21:41:40 +01:00
734f327a66
Add tests for time-related extension methods 2022-04-21 21:37:20 +01:00
b9d5eca364
Add tests for Net.EndPointExtensions 2022-04-21 21:08:23 +01:00
ad36b915bc
[ci skip] Import namespaces for tests 2022-04-21 18:13:53 +01:00
95020e0db0
Move math-related extensions to child namespace (#7) 2022-04-21 17:43:56 +01:00
d9277dbbf6
Add tests for ComplexInfinity 2022-04-21 12:44:50 +01:00
9b9b75ae5b
Add Sqrt tests 2022-04-21 12:20:19 +01:00
4855ae8bf2
[ci skip] Use file-scoped namespaces for tests 2022-04-21 12:15:29 +01:00
3a58ed88c9
Add AsArray/AsEnumerable (#47) 2022-04-20 23:14:16 +01:00
af9449935f
Fix null input for WithAlternative test 2022-04-20 19:32:34 +01:00
85becd2415
Add Array.Fill 2022-04-20 19:27:06 +01:00
778d8c6cf1
Add Deg<->Rad tests 2022-04-20 18:48:43 +01:00
facc0834f0
Separate unwrapped Enum.Next/Previous to Unchecked overloads 2022-04-20 18:16:59 +01:00
4c81c218d5
Remove preview features 2022-04-20 17:34:49 +01:00
950c30f267
Update MSTest and Test SDK 2022-04-20 17:33:22 +01:00
3aaee23ebe
Add (some) missing tests 2022-04-20 17:33:02 +01:00
2128814db1
[ci skip] Use explicit type in tests 2022-04-20 17:31:16 +01:00
a645f56204
[ci skip] Add test for Enumerable.Shuffled 2022-04-20 16:47:15 +01:00
66e7e79561
Rename Clusivity enum to InclusiveOptions
https://sonarcloud.io/project/issues?fileUuids=AX9gUgFivY1Q2LeuiUva&pullRequest=43&id=oliverbooth_X10D&open=AX75E353Zn_cGN5aPZcQ
2022-04-20 16:35:44 +01:00
374933e45e
Add FileInfo.GetHash<T>
Wraps Stream.GetHash<T>, but saves the caller having to OpenRead themselves
2022-04-20 14:29:45 +01:00
3c60340bde
Add Product extension method
Computes the element-wise product, optionally with a transformation delegate
2022-04-20 14:07:16 +01:00
5509305c5a
Update string.With*Alternative tests 2022-03-06 17:36:58 +00:00
1c0768c472 Remove legacy tests 2022-02-14 16:25:59 +00:00
64bcb34a11 Introduce Between clusivity 2022-02-14 16:24:14 +00:00
6c27227c3e Remove char.Random test 2022-02-14 16:04:57 +00:00
e0e7965557 Remove old tests 2022-02-14 16:03:55 +00:00
54848848ac Enable implicit usings in tests csproj 2022-02-14 12:20:55 +00:00
375a382e1b Bump to .NET 6, bump dependency versions 2022-02-14 12:18:35 +00:00
093a504467 Remove CA ruleset enforcement 2022-02-14 12:17:49 +00:00
3257428fad Enable preview features in Tests csproj 2022-02-14 12:17:08 +00:00
920fadf639 Remove X10D.Unity dependency from Tests csproj 2022-02-14 12:16:28 +00:00
3592ec555e Remove X10D.Unity from solution 2022-02-14 12:13:29 +00:00
1205290ab4
Fix typos in IsPrimeTests xmldoc 2021-07-20 14:51:09 +01:00
09e126fa08
Add IsPrime tests 2021-07-20 14:47:33 +01:00
132573e262
Update byte unit tests to reflect new API 2021-07-20 00:53:43 +01:00
1cc2300e83
Update BooleanTests to reflect new API 2021-07-19 12:53:49 +01:00
6e6d6c48fb
(#14) Declare using directives outside of namespace 2021-07-19 12:48:58 +01:00
1443d7d4cf Update X10D.Unity to 2020.3.12.f1 LTS 2021-06-27 12:20:51 +01:00
188d662452 Update Tests project to .NET 5 2021-06-27 12:19:51 +01:00
937d701d14 Remove ruleset and unused analyzers 2021-03-07 18:00:17 +00:00
f7664ba8a8 🗑 Remove IConvertible extension methods
Fully resolves #13
2021-01-14 18:31:16 +00:00
2cf508f253 🚨 Add tests for latest methods
AsNullIfEmpty
AsNullIfWhiteSpace
Reverse
WithAlternative
2020-10-20 15:08:20 +01:00
5bc71bd426 Add X10D.Unity 2020-07-15 14:33:40 +01:00
600b37fe82 🚚 Move X10D tests to Core namespace 2020-07-15 14:32:59 +01:00
a591b91c6c
Add ReflectionTests 2020-04-21 04:17:19 +01:00
36d3014573
⚠ Treat warnings as errors 2020-04-21 03:45:02 +01:00
430eadee57
Add tests for StringExtensions 2020-04-19 16:16:28 +01:00
4df2543181
Add Roslynator.Analyzers 2020-04-19 14:31:29 +01:00
5034e1ceb4
👍 CLSCompliant assemblies 2020-04-19 14:13:46 +01:00
1780ae3a40
📕 Add XMLDoc to TimeSpanParserTests 2020-04-19 14:11:28 +01:00
b1a69a7711
🔨 Add code analysis ruleset 2020-04-19 14:10:42 +01:00
bf779bafec
Add ToInt16 and ToInt64 in BooleanTests 2020-04-18 23:39:04 +01:00
e7bf572d09
🚨 Minor refactor in BooleanTests.cs
* const bool in Not()
* rename Xor() to XOr()
* conform XNOr() documentation
2020-04-18 23:14:48 +01:00
Timathy
a0de8ceb11
Add logical operations in BooleanExtensions
Methods include:
* And
* Or
* Not
* XOr
* NAnd
* NOr
* XNOr
2020-04-18 22:50:26 +01:00
7e0de45b64
🚨 Fix ByteTests.GetString
Use unicode codepoint instead of raw literal
2020-04-18 17:43:51 +01:00
686b915be8
Add MSTests project 2020-04-18 14:41:53 +01:00