Exemplo n.º 1
0
        /// <summary>
        /// Applies a customization.
        /// </summary>
        /// <param name="customization">The customization to apply.</param>
        /// <returns>
        /// The current instance.
        /// </returns>
        public IFixture Customize(ICustomization customization)
        {
            if (customization == null)
            {
                throw new ArgumentNullException(nameof(customization));
            }

            customization.Customize(this);
            return(this);
        }
Exemplo n.º 2
0
 protected void EnableCustomization(ICustomization customization)
 {
     customization.Customize(FixtureRepository);
 }
Exemplo n.º 3
0
 /// <summary>
 /// Customize Fixture behavior
 /// </summary>
 /// <param name="fixture"></param>
 /// <param name="customization"></param>
 public static void EnableCustomization(this IFixture fixture, ICustomization customization)
 {
     customization.Customize(fixture);
 }