autofixture

    1熱度

    1回答

    我正在爲related SO question編寫ApiControllerConventions的單元測試,我寫了AutoMoqApiControllerDataAttribute將此ICustomization集成到xUnit.net中。 public class AutoMoqApiControllerDataAttribute : AutoDataAttribute { pub

    0熱度

    1回答

    我一定會在我目前的項目中使用Rhinomocks。有沒有一種方法使用Autofixture與Rhinomocks實現與使用AutoConfiguredMoqCustomization自定義將AutoFixture與Moq結合時的行爲相同? 目前我必須在我的測試代碼中做很多僞模擬設置,如下所示。在代碼中,我並不真正關心我創建的位置。我只想GetAllLocations方法返回的位置隨機列表,而不是空

    2熱度

    2回答

    我剛剛注意到,只要我在Build<>()-Create()之間的夾具上做Freeze調用Freeze s沒有得到應用。它是否打算AutoFixture的行爲或錯誤? 爲了把事情說清楚: var fixture = new Fixture().Customize(new AutoMoqCustomization()) var builder = fixture.Build<SomeType>();

    1熱度

    3回答

    我有2個類,Class1應該映射到Class2。我使用AutoMapper進行測繪。我想測試我的配置映射器,爲此我使用AutoFixture。源類Class1的屬性類型爲IList <>,目標類Class2具有類似的屬性,但類型爲IEnumerable <>。爲了簡化測試準備,我使用AutoFixture(使用AutoMoqCustomization)來初始化源對象和目標對象。但在使用AutoFi

    2熱度

    2回答

    所以我有以下的類,它需要在其構造函數中,相同的接口依賴的三種不同的實現方式: public class MyTestClass : ISomeInterface<string> { // Constructor public MyTestClass([Named("ImplementationA")] IMyTestInterface implementationA,

    1熱度

    1回答

    我想寫一些測試,我使用xUnit.net,Moq,AutoFixture。我需要注入的服務,我的測試方法: [Theory, AutoData] public void TestSmthCool(IService service) { } 的IService有3個依賴,我想嘲笑。但是,如果我運行測試,我得到錯誤: AutoFixture was unable to create an i

    3熱度

    1回答

    我想使用AutoFixture(3.50.6)生成一些ApiController(WebAPI 2)的子類。 我自定義AF以允許使用this customization生成ApiControllers。 由於進一步定製需求,我想創建一個SpecimenBuilder,將創建任何類型的ApiController並用一個簡單的 fixture.Create<DummyController>();

    0熱度

    1回答

    我遇到了一個很奇怪的例外與NUnit的和autofixture工作進行單元測試時。 我有不同類別,所有獲得的對象作爲輸入,並根據這些對象(我格式化對象以JSON和提出要求) 在我的單元測試我做這做的HttpRequest: IFixture fixture = new Fixture().Customize(new AutoMoqCustomization()); var assertion =

    1熱度

    1回答

    如何設置AutoFixture,以便它在生成可迭代時,RepeatCount每次都會有所不同?我知道每次都可以手動更改它,但是我想知道是否有一些設置可以在初始化燈具時進行更改。

    1熱度

    2回答

    在System.Collections.Generic中有一個非常有用的ImmutableList。但是對於這種類型的Autofixture正在拋出一個異常,因爲它沒有公共構造函數,它的創建類似new List<string>().ToImmutableList()。如何告訴AutoFixture填充它?