Skip to content

Conversation

@thomhurst
Copy link
Owner

No description provided.

…tion messages

- Introduced IsDefaultAssertion to check if a value is equal to its default value.
- Enhanced StringContainsAssertion with options for trimming and ignoring whitespace.
- Added StringIsNullOrEmptyAssertion and StringIsNotNullOrEmptyAssertion for null/empty checks.
- Updated StringEqualsAssertion to support trimming, null/empty equality, and whitespace ignoring.
- Enhanced ThrowsAssertion and ThrowsExactlyAssertion to check for parameter names in ArgumentExceptions.
- Added ExceptionMessageAssertion to assert that exception messages contain specific substrings.
- Introduced MemberAssertion to allow assertions on object members via lambda expressions.
- Added IsAssignableToAssertion and IsNotAssignableToAssertion for type assignability checks.
- Updated Assert class with new methods for async exception assertions and default value checks.
Repository owner deleted a comment from claude bot Oct 7, 2025
Repository owner deleted a comment from claude bot Oct 7, 2025
- Introduced ParseAssertionTests for validating string parsing into various types including int, double, Guid, DateTime, and bool with format provider support.
- Added Tests for handling ClassDataSource with proper disposal checks in Bugs/2067.
- Created CultureInfoAssertionTests to validate different culture info assertions.
- Implemented custom assertions for ProblemDetails with deserialization checks and validation of properties.
- Added EncodingAssertionTests to validate different encoding types.
- Created EnumerableDataSourceDrivenTests to test data-driven methods with various data sources.
- Implemented ExpectedArgumentTypeTests to validate expected argument types for various data types and enums.
- Added FileSystemAssertionTests to validate file and directory existence and properties.
- Created HttpStatusCodeAssertionTests to validate HTTP status codes.
- Implemented OtherAssertionTests for various assertions including exception checks and string builder properties.
- Added OverrideResultsTests to validate test result overriding functionality.
- Created ServiceProviderInfrastructureTests to validate service provider registration and resolution.
- Implemented TestExtensionsTests to validate class type name retrieval for top-level and nested classes.
Repository owner deleted a comment from claude bot Oct 7, 2025
Repository owner deleted a comment from claude bot Oct 8, 2025
- Implemented assertions for HttpStatusCode, including success, client error, server error, redirection, informational, and error status codes.
- Added miscellaneous assertions for Exception handling, StringBuilder, DayOfWeek, and WeakReference.
- Created extension methods for assertions related to CultureInfo, Encoding, and FileSystem.
- Introduced custom assertions for ProblemDetails with deserialization support from HttpResponseMessage.
- Developed unit tests for the new assertions and extensions to ensure functionality and correctness.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants