autofixture

    0熱度

    1回答

    我正在使用Autofixture來生成我的測試模型,但在一個實例中它說我的模型有一個我無法找到的循環引用。發生故障的模型是類RepresentationExpense和我能想到的是它是涉及到繼承的東西,因爲Expense類不具有相同的問題的唯一的事情: public class RepresentationExpense : Expense { public string GuestN

    1熱度

    2回答

    我看這兩個相似的,所以問題: AutoFixture: PropertyData and heterogeneous parameters AutoFixture CompositeDataAttribute does not work with PropertyDataAttribute 而且他們真棒,讓我快到那裏。但是這兩個示例在發出的IEnumerable PropertyData中只使用一

    34熱度

    1回答

    我是xUnit.net和AutoFixture的新手。 我目前正在研究一個「測試項目」以熟悉xUnit.net和Autofixture。 有一件我不明白的事情。 [Fact]和[Theory, AutoMoqData]有什麼區別? 請問下列兩段代碼是否相等請告訴我嗎? 我在問這個,因爲測試成功,但我想以正確的方式學習。 [Fact] public void UpdateVersionWillUp

    5熱度

    2回答

    所以,我有以下類型的實現方式: public abstract class Base { public string Text { get; set; } public abstract int Value { get; set; } } public class BaseImplA : Base { public override int Value {

    5熱度

    2回答

    我想使用Autofixture創建一個FormsAuthenticationTicket(通過它我無法控制,是System.Web.Security的一部分)的一個實例,並確保UserData(類型字符串)包含一個有效的XML字符串 var testTicket = fixture.Create<FormsAuthenticationTicket>(); 的問題是使用下面的構造函數實例化對象時

    5熱度

    2回答

    默認情況下,AutoFixture在「本地,未指定時間」中創建DateTime結構體。 我一直在試圖找到一種方法來配置它來創建UTC類型的DateTime結構,但迄今爲止不成功。 有沒有辦法做到這一點?

    6熱度

    1回答

    有誰知道我怎麼能告訴AutoFixture來指定一些屬性的範圍(最小值和最大值)直徑和我只想在這個屬性上的最小值:1和最大值:60。

    9熱度

    1回答

    我可以指示AutoFixture還填寫私人財產,其中註明了所有類的特定屬性,例如Ninject.Inject?源似乎只掃描公共屬性:1。這個問題提供了一個專用MyClass與私人setter,但不是私人財產或所有類的解決方案:2。 我使用Moq來模擬服務,最後我想用這些模擬來填充屬性。如果我公開MyService依賴關係爲public,以下設置工作正常。 一些示例代碼: public class

    3熱度

    1回答

    有在Moq一種新的語法,讓我用 var newMock = Mock.Of<IInterface>(m => m.GetSomeValue() == value); 有時(使用AutoData Theories當例如)我不創造嘲笑自己從頭開始創建一個模擬。然後,我必須使用較舊的語法 existingMock.Setup(m => m.GetSomeValue()).Returns(value)

    4熱度

    1回答

    默認情況下,Moq不會進行遞歸模擬。也就是說,對於沒有模擬預期的成員,Moq返回默認值。例如,給定: public interface IFoo { Bar Bar(); } 和 public class Bar { } 則: [TestMethod] public void RecursiveMocksAreDisabledByDefaultInMoq() {