Làm cách nào để thực thi một đối tượng gốc trong RhinoMocks để trả về khoảng trống cho một phương thức void trên nó?Làm thế nào tôi có thể thực thi một phương thức void để trả về Void từ một đối tượng Stub?
Hãy ví dụ này:
public interface ICar
{
string Model {get;set;}
void Horn();
}
ICar stubCar= MockRepository.GenerateStub<ICar>();
stubCar.Expect(c=>c.Horn()).Return(//now what so that
// it returns nothing as the meth. returns void ?
Nếu nó được xác định với loại trả lại khoảng trống, cách _could_ nó trả về bất kỳ thứ gì? – CodingGorilla
Mối quan tâm của tôi là nếu tôi không thực thi nó để trả lại khoảng trống, cuộc gọi đến bài khai này sẽ ném một ngoại lệ. Tôi đã cố gắng và thấy rằng: Jon đã đúng! – pencilCake