2010-08-06 82 views
1

我正在使用MSpec和Visual Studio 2010與Resharper 5.1。我已經將MSpec測試運行器插件安裝到了resharper中,但它無法正常工作。下面是我的測試:MSpec&Resharper測試運行器問題

public class when_I_click_create_investment_manager : with_main_window 
    { 
     Establish I_am_viewing_the_main_page =() => mainWindowViewModel = new MainWindowViewModel(); 
     Because the_user_clicks_create =() => mainWindowViewModel.CreateInvestmentManager.Execute(null); 
     It should_show_the_investment_manager_details_screen =() => mainWindowViewModel.CurrentWorkspace.ShouldBeOfType(typeof(IInvestmentManagerDetailsViewModel)); 
     It should_set_the_edit_screen_to_create_mode =() => mainWindowViewModel.CurrentWorkspace.Mode.ShouldEqual(WorkspaceMode.New); 
    } 

    public class with_main_window 
    { 
     protected static IMainWindowViewModel mainWindowViewModel; 
    } 

但測試運行不運行我的斷言,但仍顯示操作成功,輸出我得到的是:

alt text http://i33.tinypic.com/vwrbtg.png

回答

3

你的問題很可能是由一個過時引起的在項目目錄中構建MSpec插件+程序集。請確保您在ReSharper插件目錄和您的項目中都有最新版本的MSpec from CodeBetter CI

+0

謝謝你是對的。我的規格項目引用了v0.2,它需要v0.3。 – Charlie 2010-08-06 14:35:45

+0

我遇到了與最新版本 – 2010-10-19 11:48:24

+0

完全相同的問題請確保您的項目的MSpec程序集與ReSharper插件目錄中的程序集相匹配。 – 2010-10-20 16:54:57

相關問題