2012-04-05 36 views
10

Tôi đang gặp sự cố khi cuộc gọi FakeItEasy trong thử nghiệm cực kỳ đơn giản không thành công với lỗi "Đối tượng được chỉ định không được nhận dạng là đối tượng giả mạo". Cuộc gọi rất đơn giản:Đối tượng được chỉ định không được nhận dạng là đối tượng giả. Vấn đề

A.CallTo(myService.MyMethod(listOfStringsFilter)).MustHaveHappened(); 

Giả mạo tương tự đơn giản (A.Fake()), và can thiệp vào một phương pháp lấy danh sách và trả về một danh sách. Trong chế độ gỡ lỗi, tôi thấy cá thể của myService thuộc loại {Fake IMyInterface}. Dù sao, vấn đề này thực sự là giữ tôi lên, cảm ơn trước sự giúp đỡ của bạn.

Cập nhật:

Đây là sai lầm darn riêng tôi, tôi cần thiết để thực hiện cuộc gọi nói:

A.CallTo(() => myService.MyMethod(listOfStringsFilter)).MustHaveHappened(); 
+0

Bạn nên đăng giải pháp của mình làm câu trả lời và chấp nhận. –

+1

Tôi phải đợi 8 giờ, tôi chưa đủ để làm điều đó;). – jdscolam

Trả lời

12

Đây là sai lầm darn riêng tôi, tôi cần thiết để thực hiện cuộc gọi nói:

A.CallTo(() => myService.MyMethod(listOfStringsFilter)).MustHaveHappened(); 
Các vấn đề liên quan