Fair enough, restons avec une seule classe pour cet exercice.


On Sunday 6 April 2014 at 21:09, Gabriel Dehan wrote:

> In OO-modeling/04-Public-Interface/spec/bank_account_spec.rb:
> > + account.name.must_equal 'Bruce Lee' > + end > + > + it 'has a way to access the account iban' do > + account.iban.must_match /FR14\*+606/ > + end > + > + it 'has a way to access the account position' do > + account.position.must_equal 200 > + end > + end > + > + describe '#add_transaction (private)' do > + it 'add transactions to your account' do > + account.send(:add_transaction, 200) > + account.instance_variable_get(:@transactions).length.must_equal 2  
> Je suis d'accord que c'est pas le top, mais ça permet surtout d'être sûr qu'ils ont bien implémenté leur méthode donc je trouve que ça passe.
> Je trouve qu'après ça devient trop compliqué. Ce serait mieux, et je l'aurais sûrement fait comme ça ou en plusieurs classe, mais là l'idée c'est qu'il n'y ai qu'une classe, et qui si on veut "réfactorer" et étendre le truc en en utilisant plusieurs, il y a la partie optionnelle de l'exercice qui permet s'amuser un peu avec ça.
>  
> —
> Reply to this email directly or view it on GitHub (https://github.com/lewagon/promo-2-challenges/pull/55/files#r11327540).
>  
>  
>