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); }