26 lines
694 B
C#
26 lines
694 B
C#
using Omika.Core.Contracts.Planning;
|
|
|
|
namespace Omika.Tests.Mobile;
|
|
|
|
/// <summary>
|
|
/// Tests de la règle centrale d'éligibilité mobile des rendez-vous.
|
|
/// </summary>
|
|
public class MobileRendezVousEligibilityTests
|
|
{
|
|
[Fact]
|
|
public void IsEligible_DebutDefault_RetourneFalse()
|
|
{
|
|
var rendezVous = new RendezVousDetailsDto { Debut = default };
|
|
|
|
Assert.False(MobileRendezVousEligibility.IsEligible(rendezVous));
|
|
}
|
|
|
|
[Fact]
|
|
public void IsEligible_DebutReel_RetourneTrue()
|
|
{
|
|
var rendezVous = new RendezVousDetailsDto { Debut = new DateTime(2026, 8, 19, 10, 0, 0) };
|
|
|
|
Assert.True(MobileRendezVousEligibility.IsEligible(rendezVous));
|
|
}
|
|
}
|