Tôi đang làm việc trên một ứng dụng asp.net mvc và viết bài kiểm tra đơn vị BDD của tôi. Ví dụ:ASP.net MVC RTM Kiểm tra quy ước đặt tên
GetResource_WhenResourceFileExists_ShouldReturnResources()
Nhưng khi tôi đang viết bài kiểm tra cho các bộ điều khiển của tôi, tôi thường có hai phương pháp có cùng tên. Một không có tham số để nhận yêu cầu và một cho bài đăng. Có ai có một quy ước đặt tên tốt ở đây để phân biệt giữa hai?
tôi có thể nghĩ:
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()
ý kiến Bất kỳ?