public void RechercherAffTravailParEmploye()
        {
            SetUp();
            AffectationTravail affectation = new AffectationTravail()
            {
                NoEmploye       = employe1.NoEmploye,
                NomProjet       = projet1.NomProjet,
                NomClient       = projet1.NomClient,
                DateAffectation = Convert.ToDateTime("2020-01-02")
            };

            AffectationTravail affectation2 = new AffectationTravail()
            {
                NoEmploye       = employe2.NoEmploye,
                NomProjet       = projet2.NomProjet,
                NomClient       = projet2.NomClient,
                DateAffectation = Convert.ToDateTime("2020-01-02")
            };

            repository.AjouterAffectation(affectation);
            repository.AjouterAffectation(affectation2);

            // Act
            ICollection <AffectationTravail> result = repository.RechercherAffectationEmploye(employe1);

            // Assert
            Assert.True(result.Contains(affectation));
            Assert.False(result.Contains(affectation2));
        }
        public void SupprimerAffTravail()
        {
            // Arrange
            SetUp();
            AffectationTravail affectation = new AffectationTravail()
            {
                NoEmploye       = employe1.NoEmploye,
                NomProjet       = projet1.NomProjet,
                NomClient       = projet1.NomClient,
                DateAffectation = Convert.ToDateTime("2020-01-02")
            };

            repository.AjouterAffectation(affectation);

            // Act
            repository.SupprimerAffectation(affectation);

            // Assert
            ICollection <AffectationTravail> result = repository.RechercherAffectationEmploye(employe1);

            Assert.Empty(result);
        }
        public void ModifierAffTravail()
        {
            // Arrange
            SetUp();
            AffectationTravail affectation = new AffectationTravail()
            {
                NoEmploye       = employe1.NoEmploye,
                NomProjet       = projet1.NomProjet,
                NomClient       = projet1.NomClient,
                DateAffectation = Convert.ToDateTime("2020-01-02")
            };

            repository.AjouterAffectation(affectation);

            // Act
            affectation.DateAffectation = Convert.ToDateTime("2020-02-01");
            repository.ModifierAffectation(affectation);

            // Assert
            ICollection <AffectationTravail> result = repository.RechercherAffectationEmploye(employe1);

            Assert.Equal(expected: affectation.DateAffectation, actual: result.ElementAt(0).DateAffectation);
        }