autofixture

    3熱度

    1回答

    我的構建器設置爲處理參數或屬性。這可能會改變未來,但現在這是我在我的建設者: public class UserNameBuilder : ISpecimenBuilder { public object Create(object request, ISpecimenContext context) { var propertyInfo = request as

    2熱度

    1回答

    我目前正在使用我使用xUnit,AutoMoq,AutoFixture和AutoFixture.XUnit2一起拋出的測試框架。我遇到了使用通用簽名模擬方法的問題。 AutoFixture似乎處理泛型項目就好了。如果我要求一個CustomeObject<Task<List<Task<string>>>>或其他一些荒謬的嵌套泛型類型,它似乎會按預期一直生成它們到最後一個節點。 但是,如果我有一個這樣

    6熱度

    2回答

    我剛剛在ASP 5 MVC 6 beta8和兼容的類庫中創建了一個新項目進行測試。在我打算用於測試的這個新的「Web Class Library」項目中出現問題。 這是我project.json是什麼樣子: { "version": "1.0.0-*", "description": "ClassLibrary1 Class Library", "authors":

    4熱度

    1回答

    我剛剛安裝了VS2015,它同時安裝了.NET Framework 4.6,並且突然AutoFixture 3.30.8無法創建Claim對象。 我猜有新的.NET Framework版本4.6在AutoFixture內引起一些問題。 我創建包含在VS2013以下代碼一個測試項目(靶向的.NET Framework 4.5.1): using System; using Microsoft.Vi

    2熱度

    1回答

    想象一下,一個簡單的映射場景: public class Person { public string Firstname { get; set; } public string Surname { get; set; } } public class PersonDTO { public string Firstname { get; set; }

    0熱度

    1回答

    你好我有如下代碼並使用xUnit。我想編寫TestClass來測試我的界面。你能告訴我我怎麼能: 注入不同的服務,通過DependencyInjection測試類並運行此服務的測試。 準備注入Autofixture和AutoMoq的對象。注射之前,我想對像 我想做的事情somethink這樣創建服務: public ServiceTestClass { private ISampleS

    5熱度

    1回答

    鑑於兩類: class Foo { ... } class Bar { public Foo FooBar { get; set; } } 我已經設置了以下測試: void Test() { var fixture = new Fixture(); fixture.Customize<Foo>(x => x.FromSeed(TestFo

    0熱度

    1回答

    我正在爲AutoFixture構建自定義。我想用傳入的IFIXture註冊一個類型/實例,但前提是它尚未註冊。這可能嗎? 也就是說,是否有可能檢查某個特定類型/實例是否已經使用AutoFixture IFixture進行了註冊? 最好的解決方法我是試圖調用fixture.Create()和追趕,如果類型未註冊發生ObjectCreationException。正如你可以想象的那樣,這不是最優雅的解

    6熱度

    1回答

    我想要AutoFixture生成兩個整數,對於第二個,我不希望它是0,或者以前生成的數字。有沒有辦法告訴AutoFixture來遵守這個「要求」。 看着RandomNumericSequenceGenerator,我看起來像lower limit is 1,所以我可能不需要指定第一個要求。接下來,我正在查看「種子」選項,但是如this answer所示,默認情況下,它不會用於數字。 我在這裏忽略了

    4熱度

    2回答

    我想實現一個使用TDD方法的webserviceclass,它發出一堆webrequests並解釋響應。我將webrequests封裝在幾個接口中,以便我可以輕鬆地嘲笑它們。當通過webserviceclass請求某個東西時,實現的方法總是返回一個包含錯誤對象的特定響應對象。在這個錯誤對象的幫助下,用戶可以確定請求是否成功,以及具體的錯誤是什麼。 編寫一些測試後,我意識到,我反覆了很多自己在安排階