2010-08-06 1 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 + сборку в вашем каталоге проекта. Убедитесь, что у вас есть последняя сборка MSpec from CodeBetter CI как в каталоге плагина ReSharper, так и в вашем проекте.

+0

Спасибо, что были правы. Мой проект спецификации ссылался на v0.2, и ему нужно v0.3. – Charlie

+0

Я получаю точно такую ​​же проблему с последней версией –

+0

. Убедитесь, что сборка MSpec вашего проекта соответствует той, что находится в каталоге плагина ReSharper. –