Kiểm tra đơn vị chính xác là gì và làm cách nào để viết một bài kiểm tra? Tôi nghe nhiều lần mọi người viết chúng trước khi ứng dụng của họ thậm chí được viết, làm thế nào điều này có thể được? Tôi cảm thấy rằng thử nghiệm đơn vị là một số mã thực hiện cuộc gọi đến phương thức ứng dụng của bạn với giá trị được đặt và dự kiến giá trị cụ thể sẽ quay lại, nếu giá trị cụ thể không quay lại thử nghiệm đã thất bại. Tôi có sai hoặc lừa dối ở đây không? Tôi đọc rất nhiều về thử nghiệm đơn vị nhưng tôi biết rất ít về những gì nó thực sự trông giống như trong mã để một mẫu sẽ là tuyệt vời.Ví dụ về thử nghiệm đơn vị trong C#?
Đây có phải là bài kiểm tra đơn vị không?
mã giảbắt đầu ...
CheckForDuplicateSubdomains(){
get all users in DB with matching subdomains
if greater than zero, fail test
}
PS: Tôi đang sử dụng ASP.NET MVC trong C#
Tôi cũng khuyên bạn nên đọc câu trả lời cho câu hỏi "Làm cách nào để bắt đầu thử nghiệm đơn vị?" http://stackoverflow.com/questions/1300157/how-do-i-start-unit-testing. –