2010-02-23 57 views
1

是否有可能僅存在一個屬性並使用Rhino Mocks保留其他行爲?存根屬性並保存其他行爲

Upd。 例子: 我有兩個屬性

public class ClassA 
{ 
public string Property1 
{ 
    get 
    { 
    return "Property1"; 
    } 
} 

public string Property2 
{ 
    get 
    { 
    return "Property2"; 
    } 
} 
} 

一類,我想獲得這個對象的實例與存根只Property1(和property2應該工作,因爲它所做的)。

當我使用下面的代碼:

ClassA classA = MockRepository.GenerateStub<ClassA>(); 
classA.Stub(c => c.Property1).Return("stubbed property 1"); 

,然後嘗試訪問classA.Property2返回null。

+1

還有什麼其他的行爲?你是否存在接口?舉例說明你有什麼和你想要達到什麼。 – 2010-02-23 10:20:21

回答