Sto lavorando su un'applicazione asp.net mvc e sto scrivendo il mio apparecchio per il test BDD. Es.ASP.net MVC RTM Convenzioni di denominazione del test
GetResource_WhenResourceFileExists_ShouldReturnResources()
ma quando scrivo i test per i miei controllori, di solito ho due metodi con lo stesso nome. Uno senza parametri per ottenere richieste e uno con per i messaggi. Qualcuno ha una buona convenzione di denominazione qui per distinguere tra i due?
mi viene in mente:
1.
LogIn_WithParameters_ShouldReturnLogInView()
LogIn_WithoutParameters_WhenAuthenticationFailed_ShouldReturnLogInView()
LogIn_WithoutParameters_WhenAuthenticationPassed_ShouldReturnProfileRedirect()
2.
LogIn_Get_ShouldReturnLogInView()
LogIn_Post_WhenAuthenticationFailed_ShouldReturnLogInView()
LogIn_Post_WhenAuthenticationPassed_ShouldReturnProfileRedirect()
3.
LogIn_ShouldReturnLogInView()
LogIn_WhenCalledWithParametersAndAuthenticationFailed_ShouldReturnLogInView()
LogIn_WhenCalledWithParametersAndAuthenticationPassed_ShouldReturnProfileRedirect()
Tutte le opinioni?