rhino-mocks

    0熱度

    1回答

    WhenCalled在各處都有很好的記錄&我不打算爲什麼我使用它,但我不能讓它工作在就像我在主題中看到的每一篇文章都詳細描述了一樣。 基本上你應該能夠做這樣的事情: mock.Expect(x => x. SingleOrDefault(null)) .IgnoreArguments() .WhenCalled(invocation => ((Action)invocation

    0熱度

    2回答

    我想寫的模擬測試以下if語句: if (Application.GetGroup("Hospital").GetEntity(i).GetField("hosp_id").GetInternalValue() == "Y") { //some code. } 我嘗試以下操作: var mockHosp = MockRepository.GenerateMock<IEntity>(

    2熱度

    1回答

    我正在ASP.net MVC 5應用程序中工作。我想單元測試我的控制器動作,看起來像這樣 public ActionResult Search() { var vm = SetupSearchViewModel(); return View(vm); } 所有的辛勤工作是由SetupSearchViewModel()方法,它本身就是一個協調器調用許多不同的其他方法,其

    3熱度

    2回答

    我有以下代碼: public int LoadFilesAndSaveInDatabase(string filesPath) { var calls = new ConcurrentStack<GdsCallDto>(); var filesInDirectory = this._directoryProxy.GetFiles(filesPath); if (f

    0熱度

    1回答

    如何編寫逃逸或繞過正在測試一個大的方法中一些方法和條件測試。 例如,我有下面這個方法: public bool IsValid(int id) { var details = _myService.GetDetails(id); // This line should be avoided in test var doctorDetails = _myService.GetDoctorDe

    0熱度

    2回答

    的設置是相當簡單的存根不會返回不同的返回值: var myMock = MockRepository.GenerateMock<IInterface>(); myMock.Stub(r => r.GetAll(null)) .IgnoreArguments(); myMock.Return(new List<DTO> { dto2 }).Repeat.Once(); myMo

    1熱度

    1回答

    我正在使用Rhino.Mocks和Structure map來幫助單元測試我的代碼。當他們自己跑完時,我有幾個測試通過,但是當作爲一個組運行時未能通過。這些單元測試的設置代碼是: [TestInitialize()] public void Setup() { ObjectFactory.Initialize(x => { x.For(IManager)().U

    0熱度

    1回答

    我該如何模擬Azure Redis緩存? 我想爲使用Azure Redis緩存的應用程序編寫單元測試。由於我在編寫單元測試代碼時嘲笑和寫作是全新的,因此我正在尋找關於如何開始使用基本腳本來模擬/存儲緩存組件的幫助。

    1熱度

    1回答

    我有這讓一些文件的備份方法: public void MakeBackup(IFileWrap file, string path) { if (path == null) throw new ArgumentNullException(); Console.WriteLine(); string backups = Environm

    3熱度

    1回答

    我正在嘗試編寫一個測試用例,它將確認傳入被測方法的參數值是否用於調用作爲對嘲笑服務的方法的爭論。下面的例子說明我在做什麼: 的方法測試: public IList<IResultData> GetResultData(int id) { Func<IExternalInterface, List<ExternalData> getDataMethod = client => clien