![](/img/trans.png)
[英]AutoFixture AutoMoq problem getting CallBase to work with injected Mock dependencies
我正在使用 AutoFixture 創建一個服務,該服務具有通過構造函數注入的存儲庫依賴項。 使用 fixture.Create<> 時,會自動為依賴項提供模擬存儲庫。 我想在模擬存儲庫上使用 CallBase,以便它調用實際底層 class 上的方法。這可能嗎? 這些方法被定義為虛擬的 ...
[英]AutoFixture AutoMoq problem getting CallBase to work with injected Mock dependencies
我正在使用 AutoFixture 創建一個服務,該服務具有通過構造函數注入的存儲庫依賴項。 使用 fixture.Create<> 時,會自動為依賴項提供模擬存儲庫。 我想在模擬存儲庫上使用 CallBase,以便它調用實際底層 class 上的方法。這可能嗎? 這些方法被定義為虛擬的 ...
[英]Mocking Azure ServiceBusClient dependency not working with AutoFixture.AutoMoq Freeze
以下 class 依賴於來自 Azure.Messaging.ServiceBus NuGet package 的 ServiceBusClient(用於發送 Azure 服務總線消息): 當 mocking 使用 Moq 的 ServiceBusClient 依賴項如下時,它按預期工作,並且對 C ...
[英]How to Automoq concrete class dependencies through Automoq?
在我的 class 構造中,我們有多個具體的 class 依賴項。 根據 automoq 文檔,我們只能接口或抽象。 被測系統 Class,其中 ManageLocationRepository 是具體的 class 依賴項。 測試用例 - ClassAutoMoq 屬性 通過 automoq ...
[英]Unit test passes when in debug but fails randomly when run [xUnit + Automoq + Autofixture]
在運行多個測試用例時,使用 Automoq + Autofixture 時,Moq 設置無法按預期工作。 我創建了多個與我的方法相對應的測試用例。 在我的測試運行中,發生隨機測試失敗並說明原因 - System.InvalidOperationException: The test method ...
[英]How to mock Imediator pattern controller that returns ActionResult<ICollection<Course>> GetResult(CancellationToken)
我是 Mediator 模式和 Moq 的新手。 我有一個 API controller 有一個異步任務方法,想模擬這個方法 我正在嘗試創建或模擬此方法,但不確定該怎么做? 這是我試過的 ...
[英]AutoFixture AutoMoq partially covers class constructor
我正在使用 AutoFixture AutoMoq,它極大地簡化了 class 中使用的所有接口的模擬並對其進行初始化。 雖然我注意到構造函數代碼被部分覆蓋,但我們可以修改AutoMoqDataAttribute以便也可以覆蓋構造函數ArgumentNullException嗎? AutoMoq ...
[英]AutoFixture with AutoMoq always returns the same instance after Customization
我有以下代碼來設置來自模擬客戶端的一些響應(代碼的某些部分被省略了): 我使用模擬出來的方法來獲取一個新實例,但我總是得到第一個創建的具有相同Id的ResponseObject實例: 不幸的是,關於這個主題的文檔“相當”空。 每次打電話時我應該改變什么來獲得一個新的實例? ...
[英]How do I set up methods on mocks to return null by default?
我正在使用 AutoFixture 和 AutoMoq 在這樣的單元測試中模擬我的依賴項 我想要行var myObject = myService.Object.GetMyObject(); 返回null ,而是返回一個Mock<MyObject>值。 我知道我可以做myService ...
[英]Moq + Autofixture: Using Setup for a dependant property clears the entire mock object
我正在使用起訂量和 AutoFixture。 給定以下接口:public interface Int1 { Int2 Int2 { get; } } public interface Int2 { string Prop1 { get; } string Prop2 { ...
[英]Using AutoFixture with Moq?
使用這種結構。 是否可以結合AutoFixture和Moq來完成以下任務? 確保User.FirstName是自動生成的 確保User.LastName始終為“Smith”(字面量) 確保User.MiddleName未填充(默認) 確保 User.IsAdministrator ...
[英]How to mock SearchClient.SearchAsync with the Azure Cognitive Search SDK?
我正在嘗試對使用SearchClient.SearchAsync()方法的代碼進行單元測試。 我正在使用 AutoFixture.AutoMoq nuget 包。 這是我嘗試過的: 問題在於參數.Returns(Task.FromResult(<<PROBLEM HERE>& ...
[英]Automatically return fixture values from mocked generic functions?
我的測試使用 Moq 和 AutoFixture,它們通常非常冗長,因為它們有許多模擬 Setup() 調用來配置模擬以返回 AutoFixture 創建的值。 為了使測試更易於閱讀和維護,我嘗試將 AutoMoqCustomization 與 ConfigureMembers 功能一起使用,以避免 ...
[英]Autofixture create object with static Lazy instanciation
我有一個正在嘗試測試的服務類,但遇到了一些困難 此類有一個私有構造函數,因此必須從返回 Lazy _singleton 值的靜態 Instance 屬性創建它。 我正在嘗試使用 AutoFixture 和 AutoMoq 來創建我的對象,使用 Create() 方法,但它一直抱怨我沒有公共構造函 ...
[英]AutoFixture AutoMoq - SetReturnsDefault() does not work with fixture created mocks
我有一個模擬。 這個模擬有兩個方法, MethodA()和MethodB() 。 我想設置這兩種方法來返回false 。 我創建了各種版本的代碼,它們都應該可以工作,但有些不能: 這些工作: 1. 2. 3. 這些沒有: 4. 5. 6. 根據結果,罪魁 ...
[英]Using AutoFac Property Injection with Moq
考慮以下 class: 以及針對 class 的測試: 在我的正常應用程序中,我使用Autofac.Core.NonPublicProperty的屬性注入功能將IService依賴項自動連接到ViewModelBase : 在測試中,我使用Autofac.Extras.Moq集成 package 來 ...
[英]AutoFixture Freeze returns empty object
我正在使用AutoFixture和AutoMoqCustomization來提供所需的 class 依賴項的任何模擬。 我希望當我測試具有依賴項的 class 時,對該依賴項的任何方法調用都會返回該 object 的 AutoFixtured 實例。 AutoFixture 正在為依賴項創建模擬 ...
[英]What is the purpose of Autofacs AutoMock
嗨,我剛剛開始學習如何使用IOC容器。 我選擇了Autofac,並正在注冊要注入我的MVC控制器的服務。 現在我要進行單元測試。 我知道最小訂量是模擬控制器需要的依賴關系。 但是,AutoFac的AutoMock是做什么用的呢? 我有什么優勢? 我注意到AutoMock.Ge ...
[英]Can AutoFixture be used to generate multiple test cases?
我已經開始嘗試使用AutoFixture。 在我的研究中,我發現有一個InlineAutoDataAttribute可以用來生成具有不同輸入參數的多個測試用例(給定一些要求)。 但是, InlineAttribute和類似的InlineAutoDataAttribute僅可用於編譯const ...
[英]Mocked method do not pass correct value
我試圖了解在具有AutoFixture的Xunit中模擬如何工作。 我已經創建了Service和Repository類及其接口。 模擬方法應傳遞與默認值不同的值。 模擬方法始終傳遞默認值,而不是我在“ .Returns()”中編寫的值。 我嘗試了AutoConfiguredMoqCu ...
[英]Unable to create an instance from System.Reflection.TypeInfo
我們正在嘗試為我們的 ASP.Net Core API 控制器創建一個簡單的單元測試。 我們在 autoMoq、XUnit2 和 shoudly 中使用 autofixture。 我們如何模擬 TypeInfo 創建? 或者有更好的方法嗎? 我們按照這篇文章解決了以下初始錯誤: AutoF ...