public void Ne_peut_pas_annuler_un_entretien_non_existant() { IEnumerable <Entretien> entretiens = new List <Entretien>(); AnnulerUnEntretien annulerUnEntretien = new AnnulerUnEntretien(genMock.Object, "parce que j'en ai envie"); Assert.Throws <EntretienNonExistantException>(() => annulerUnEntretien.Execute(entretiens.ToList())); }
public void Annule_un_entretien() { IEnumerable <Entretien> entretiens = new List <Entretien>(); entretiens = planifierUnEntretien.Execute(entretiens.ToList()); AnnulerUnEntretien annulerUnEntretien = new AnnulerUnEntretien(genMock.Object, "parce que j'en ai envie"); entretiens = annulerUnEntretien.Execute(entretiens.ToList()); Assert.That(entretiens.Count(), Is.EqualTo(1)); Assert.That(entretiens.First().statut, Is.EqualTo(EntretienStatut.Annuler)); }