コード例 #1
0
 public void TestEntrepotPersistanceMock_peutSupprimerUnAgrégat()
 {
     IEntite entité = new EntiteMock();
     _entrepot.enregistrer<IEntite>(entité);
     _entrepot.supprimer<IEntite>(entité);
     IEntite entitéRécupérée = _entrepot.prendreLaCollection<IEntite>().SingleOrDefault(x => x.Id == entité.Id);
     Assert.IsNull(entitéRécupérée);
 }
コード例 #2
0
 public void TestEntrepotPersistanceMock_peutinsérerUnAgrégat()
 {
     int nombreInitial = _entrepot.prendreLaCollection<IEntite>().Count();
     IEntite entité = new EntiteMock();
     _entrepot.enregistrer<IEntite>(entité);
     int nombreFinal = _entrepot.prendreLaCollection<IEntite>().Count();
     Assert.AreEqual(nombreInitial + 1, nombreFinal);
 }
コード例 #3
0
 public void TestEntrepotPersistanceMock_peutModifierUnAgrégat()
 {
     int nombreInitial = _entrepot.prendreLaCollection<IEntite>().Count();
     IEntite entité = new EntiteMock();
     _entrepot.enregistrer<IEntite>(entité);
     _entrepot.enregistrer<IEntite>(entité);
     int nombreFinal = _entrepot.prendreLaCollection<IEntite>().Count();
     IEntite entitéRécupérée = _entrepot.prendreLaCollection<IEntite>().SingleOrDefault(x => x.Id == entité.Id);
     Assert.IsNotNull(entitéRécupérée);
     Assert.AreEqual(nombreInitial + 1, nombreFinal);
 }