Khi tôi tạo ra các bài kiểm tra đơn vị, Visual Studio đã thêm vào một số lớp giả tưởng mà chế nhạo lớp của tôi và thêm thuộc tính "Shadowing". Nó làm gì?Thuộc tính Shadowing mà VS sử dụng khi nó tạo ra các xét nghiệm đơn vị là gì?
6
A
Trả lời
6
Đã thực hiện một số nghiên cứu và tìm thấy this. Một cách rõ ràng, thuộc tính [Shadowing]
được sử dụng bởi MSTest
khi nó tạo ra một lớp truy cập cho phép bạn gọi một phương thức riêng trên một lớp như thể nó được công khai.
Vì vậy, khi bạn đang thử nghiệm đơn vị một phương pháp riêng của lớp đích, phương thức riêng tư đó sẽ có sẵn cho bạn thông qua lớp trình bao bọc truy cập cho lớp đích.
Các vấn đề liên quan
- 1. Execute đơn vị xét nghiệm sử dụng MSBuild dòng lệnh
- 2. Làm thế nào các xét nghiệm đơn vị có thể được mô-đun khi chúng phụ thuộc vào các đơn vị khác?
- 3. Tích hợp vs Thử nghiệm Đơn vị
- 4. Shadowing là gì?
- 5. Cách sử dụng đúng các xét nghiệm đơn vị (bằng bất kỳ ngôn ngữ nào)
- 6. Có những tình huống mà các xét nghiệm đơn vị có hại cho mã không?
- 7. Các xét nghiệm đơn vị giòn luôn luôn là một điều xấu?
- 8. các công cụ tốt nhất cho các ứng dụng thử nghiệm đơn vị iphone là gì?
- 9. Khi nào thuộc tính @JsonProperty được sử dụng và nó được sử dụng để làm gì?
- 10. Chiến lược kiểm thử đơn vị khi sử dụng IoC là gì?
- 11. Khung thử nghiệm đơn vị sinh học là gì?
- 12. Kiểm tra đơn vị trong Java - nó là gì?
- 13. Làm thế nào để bạn sử dụng tornado.testing để tạo các thử nghiệm đơn vị WebSocket?
- 14. Phương pháp thử nghiệm đơn vị phụ thuộc
- 15. Khi nào nên sử dụng tập lệnh thử nghiệm trên thử nghiệm đơn vị?
- 16. Thử nghiệm đơn vị cho đầu ra trình biên dịch
- 17. Đơn vị thử nghiệm Ứng dụng Firemonkey
- 18. Tư vấn thử nghiệm đơn vị trên một đối tượng có nhiều thuộc tính
- 19. Việc sử dụng cho thuộc tính FormsAuthenticationTicket.Version là gì?
- 20. Sử dụng httpcontext trong thử nghiệm đơn vị
- 21. "Đơn vị" là gì?
- 22. Tạo dữ liệu giả cho thử nghiệm đơn vị
- 23. Có giá trị trong thử nghiệm đơn vị tự động thực hiện các thuộc tính
- 24. Unit-thử nghiệm với sự phụ thuộc giữa các xét nghiệm
- 25. Tạo ngăn xếp đầy đủ Haskell với các xét nghiệm
- 26. mùi thử nghiệm đơn vị
- 27. Thử nghiệm đơn vị sau khi thử nghiệm
- 28. Icefaces thử nghiệm đơn vị
- 29. Tiền tố cho các phương pháp thử nghiệm trong Đơn vị: "test" vs "should"
- 30. Thử nghiệm dương tính và thử nghiệm âm tính trong thử nghiệm đơn vị