Có cách nào với Rhino Mocks để đặt thuộc tính của Stub nếu phương thức được gọi hay không.Rhino Mocks - Đặt thuộc tính nếu phương thức được gọi là
Cái gì đó như thế này: (Mã Fake in đậm)
callMonitor.Expect (x => x.HangUp()). SetProperty (callMonitor.InACall = false);
Phương thức HangUp trả về vô hiệu và tôi thực sự không thể thay đổi điều đó. Nhưng tôi muốn tôi biết rằng cuộc gọi đã được treo lên khi HangUp được gọi.
Vẫn là một sự lạm dụng, mặc dù tên phương thức đã thay đổi. WhenCalled, như Callback, được dự định sẽ được sử dụng trong đánh giá kỳ vọng nâng cao, không phải để tính toán tùy ý. – tvanfosson
Bạn sẽ đề xuất gì thay thế? Một kiểm tra cán tay đôi? –
Thực ra, tôi muốn xem bài kiểm tra. Dường như với tôi nếu bài kiểm tra tập trung đủ, có thể không cần thiết. – tvanfosson