Tôi đang cố bắt đầu sử dụng Pex và tôi có một số mã mà tôi muốn nó bỏ qua việc kiểm tra.Buộc Pex bỏ qua mã đã tạo, tôi có thể làm điều đó mà không cần tham chiếu đến hội đồng Pex không?
Tôi tạo phần cấu hình cho tệp cấu hình bằng phần bổ trợ Trình thiết kế phần cấu hình. Thật không may, mã được tạo ra không hoàn toàn hoàn hảo, bởi vì nó không thực hiện các kiểm tra cho null và các kiểm tra tốt đẹp khác. Tuy nhiên, bây giờ ít nhất tôi muốn mã bị bỏ qua khi chạy các khám phá pex vì tôi không thể thay đổi mã mà không bị ghi đè trong tương lai, và đó là lỗi đã biết mà chúng ta có thể làm việc xung quanh.
Tôi đã tìm thấy các thuộc tính PexInstrumentMarkedBy
và PexCoverageFilterMarkedBy
, có vẻ như họ có thể thực hiện công việc (bỏ qua mã với GeneratedCodeAttribute), nhưng theo tôi cam, tôi sẽ cần phải đặt chúng trong assembly của mình. một tham chiếu đến khung Pex trong hội đồng vận hành của tôi ... sẽ không xảy ra.
Có ai có ý tưởng hay hơn không?
Bạn có nghĩa là tạo chúng mà không có trình thiết kế bổ trợ không? Tôi có thể nhưng điều đó sẽ cực kì khó chịu, bởi vì sau đó pex đang cản trở công việc của tôi một cách nhanh chóng, và đó không phải là một điểm bán hàng tuyệt vời cho một công cụ như vậy. – Adam