Untitled

 avatar
unknown
plain_text
a year ago
581 B
5
Indexable
using AutoFixture;
using AutoFixture.Xunit2;
using AutoFixture.Kernel;

public class CustomAutoDataAttribute : AutoDataAttribute
{
    public CustomAutoDataAttribute()
        : base(() => new Fixture().Customize(new CustomFixtureCustomization()))
    {
    }
}

public class CustomFixtureCustomization : ICustomization
{
    public void Customize(IFixture fixture)
    {
        fixture.Behaviors.OfType<ThrowingRecursionBehavior>()
            .ToList()
            .ForEach(b => fixture.Behaviors.Remove(b));
        fixture.Behaviors.Add(new OmitOnRecursionBehavior());
    }
}
Editor is loading...
Leave a Comment