Integration with Moq
var fixture = new Fixture();
fixture.Customize(new AutoMoqCustomization());public class Service
{
public Service(IDependency dependency, AbstractType innerObject)
{
Dependency = dependency ?? throw new ArgumentNullException(nameof(dependency));
InnerObject = innerObject ?? throw new ArgumentNullException(nameof(innerObject));
}
public IDependency Dependency { get; }
public AbstractType InnerObject { get; }
}
public interface IDependency
{
void DoSomething(Action<string> action) { action("Hello world"); }
}
public abstract class AbstractType
{
public int IntValue { get; set; }
public string StringValue { get; set; }
}Requesting objects
Mock configuration
ConfigureMembers
ConfigureMembersGenerateDelegates
GenerateDelegatesLast updated
Was this helpful?