using Microsoft.Practices.Unity;
using Microsoft.Practices.Unity.ObjectBuilder;

namespace UnityAutoMoq
{
    public class UnityAutoMoqExtension : UnityContainerExtension
    {
        private readonly UnityAutoMoqContainer autoMoqContainer;

        public UnityAutoMoqExtension(UnityAutoMoqContainer autoMoqContainer)
        {
            this.autoMoqContainer = autoMoqContainer;
        }

        protected override void Initialize()
        {
            Context.Strategies.Add(new UnityAutoMoqBuilderStrategy(autoMoqContainer), UnityBuildStage.PreCreation);
        }
    }
}
using Microsoft.Practices.Unity;
using Microsoft.Practices.Unity.ObjectBuilder;

namespace UnityAutoMoq
{
    /// <summary>
    /// Provide extensions for Unity Auto Moq
    /// </summary>
    public class UnityAutoMoqExtension : UnityContainerExtension
    {
        private readonly UnityAutoMoqContainer autoMoqContainer;

        public UnityAutoMoqExtension(UnityAutoMoqContainer autoMoqContainer)
        {
            this.autoMoqContainer = autoMoqContainer;
        }

        protected override void Initialize()
        {
            Context.Strategies.Add(new UnityAutoMoqBuilderStrategy(autoMoqContainer), UnityBuildStage.PreCreation);
        }
    }
}
Add API comments for Git Testing ;)
Add API comments for Git Testing ;)
