Advertisement
Guest User

Theo et antoine sont gays

a guest
Jan 29th, 2020
109
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.44 KB | None | 0 0
  1. [TestClass()]
  2. public class DALTests
  3. {
  4. private readonly IDal dal;
  5. public DALTests() // Constructeur des tests
  6. {
  7. dal = new DAL();
  8. }
  9. public void Dispose() // Pour libérer le DAL à la fin des tests
  10. {
  11. dal.Dispose();
  12. }
  13.  
  14.  
  15.  
  16. [TestMethod()]
  17. public void AjouterPassageSansData_Error()
  18. {
  19. ListeCarteViewModel Liste = new ListeCarteViewModel(dal);
  20. Assert.IsFalse(Liste.Button_AjouterPassage.CanExecute(null));
  21.  
  22. }
  23.  
  24. [TestMethod()]
  25. public void AjouterPassageMontantNegatif_Error()
  26. {
  27. ListeCarteViewModel Liste = new ListeCarteViewModel(dal);
  28. Liste.Montant = -200;
  29. Assert.IsFalse(Liste.Button_AjouterPassage.CanExecute(null));
  30.  
  31. }
  32.  
  33. [TestMethod()]
  34. public void AjouterPassageMontantVide_Error()
  35. {
  36. ListeCarteViewModel Liste = new ListeCarteViewModel(dal);
  37. Liste.Montant = ' ';
  38. Assert.IsFalse(Liste.Button_AjouterPassage.CanExecute(null));
  39.  
  40. }
  41.  
  42.  
  43.  
  44. [TestMethod()]
  45. public void CreerCarteSansData_Error()
  46. {
  47. ListeCarteViewModel Liste = new ListeCarteViewModel(dal);
  48. Assert.IsFalse(Liste.Button_CréerCarteValider.CanExecute(null));
  49.  
  50. }
  51.  
  52. [TestMethod()]
  53. public void CreerCarteNomVide_Error()
  54. {
  55. ListeCarteViewModel Liste = new ListeCarteViewModel(dal);
  56. Liste.Famille = " ";
  57. Assert.IsFalse(Liste.Button_CréerCarteValider.CanExecute(null));
  58.  
  59. }
  60.  
  61.  
  62. [TestMethod()]
  63. public void ChangeMontantSansData_Error()
  64. {
  65. ListeCarteViewModel Liste = new ListeCarteViewModel(dal);
  66. Assert.IsFalse(Liste.Button_ChangeMontant.CanExecute(null));
  67.  
  68. }
  69.  
  70.  
  71. [TestMethod()]
  72. public void ChangeMontantMontantNégatif_Error()
  73. {
  74. ListeCarteViewModel Liste = new ListeCarteViewModel(dal);
  75. Liste.Montant = -200;
  76. Assert.IsFalse(Liste.Button_ChangeMontant.CanExecute(null));
  77. }
  78.  
  79. [TestMethod()]
  80. public void ChangeMontantMontantVide_Error()
  81. {
  82. ListeCarteViewModel Liste = new ListeCarteViewModel(dal);
  83. Liste.Montant = ' ';
  84. Assert.IsFalse(Liste.Button_ChangeMontant.CanExecute(null));
  85. }
  86.  
  87. [TestMethod()]
  88. public void ChangeMontantMontantNul_Error()
  89. {
  90. ListeCarteViewModel Liste = new ListeCarteViewModel(dal);
  91. Liste.Montant = 0 ;
  92. Assert.IsFalse(Liste.Button_ChangeMontant.CanExecute(null));
  93. }
  94.  
  95. [TestMethod()]
  96. public void newCarte_newCoupe_Success()
  97. {
  98. ListeCarteViewModel Liste = new ListeCarteViewModel(dal);
  99. BDCartesFidelitesContext _context = new BDCartesFidelitesContext();
  100. dal.CreerNewCarte("Gimenez");
  101. CARTE carte = _context.CARTE.First(c => c.FAMILLE.NOMFAMILLE == "Gimenez" );
  102. Assert.IsTrue(dal.FamilleExist("Gimenez"));
  103. dal.AddPassage(carte.IDFAMILLE, 50, carte);
  104. dal.ChangeDernierPassage(carte, 40);
  105.  
  106. Assert.AreEqual(40, carte.COUPE.First().PRIXCOUPE);
  107.  
  108. dal.AddPassage(carte.IDFAMILLE, 50, carte);
  109. dal.AddPassage(carte.IDFAMILLE, 50, carte);
  110. dal.AddPassage(carte.IDFAMILLE, 50, carte);
  111. dal.AddPassage(carte.IDFAMILLE, 50, carte);
  112. dal.AddPassage(carte.IDFAMILLE, 50, carte);
  113.  
  114. dal.AddPassage(carte.IDFAMILLE, 50, carte);
  115.  
  116. Assert.IsTrue(dal.CarteExists(_context.CARTE.First(c => c.IDCARTE == 2 && c.FAMILLE.NOMFAMILLE == "Gimenez").IDCARTE));
  117.  
  118. Assert.IsTrue(dal.CarteExists(2));
  119.  
  120. Assert.IsNotNull(carte.DATEARCHIVEE);
  121.  
  122. CARTE carte2 = _context.CARTE.First(c => c.IDCARTE == 2 && c.FAMILLE.NOMFAMILLE == "Gimenez");
  123. Assert.AreEqual(35.5, carte2.COUPE.First().PRIXCOUPE);
  124.  
  125. Assert.AreEqual(14.5, carte2.CARTEREDUCTION);
  126.  
  127.  
  128. }
  129.  
  130. [TestMethod()]
  131. public void Pseudonymiser_Success()
  132. {
  133. ListeCarteViewModel Liste = new ListeCarteViewModel(dal);
  134.  
  135. BDCartesFidelitesContext _context = new BDCartesFidelitesContext();
  136. dal.CreerNewCarte("Gimenez");
  137. FAMILLE famille = _context.FAMILLE.First(c => c.NOMFAMILLE == "Gimenez");
  138. CARTE carte = _context.CARTE.First(c => c.FAMILLE.NOMFAMILLE == "Gimenez");
  139. dal.PseudonymiserFamille(famille);
  140.  
  141. Assert.AreEqual(carte.IDFAMILLE.ToString(), carte.FAMILLE.NOMFAMILLE);
  142. Assert.AreEqual(carte.IDFAMILLE.ToString(), famille.NOMFAMILLE);
  143.  
  144. dal.AddPassage(carte.IDFAMILLE, 50, carte);
  145. dal.AddPassage(carte.IDFAMILLE, 50, carte);
  146. dal.AddPassage(carte.IDFAMILLE, 50, carte);
  147. dal.AddPassage(carte.IDFAMILLE, 50, carte);
  148. dal.AddPassage(carte.IDFAMILLE, 50, carte);
  149.  
  150. dal.AddPassage(carte.IDFAMILLE, 50, carte);
  151.  
  152. CARTE carte2 = _context.CARTE.First(c => c.IDCARTE == 2 && c.FAMILLE.NOMFAMILLE == "Gimenez");
  153. Assert.AreEqual(carte.IDFAMILLE.ToString(), carte2.FAMILLE.NOMFAMILLE);
  154. Assert.IsNotNull(carte2.DATEARCHIVEE);
  155. //Assert.IsNull(carte2.DATEARCHIVEE);
  156.  
  157.  
  158. }
  159.  
  160. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement