Xunit.Internal.Fabric.Fabric C# (CSharp) Method

Fabric() public method

Creates a new instance of the Fabric class.
public Fabric ( IMockingEngine mockingEngine, IEnumerable builders, IEnumerable configurationRules ) : System
mockingEngine IMockingEngine The mock factory.
builders IEnumerable A collection of all known builders.
configurationRules IEnumerable A set of rules for configuration of the produced instances.
return System
        public Fabric(IMockingEngine mockingEngine, IEnumerable<IBuilder> builders, IEnumerable<IConfigurationRule> configurationRules)
        {
            Guard.AgainstArgumentNull(mockingEngine, "mockingEngine");
            Guard.AgainstArgumentNull(builders, "builders");
            Guard.AgainstArgumentNull(configurationRules, "configurationRules");

            _mockingEngine = mockingEngine;
            _builders = builders;
            _configurationRules = configurationRules;
        }