我正在通過擺弄現有項目,在前往TDD的途中嘗試IoC。簡而言之,我的問題是:當公共和非公開方法受到關注時,IoC的最佳做法是什麼? 有兩類: public abstract class ThisThingBase
{
public virtual void Method1() {}
public virtual void Method2() {}
public T
所以我是TDD的新手,並且我使用MVP模式成功創建了一個很好的小示例應用程序。我當前的解決方案的主要問題是它阻塞UI線程,所以我試圖設置Presenter使用SynchronizationContext.Current,但是當我運行我的測試時,SynchronizationContext.Current爲null。 主持人之前線程 public class FtpPresenter : IFtpP
在開發用戶界面時,您對使用TDD有何看法和經驗? 我一直在思考這個問題一段時間了,只是無法達成最終決定。我們即將開始一個Silverlight項目,並且考慮TDD時考慮了Microsoft Silverlight Unit Test Framework,但我不確定如何將該方法應用於UI開發(特別是Silverlight)。 編輯: 的問題是關於它是否使用TDD的UI開發,不是怎麼辦分離關注點實事。