autofixture

    3熱度

    1回答

    我是新來的xUnit和AutoFixture,並設置一個收集數據的屬性寫一個理論是這樣的: [Theory, AutoData] public void Some_Unit_Test(List<MyClass> data) { // Test stuff } MyClass的樣子: public class MyClass { public int Id { get

    2熱度

    2回答

    我在構建服務器上的單個測試項目有一些問題。項目中的一些測試將AutoFixture與AutoMoq結合使用。 由於AutoMoq使用較舊版本的Moq的比我們其它方式使用一個,我們在app.config中重定向(由AutoMoq的NuGet腳本由我承擔): <runtime> <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"

    2熱度

    1回答

    我有一個使用案例,我希望AutoFixture使用默認方法構建我的對象,但隨後我想添加一些後處理,因爲有一些屬性需要設置動態地在對象被建立之後。不過,我希望後處理髮生在所有派生自特定類型的對象上。有沒有辦法使用AutoFixture來做到這一點?

    1熱度

    1回答

    我建議在我們公司使用AutoFixture和AutoFixture.xUnit,並且已經獲得了對於某些對象和字段他們需要以預期方式格式化的隨機數據的任務。例如,他們希望PersonName只填充真實的名稱(而不是GUID)和PhoneNumber,以便只創建看起來像電話號碼的字符串。但他們不希望將數據註釋添加到實際執行此對象的對象中,他們只是想讓AutoFixture生成的測試數據非常漂​​亮。

    2熱度

    2回答

    試圖讓這個簡單的測試工作: public class MyClass { public string Text { get; set; } public List<string> Comments { get; set; } } [TestClass] public class UnitTest1 { [TestMethod] public vo

    1熱度

    1回答

    我想爲NLog的LogLevel類型創建自定義。實例可以由FromOrdinal靜態方法創建。 我想限制用於創建的序數範圍(0..5)。 請注意,我不想用發生器自定義整個燈具(因爲其他整數可能會更大)。 下面是一段代碼,我試圖用: class NLogCustomization : ICustomization { public void Customize(IFixture

    0熱度

    1回答

    我希望AutoFixture通過使用示例對象來創建對象列表。 public class Person { public string Name { get; set; } public int Age { get; set; } } var examplePerson = new Person { Name = "Test", Age = 34 }; var pers

    11熱度

    1回答

    一個字典的列表,我們可以做 fixture.CreateMany<List<string>>(1000); // with 1000 elements ,但如何使用字典辦呢?並能指定要產生

    0熱度

    2回答

    配置AutoFixture是否可能會遵守[來自EDMX文件]的實體約束? E.g.從我的EDMX文件的CSDL部分考慮一個片段: <EntityType Name="RndtAd"> ... <Property Name="AD" Type="Decimal" Precision="12" Scale="0" Nullable="false" /> <Property Name="USERN

    1熱度

    1回答

    我試圖創建一個對象的數據有一些差異的列表。諸如字符串等類型都很好,因爲它們每次都是隨機的,但是我發現bool在由CreateMany()生成的集合中的每個對象中始終是相同的值。 實例類,用於演示的緣故: public class FooBar { public string Name { get; set; } public bool IsFoo { get; set; }