autofixture

    10熱度

    1回答

    我開始使用AutoFixture http://autofixture.codeplex.com/,因爲我的單元測試臃腫了很多數據設置。我花更多時間來完成數據,而不是編寫單元測試。下面是我最初的單元測試的樣子(從貨物申請樣品從DDD藍皮書所採取的示例) [Test] public void should_create_instance_with_correct_ctor_parameters()

    4熱度

    1回答

    我有點困惑,因爲水合一個類與另一個類的嵌套集合。 我得到的錯誤: AutoFixture was unable to create an instance from System.Collections.Generic.IList`1[typename...] 我試着使用Fixture.Register()註冊類型用於填充內部類。 我只能做一個樣品,顯示 另一個類的主要類 嵌套集合(的IList/

    4熱度

    1回答

    我以前發佈的這個環節上的問題匿名類的一個IList: Class with a nested collection - how do I populate the nested class? 我需要能夠做相同,但與嵌套類: 像所以: public class ParentClass { public int Value; public IList<ChildClass> Ch

    11熱度

    1回答

    我需要創建一個具有兩個具有相同名稱的屬性的類型,並且僅在返回類型上有所不同。通過反射動態發射這種類型是完全可以接受的。 事情是這樣的: public TypeA Prop { get; } public TypeB Prop { get; } 我也明白,我不能消耗從C#或VB.NET或許多其他.NET語言的這個屬性。 爲了防止向我解釋爲什麼我不想這樣做的答案,讓我解釋爲什麼我需要它:我需要它

    3熱度

    1回答

    如何創建一個總是在AutoFixture中設置特定預定義值的類的集合? Fixture.Register<IList<Child>>(() => Fixture.CreateMany<Child>().ToList()); 說孩子上課有以下幾點: public class Child { public int ParentId { get; set; } public

    2熱度

    1回答

    我嘗試使用AutoFixture 2爲具有ICollection成員的EntityFramework4類生成測試數據。 public class Parent { public virtual ICollection<Child1> Children1 { get; set; } public virtual ICollection<Child2> Childre

    4熱度

    1回答

    這裏是我的類: public MyClass { public int Id { get; private set; } public SetAssignableId (int id) { this.Id = id; } } 我想有AutoFixture通過SetAssignableId或私人二傳手設置的ID。

    4熱度

    1回答

    我將我的測試移植到AutoFixture 2.0,並且遇到了一些我無法解釋和修復的奇怪行爲。這個簡單的測試失敗對我來說:如果我改變Name到File他人財產,這使我覺得我有某種目前定製爲Name,這不是我的工作 var autoFixtures = new Fixture(); var file = autoFixtures.Build<File>() .With(f =>

    2熱度

    1回答

    我試圖使用AutoMoqCustomization和AutoFixture通過Fixture在單元測試中創建ASP.NET MVC2控制器。 CreateAnonymous方法。我已經在xUnit下的TestDriven.NET,xUnit測試GUI和MSTest中嘗試過,並且都具有相同的結果:運行測試的過程出現嚴重故障。在Windows 7 x64上如果有問題。 要重現,只需創建一個新的ASP.