public void TestVendre() { IVisitor concreteVisitorTransaction = Substitute.For <IVisitor>(); List <Client> listeAutreClient = clientBuilderTest.BuildAutreClient(); Transaction transaction = new Transaction(listeAutreClient[0], produit, produit.PrixVenteNonMembre); transaction.Accepter(concreteVisitorTransaction); concreteVisitorTransaction.Received().VisitTransaction(transaction); }