2010-07-28 2 views

Répondre

0

Je pense qu'il y a 2 styles principaux - l'un est le classique (pas sûr quel est le nom) - qui existait depuis le début et les premières versions de .Net (certainement je l'ai utilisé avec .Net 1.1) et le AAA un. Les deux sont encore entièrement fonctionnels, alors n'hésitez pas à en utiliser (mais vous ne pouvez pas les mélanger - cela ne fonctionne tout simplement pas et vous aurez des erreurs bizarres). Le style AAA a été développé après que les expressions lambda et les méthodes d'extension ont été introduites en C# et beaucoup de gens (moi compris) pensent qu'il est plus propre, plus facile à lire et exprime mieux l'intention du test.

1

La différence entre le nouveau style AAA et l'ancien style enregistrement/relecture est mieux comprise en examinant la différence entre les mocks et les stubs. AAA utilise des stubs, tandis que record/replay utilise des mocks. J'ai blogué sur la différence here.

Questions connexes