2011-08-23 49 views
7

"Trình phân tích cú pháp và công cụ xem có thể được khởi tạo và sử dụng bên ngoài miền ứng dụng ASP.NET. Điều này có nghĩa là bạn có thể trực tiếp khởi tạo và sử dụng nó trong một dự án thử nghiệm đơn vị mà không phụ thuộc vào chạy ASP.NET "Đơn vị kiểm tra dao cạo

Mọi ý tưởng làm cách nào tôi có thể làm điều đó ??

Trả lời

2

Điều tôi đã làm là tạo dự án thử nghiệm đơn vị và sau đó thêm dự án mvc vào tham chiếu. Sau đó, tôi instantited đối tượng điều khiển và gọi phương thức hành động của nó.

Bạn sẽ có thể thực hiện xác nhận để kiểm tra nội dung của chế độ xem.

Tôi nghĩ cách dễ nhất để làm là tạo một dự án mvc 3 giả mới với một dự án thử nghiệm đơn vị đi kèm với nó. Nó sẽ tạo ra một ví dụ Test Method cho bạn.

Hy vọng điều này sẽ hữu ích.

+0

Thanx cho câu trả lời.Điều này [bài đăng trên blog] (http://blog.davidebbo.com/2011/06/unit-test-your-mvc-views-using-razor.html) cũng đã giúp tôi rất nhiều. Nếu bạn muốn bạn cũng có thể xem xét điều này. Thanx lần nữa –