mspec

    1熱度

    1回答

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

    3熱度

    2回答

    我有一個方法叫ProcessPayment(),我正在通過BDD和mspec開發。我需要新的挑戰來幫助。我的用戶故事說: Given a payment processing context, When payment is processed with valid payment information, Then it should return a successful gateway

    0熱度

    1回答

    我想在基礎規範中指定一個類似行爲以確保特定的方法被標記爲虛擬。這樣的事情: public abstract class command_handler_context<TCommandHandler, TCommand> : abstract_context<TCommandHandler> where TCommandHandler : ICommandHandler<TCo

    1熱度

    1回答

    我開始得到BDD和MSpec的交手,但我仍然真的被我無法調試我的測試/規格的事實,以及我必須離開IDE去html報告文件來查看結果。 目前,我有一個後期構建事件配置爲運行mspec.exe $(TargetFileName) --html 「$(ProjectDir)Report.html」,但必須有一些更好的方法來做到這一點。 有誰知道有什麼好的加載項,測試運行器或任何可以讓我 調試測試,而不是

    2熱度

    1回答

    昨天我重新考慮了以下方法以返回完整視圖或部分視圖。 public ActionResult List(int page) { var viewModel = GetListViewModel(page); if(Request.IsAjaxRequest()) { return PartialView("_list", viewModel);

    1熱度

    1回答

    我已經開始爲BDD使用MSpec,並且很久以前我使用Moq作爲我的嘲笑框架。但是,它們都定義了It,這意味着我不能在相同的代碼文件中使用using Moq和using Machine.Specifications,而不必每次使用It時都明確指定名稱空間。任何使用過MSpec的人都知道這不是一個真正的選擇。 我用Google搜索這個問題的解決方案,並this blogger提到已經分叉MSpec爲自

    1熱度

    1回答

    我在使用Resharper 5.0運行Machine Specification測試時遇到問題。單個測試在Reshaper Test Runner中顯示爲灰色,我也無法使用Resharper進行調試。雖然沒有任何測試正在運行,但我仍然看到綠色欄,好像所有測試都已成功通過。任何想法如何我能得到這個工作?

    2熱度

    1回答

    我試圖測試/規格以下動作方法 public virtual ActionResult ChangePassword(ChangePasswordModel model) { if (ModelState.IsValid) { if (MembershipService.ChangePassword(User.Identity.Name, model.OldPass

    5熱度

    2回答

    我應該使用哪種方法來聲明兩個列表包含與MSpec相同的對象?

    2熱度

    1回答

    我從codebetter teamcity站點獲得了最新的mspec,並按照建議安裝了Resharper5.1 runner。跑步者和註釋在resharper選項對話框中顯示得很好。 現在即使在選中註解庫的時候,我仍然會得到「field xxx is never used」警告,並且當我要求resharper在解決方案中運行所有測試時,它似乎沒有找到我的規格。 我已經解鎖了dll。 使用resha