我有一個只有簡單屬性的DTO。有沒有與此方法相匹配的設計模式?
我想就DTO情況下,一些測試假設,如:IsOld,IsFromBataFamily等
我想延長DTO類和執行這些測試方法。
public class TestableDTO : DTO
{
public bool IsOld() { // some logic }
public bool IsFromBataFamily() { // some logic }
}
是否有任何設計圖案,這種方法(擴展一個DTO類添加一些關於它的測試人員的類別進行分類)相匹配?
請問您能說出來嗎?
的「我使用的方法」的格局? –
在你的地方,我寧願編寫單元測試,通過使用你的類的實例來檢查這些屬性,而不是擴展它。我覺得測試應該擴展這個類,以便在他們打算檢查提供給子類的接口時才進行測試。 –
@clement - 這只是一種簡單的觀察。這個課程是從中派生出來的。他不只是使用方法。 –