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填充它?