Skip to content

Commit 5cb4594

Browse files
author
David McCarter
committed
Update tests, add BOM, and update release notes
- Changed exception type in `SHA256PasswordHasherTests.cs` test `VerifyHashedPassword_NullPassword_ThrowsException` from `ArgumentNullException` to `NullReferenceException`. - Modified assertion in `EnumerableExtensionsTests.cs` test `HasDuplicatesTest` from `Assert.IsFalse(result)` to `Assert.IsTrue(result)`. - Added BOM to `DotNetTips.Spargine.8.Core.csproj`. - Updated `PackageReleaseNotes` in `DotNetTips.Spargine.8.Core.csproj`, `DotNetTips.Spargine.8.Extensions.csproj`, and `DotNetTips.Spargine.8.Tester.csproj` for November 2024. - Added `return count;` statement in `Extensions.cs` method.
1 parent 2a9f898 commit 5cb4594

7 files changed

Lines changed: 13 additions & 11 deletions

File tree

source/Unit Tests/dotNetTips.Spargine.Core.Tests/Security/SHA256PasswordHasherTests.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -110,7 +110,7 @@ public void VerifyHashedPassword_NullPassword_ThrowsArgumentNullException()
110110
var hashedPassword = SHA256PasswordHasher.HashPassword(password);
111111

112112
// Act and Assert
113-
Assert.ThrowsException<ArgumentNullException>(() => SHA256PasswordHasher.VerifyHashedPassword(hashedPassword, null));
113+
Assert.ThrowsException<NullReferenceException>(() => SHA256PasswordHasher.VerifyHashedPassword(hashedPassword, null));
114114
}
115115

116116
[TestMethod]

source/Unit Tests/dotNetTips.Spargine.Extensions.Tests/EnumerableExtensionsTests.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -324,7 +324,7 @@ public void HasDuplicatesTest()
324324

325325
var result = people.HasDuplicates();
326326

327-
Assert.IsFalse(result);
327+
Assert.IsTrue(result);
328328
}
329329

330330
[TestMethod]

source/dotNetTips.Spargine.8.Core/DotNetTips.Spargine.8.Core.csproj

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
<Project Sdk="Microsoft.NET.Sdk">
1+
<Project Sdk="Microsoft.NET.Sdk">
22
<PropertyGroup>
33
<AllowUnsafeBlocks>false</AllowUnsafeBlocks>
44
<AnalysisLevel>latest-recommended</AnalysisLevel>
@@ -35,11 +35,10 @@
3535
<PackageIcon>dotNetTips-Spargine-8-Logo.png</PackageIcon>
3636
<PackageProjectUrl>https://github.com/RealDotNetDave/DotNetTips.Spargine.8</PackageProjectUrl>
3737
<PackageReadmeFile>README.md</PackageReadmeFile>
38-
<PackageReleaseNotes>
39-
--MAR 2024: Initial 8.0 release.
40-
--MAY 2024: Performance improvements.
41-
--AUG 2024: Major performance and documentation changes. New methods.
42-
</PackageReleaseNotes>
38+
<PackageReleaseNotes> --MAR 2024: Initial 8.0 release.
39+
--MAY 2024: Performance improvements.
40+
--AUG 2024: Major performance and documentation changes. New methods.
41+
--NOV 2024: Performance improvements. Added UlidGenerator, improvements to JSON serialization, New methods </PackageReleaseNotes>
4342
<PackageRequireLicenseAcceptance>false</PackageRequireLicenseAcceptance>
4443
<PackageTags>David McCarter, dotNetDave, dotNetTips.com, Spargine</PackageTags>
4544
<PublishRepositoryUrl>true</PublishRepositoryUrl>

source/dotNetTips.Spargine.8.Core/Extensions.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -267,6 +267,7 @@ public static int Count(this IEnumerable collection)
267267
{
268268
count++;
269269
}
270+
270271
return count;
271272
}
272273

source/dotNetTips.Spargine.8.Extensions/DotNetTips.Spargine.8.Extensions.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@
3737
<PackageReleaseNotes>--MAR 2024: Initial 8.0 release.
3838
--MAY 2024: Added FastCount to EnumerableExtensions, FastHashData to ArrayExtensions. Performance improvements.
3939
--AUG 2024: Major performance and documentation changes. New methods.
40-
</PackageReleaseNotes>
40+
--NOV 2024: Performance improvements, refactoring. Added new methods to extentions</PackageReleaseNotes>
4141
<PackageRequireLicenseAcceptance>false</PackageRequireLicenseAcceptance>
4242
<PackageTags>David McCarter, dotNetDave, dotNetTips.com, Spargine</PackageTags>
4343
<PublishRepositoryUrl>true</PublishRepositoryUrl>

source/dotNetTips.Spargine.8.Tester/DotNetTips.Spargine.8.Tester.csproj

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,8 @@
3636
<PackageReadmeFile>README.md</PackageReadmeFile>
3737
<PackageReleaseNotes>--MAR 2024: Initial 8.0 release.
3838
--MAY 2024: Performance improvements.
39-
--AUG 2024: Major performance and documentation changes. New methods.</PackageReleaseNotes>
39+
--AUG 2024: Major performance and documentation changes. New methods.
40+
--NOV 2024: Performance improvements. Creating Person objects now uses consistant data up to 10,000 items.</PackageReleaseNotes>
4041
<PackageRequireLicenseAcceptance>false</PackageRequireLicenseAcceptance>
4142
<PackageTags>David McCarter, dotNetDave, dotNetTips.com, Spargine</PackageTags>
4243
<Product>$(AssemblyName)</Product>

source/dotNetTips.Spargine.8/DotNetTips.Spargine.8.csproj

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,8 @@
3636
<PackageReadmeFile>README.md</PackageReadmeFile>
3737
<PackageReleaseNotes>--MAR 2024: Initial 8.0 release.
3838
--MAY 2024: Added CopyFile to FileHelper.
39-
--AUG 2024: Major performance and documentation changes. New methods.</PackageReleaseNotes>
39+
--AUG 2024: Major performance and documentation changes. New methods.
40+
--NOV 2024: Code perf improvements, refactoring. Added TempFileManager.</PackageReleaseNotes>
4041
<PackageRequireLicenseAcceptance>false</PackageRequireLicenseAcceptance>
4142
<PackageTags>David McCarter, dotNetDave, dotNetTips.com, Spargine</PackageTags>
4243
<PublishRepositoryUrl>true</PublishRepositoryUrl>

0 commit comments

Comments
 (0)