Tôi hiện đang đánh giá ServiceStack (để tạo các dịch vụ dựa trên phần còn lại trong .Net). Một trong những lĩnh vực quan tâm là bên thử nghiệm. Dịch vụ còn lại của tôi sẽ có một số dịch vụ ứng dụng được tiêm vào (hiện đang sử dụng Autofac). Những gì tôi cần là một cơ chế để kiểm tra lớp còn lại và xác định kỳ vọng trên lớp ứng dụng của tôi (thông qua MOQ), vì vậy tôi không làm bài kiểm tra tích hợp nhưng đơn vị kiểm tra lớp này?Ngăn xếp dịch vụ và Mocking, mọi hướng dẫn?
Bất kỳ ý tưởng nào về cách thực hiện việc này?
@Thanks. Tôi nghĩ rằng chúng tôi sẽ đi servicestack cho dự án mới của chúng tôi. Làm tốt lắm. –
Khi tôi thử dịch vụ theo cách này, các thuộc tính lọc dường như không được kích hoạt, đó có phải là hành vi được mong đợi không? – Shagglez
Khi bạn Giả lập 'IService 'bạn chỉ sử dụng điều này để cô lập các phụ thuộc. Tất cả các thuộc tính lọc phụ thuộc vào nhiều ngăn xếp đang chạy (tức là thiết lập/cấu hình/khởi tạo được chỉ định trong lớp AppHost của bạn). Nếu bạn cần kiểm tra mã trong các thuộc tính của bộ lọc thì các lớp thuộc tính cần được kiểm tra độc lập. –
CodeMonkeyKing