Exemplo n.º 1
0
        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));
        }
Exemplo n.º 2
0
        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));
        }