Skip to content

Conversation

@Ten-James
Copy link
Owner

This pull request introduces integration tests for the TenJames.CompMap library and updates documentation and solution configuration to support these tests. The main changes include adding a new integration test project, updating the solution file to include this project and new build configurations, and clarifying package usage instructions in the documentation.

Integration Testing

  • Added a new integration test project TenJames.CompMap.IntegrationTests with comprehensive tests for mapping between domain models and DTOs, covering scenarios such as property mapping, computed fields, nested collections, and edge cases. (TenJames.CompMap/TenJames.CompMap.IntegrationTests/MappingIntegrationTests.cs, TenJames.CompMap/TenJames.CompMap.IntegrationTests/TenJames.CompMap.IntegrationTests.csproj) [1] [2]

Solution Configuration

  • Updated TenJames.CompMap.sln to include the new integration test project and added build configurations for x64 and x86 platforms for all projects. (TenJames.CompMap.sln)
  • Updated user settings to store the unit test session state for the solution. (TenJames.CompMap.sln.DotSettings.user)

Documentation

  • Improved the Readme.md to clarify that the package is automatically configured as a source generator and updated instructions for manual referencing, including notes about analyzer attributes. (Readme.md)

@Ten-James Ten-James merged commit 1c31c46 into main Nov 28, 2025
@Ten-James Ten-James deleted the testcases branch November 28, 2025 14:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants