@ -30,7 +30,7 @@ namespace Model2Entities
// Test de la méthode GetActivityByIdAsync
// Test de la méthode GetActivityByIdAsync
Console . WriteLine ( "Testing GetActivityByIdAsync method..." ) ;
Console . WriteLine ( "Testing GetActivityByIdAsync method..." ) ;
var activityById = await activityRepository . GetActivityByIdAsync ( 2 ) ;
var activityById = await activityRepository . GetActivityByIdAsync ( 3 ) ;
if ( activityById ! = null )
if ( activityById ! = null )
{
{
Console . WriteLine ( $"Activity found: ID: {activityById.Id}, Name: {activityById.Type}, Date: {activityById.Date}, Start Time: {activityById.StartTime}, End Time: {activityById.EndTime}" ) ;
Console . WriteLine ( $"Activity found: ID: {activityById.Id}, Name: {activityById.Type}, Date: {activityById.Date}, Start Time: {activityById.StartTime}, End Time: {activityById.EndTime}" ) ;
@ -41,9 +41,9 @@ namespace Model2Entities
}
}
Console . WriteLine ( ) ;
Console . WriteLine ( ) ;
// // Test de la méthode AddActivity
// Test de la méthode AddActivity
Console . WriteLine ( "Testing AddActivity method..." ) ;
Console . WriteLine ( "Testing AddActivity method..." ) ;
var newActivity = new Activity ( 10 , "New Activity" , new DateTime ( 2021 , 10 , 10 ) , new DateTime ( 10 , 10 , 10 , 10 , 10 , 10 ) , new DateTime ( 10 , 10 , 10 , 12 , 12 , 12 ) , 5 , 5 , 5 , 5 , 5 , 5 , 5 , 5 , false );
var newActivity = new Activity ( 10 , "New Activity" , new DateTime ( 2021 , 10 , 10 ) , new DateTime ( 10 , 10 , 10 , 10 , 10 , 10 ) , new DateTime ( 10 , 10 , 10 , 12 , 12 , 12 ) , 5 , 5 , 5 , 5 , 5 , 5 , 5 , 5 , false , new List < HeartRate > ( new HeartRate [ ] { new HeartRate ( 10 , 10D , new TimeOnly ( 10 , 10 , 10 ) , 10f , 10 , 10f , 10f , 10 ) } ) );
var addedActivity = await activityRepository . AddActivity ( newActivity ) ;
var addedActivity = await activityRepository . AddActivity ( newActivity ) ;
if ( addedActivity ! = null )
if ( addedActivity ! = null )
{
{
@ -55,22 +55,22 @@ namespace Model2Entities
}
}
Console . WriteLine ( ) ;
Console . WriteLine ( ) ;
// // Test de la méthode UpdateActivity
// Test de la méthode UpdateActivity
// Console.WriteLine("Testing UpdateActivity method...") ;
Console . WriteLine ( "Testing UpdateActivity method..." ) ;
// var updatedActivity = await activityRepository.UpdateActivity(6, new Activity { Id = 6, Name = "Updated Activity" }) ;
var updatedActivity = await activityRepository . UpdateActivity ( 11 , new Activity ( 10 , "Updated Activity" , new DateTime ( 2021 , 10 , 10 ) , new DateTime ( 10 , 10 , 10 , 10 , 10 , 10 ) , new DateTime ( 10 , 10 , 10 , 12 , 12 , 12 ) , 5 , 5 , 5 , 5 , 5 , 5 , 5 , 5 , false , new List < HeartRate > ( new HeartRate [ ] { new HeartRate ( 10 , 10D , new TimeOnly ( 10 , 10 , 10 ) , 10f , 10 , 10f , 10f , 10 ) } ) ) ) ;
// if (updatedActivity != null )
if ( updatedActivity ! = null )
// {
{
// Console.WriteLine($"Activity updated successfully: ID: {updatedActivity.Id}, Name: {updatedActivity.Name}") ;
Console . WriteLine ( $"Activity updated successfully: ID: {updatedActivity.Id}, Name: {updatedActivity.Type}, Date: {updatedActivity.Date}, Start Time: {updatedActivity.StartTime}, End Time: {updatedActivity.EndTime}" ) ;
// }
}
// else
else
// {
{
// Console.WriteLine("Failed to update activity.");
Console . WriteLine ( "Failed to update activity." ) ;
// }
}
// Console.WriteLine() ;
Console . WriteLine ( ) ;
// Test de la méthode DeleteActivity
// Test de la méthode DeleteActivity
Console . WriteLine ( "Testing DeleteActivity method..." ) ;
Console . WriteLine ( "Testing DeleteActivity method..." ) ;
var isDeleted = await activityRepository . DeleteActivity ( 1 ) ;
var isDeleted = await activityRepository . DeleteActivity ( 2 ) ;
if ( isDeleted )
if ( isDeleted )
{
{
Console . WriteLine ( "Activity deleted successfully." ) ;
Console . WriteLine ( "Activity deleted successfully." ) ;
@ -78,6 +78,7 @@ namespace Model2Entities
{
{
Console . WriteLine ( "Failed to delete activity." ) ;
Console . WriteLine ( "Failed to delete activity." ) ;
}
}
Console . WriteLine ( ) ;
// Test de la méthode GetNbItems
// Test de la méthode GetNbItems
Console . WriteLine ( "Testing GetNbItems method..." ) ;
Console . WriteLine ( "Testing GetNbItems method..." ) ;