public void Ne_peut_pas_replanifier_un_entretien_non_existant() { IUseCase <Entretien> sut = new ReplanifierUnEntretien(genMock.Object, creneau2); List <Entretien> entretiens = new List <Entretien>(); Assert.Throws <EntretienNonExistantException>(() => sut.Execute(entretiens)); }
public void Peut_replanifier_un_entretien() { IUseCase <Entretien> sut = new ReplanifierUnEntretien(genMock.Object, creneau2); IEnumerable <Entretien> entretiens = new List <Entretien>(); entretiens = planifierUnEntretien.Execute(entretiens.ToList()); entretiens = sut.Execute(entretiens.ToList()); Assert.That(entretiens.Count(), Is.EqualTo(1)); Assert.That(entretiens.First().statut, Is.EqualTo(EntretienStatut.Replanifier)); }