我正在嘗試爲使用拼寫校正器的一段代碼設置單元測試。我將代碼正確地依賴注入,因此在Rhinomocks中設置存根並不是問題,但爲測試創建的文本塊長達50個字,我確實不會有50行代碼看起來是這樣的:是否可以訓練Rhinomocks進行任意輸入?
spellingCorrector.Stub(x => x.CorrectWord("the")).Return("the");
spellingCorrector.Stub(x => x.CorrectWord("boy")).Return("boy");
spellingCorrector.Stub(x => x.CorrectWord("ran")).Return("ran");
爲了我的單元測試的目的,我認爲假設單詞拼寫正確沒關係。有沒有辦法讓Rhinomocks簡單地遵循規則有關返回,東西的效果:
spellingCorrector.Stub(x => x.CorrectWord(y)).Return(y);
關閉,但不是我需要相當的。我需要它來回報投入的東西,而不是每次都是這樣。 – tmesser
@YYY,啊我明白你想要什麼。請參閱我的更新。 –
美麗,謝謝。 – tmesser