cost 295 ms
單元測試:在斷言之前等待所有線程完成

[英]Unit test: wait all threads completion before asserting

在測試中,我正在創建多個線程,以測試賽車條件,我需要線程同時啟動,到目前為止一切順利。 但是當我斷言該方法已執行的次數時,如果失敗,因為它沒有等到所有線程都完成。 如何強制測試在斷言之前等待所有線程? 我遇到的問題是斷言正在線程完成之前完成,因此測試失敗。 ...

JustMock 安排一個返回一個對象的方法,該對象的值需要傳播到 SUT 中

[英]JustMock Arranging a method that returns an object who's value needs to be propagated into the SUT

我覺得我必須遺漏一些顯而易見的東西,或者我正在做的事情過於復雜。 我正在嘗試測試包含其他幾種方法的方法。 一種方法是傳遞一個對象來將數據寫入數據庫,其中的 ID 將被更新。 然后將此 ID 設置為局部變量並用於其他方法和返回。 我無法讓我的 Assert.AreEqual 工作,因為當我期望它是 1 ...

JustMock 將按順序返回許多返回

[英]JustMock Will ReturnsMany returns in sequence

我正在安排在單元測試中調用一個方法,如下所示 1 和 2 將始終按順序返回還是需要 InSequence() 鏈? ReturnsMany 將按順序返回值還是需要顯式 InSequence? 文檔: https://docs.telerik.com/devtools/justmock/api/o ...

如何模擬結構的多個實例?

[英]How can I mock multiple instances of a struct?

我有一個要模擬的struct 。 在更復雜的測試中,我需要這個結構的幾個實例,每個實例都有自己的行為。 為此,我創建了一個輔助方法。 當我調試一個多次調用此方法的測試時,似乎為結構的所有實例覆蓋了Arrange調用(或者我使用的是 struct mocking 而不是實例 mocking?)。 我 ...

使用 JustMock 模擬參數

[英]Mocking out parameters with JustMock

我正在編寫單元測試,我需要使用以下簽名模擬目標方法依賴項之一的 out 參數: 我正在使用JustMock並嘗試使用DoInstead排列子句,但似乎不是那么明顯。 請告訴我如何實現這一目標,非常感謝。 ...

另一個類中的JustMock助手在測試中返回null

[英]JustMock helpers in another class return null in test

我將最常創建的模擬轉移到擴展和幫助程序類中,以便能夠在多個測試中重用它們。 事實證明,它們顯然依賴於上下文並且在其他地方工作時,我感到非常驚訝。 此代碼演示了該問題: 有什么辦法可以使封裝在其他類中的JustMock代碼也起作用? ...

2019-07-11 14:40:14   2   32    c# / justmock  
聲明屬性已在模擬類中設置

[英]Asserting a property has been set in a mocked class

我正在使用MockingContainer<T>自動設置我的依賴項。 如何斷言那些依賴項之一的屬性已設置? 以下操作失敗,調用次數為0,這是有道理的,因為我認為它是在查看Getter,而不是Setter。 那么,我如何斷言被測單元調用了Setter? 根據文檔(對 ...

需要強名稱的Mock.Create <>()

[英]Mock.Create<>() requiring strong name

我有以下依賴樹 我的框架 數據訪問 處理器 處理器測試 每個程序集都引用其上方的所有程序集。 因此Processor.Tests引用了Processor,DataAccess和MyFramework。 除了對Processor的ProcessorTe ...

單元測試:從嵌套類型引發事件

[英]Unit Testing : Raise Event From Nested Type

我有一個在另一個接口上具有屬性的接口, 我正在嘗試測試Main Class。 測試用例之一是驗證事件的Handler方法。 我嘗試了以下代碼實現進行測試, 我收到以下錯誤, 測試方法Samples.MainTest.OnCompleted_ShouldDoSom ...

只是模擬,模擬無法正常工作

[英]Just Mock, Mocking not working as expected

我是Just Mock的新手,在通過此方法時遇到問題,需要幫助來了解問題。 我有以下代碼要測試 以及我為測試而編寫的代碼 在這里,我期望opstatus.Status為true,但每次都會為false,這會使它進入 TIA ...

在JustMock中找不到TestFixtureSetUpAttribute?

[英]TestFixtureSetUpAttribute not found in JustMock?

我正在使用C#,.NET Framework 4.7,Nunit 3.8.0和JustMock Lite 2017.2.821.1開發TDD測試。 當我這樣做: 我得到以下異常: 這是我第一次使用TDD和JustMock ,我不知道如何解決這個問題。 我的測試類是: ...

如何使用IGenericRepository進行模擬

[英]How to mock with a IGenericRepository

我是TDD開發的新手,我剛剛開始使用Nunit 3.7.1,Newtonsoft.Json版本= 10.0.3,JustMock Lite版本2016.2.426.1,C#和.NET Framework 4.7做一些測試。 我想測試這個課程: 通過此測試: 最后是IGene ...

JustMock:如何斷言方法 <T> (行動 <T> 一種)

[英]JustMock: How to assert Method <T> (Action<T> a)

我正在使用JustMock和NServiceBus 。 我想斷言以下語句執行一次: 這就是我正在使用的: 現在我在嘲笑NServiceBus : 並斷言: 好吧,顯然這將不起作用,因為它確實與.Publish的實際用法匹配 我怎么做? ...

2017-03-24 13:03:12   1   67    justmock  
如何使用JustMockLite安排基類的屬性

[英]How to Arrange a property of the base class using JustMockLite

我正在使用JustMock的免費版本編寫單元測試。 我有一個CustomApiController類,它繼承了system.web.Http.ApiController類。 因此,來自system.web.Http.ApiController類的一個名為Request的屬性(具有System ...

JustMock Lite模擬SqlConnection

[英]JustMock Lite Mocking SqlConnection

我正在嘗試使用JustMock Lite對使用SqlConnection調用存儲過程的方法進行UnitTest。 我顯然需要模擬數據庫調用。 我一直在搜索,發現很難找到甚至提及此操作的東西。 我最近的是以下內容: http://www.telerik.com/blogs/workin ...

JustMock:模擬私有方法

[英]JustMock: Mocking private Methods

我是JustMock模擬框架的新手,我正在嘗試模擬私有方法。 我完全清楚單元測試私有方法是一種常見的錯誤做法,但在這種情況下,我別無選擇。 我一直在查看官方文檔( http://www.telerik.com/help/justmock/advanced-usage-mocking-non- ...

為ASP .NET MVC創建單元測試中的問題

[英]Problems in creating unit test for ASP .NET MVC

我為ASP .NET MVC Controller類創建了一些單元測試,但遇到了一些非常奇怪的錯誤: 我的控制器代碼如下: 我的測試代碼如下: 問題1-映射異常: 每次運行測試時,都會收到以下異常: 測試名稱:Delete_Journal測試 全名:Jo ...

對於 UrlHelper,Justmock 中的模擬構造函數調用失敗

[英]Mocking constructor call in Justmock fails for UrlHelper

在 justmock 中,我們可以通過安排構造函數調用來返回模擬實例而不是實際實例 但是當我對UrlHelper類進行相同嘗試時,實際類型不是UrlHelper類型,而是實例化。 任何人都可以告訴這是否有任何錯誤: UrlModel 類 測試方法 : ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM