This pull request introduces new API endpoints for updating and deleting workout plans, along with improvements to our testing infrastructure.
Features Added
1. API Endpoints for Updating and Deleting Workout Plans
Update Workout Plan Endpoint: Implemented API endpoints that allow users to modify existing WorkoutPlanEntity records, providing flexibility in managing workout plans.
Soft Delete Workout Plan Endpoint: Added API endpoints to delete WorkoutPlanEntity and associated WorkoutPlanWorkoutEntity.
2. Unit Testing Enhancements
DataBaseTest Base Class: Introduced a DataBaseTest base class to facilitate unit testing using an in-memory database.
xUnit Integration: Configured xUnit as the testing framework, enabling the execution of unit tests in service classes with the in-memory database.
WorkoutPlanServiceTests: Implemented tests for the WorkoutPlanService to verify the behavior of its methods.
Overview
This pull request introduces new API endpoints for updating and deleting workout plans, along with improvements to our testing infrastructure.
Features Added
1. API Endpoints for Updating and Deleting Workout Plans
WorkoutPlanEntity
records, providing flexibility in managing workout plans.WorkoutPlanEntity
and associatedWorkoutPlanWorkoutEntity
.2. Unit Testing Enhancements
DataBaseTest
base class to facilitate unit testing using an in-memory database.WorkoutPlanService
to verify the behavior of its methods.