/// <summary>
 /// Initializes a new instance of the <see cref="MoqMockProvider"/> class.
 /// </summary>
 /// <param name="mockRepositoryProvider">The mock repository provider used to create mock instances.</param>
 public MoqMockProvider(IMockRepositoryProvider mockRepositoryProvider)
 {
     this.mockRepository = mockRepositoryProvider.Instance;
     this.createMethod = mockRepositoryProvider.CreateMethod;
     this.addAdditionalInterfaceMethod = mockRepositoryProvider.AddAdditionalInterfaceMethod;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="MoqMockProvider"/> class.
 /// </summary>
 /// <param name="mockRepositoryProvider">The mock repository provider used to create mock instances.</param>
 public MoqMockProvider(IMockRepositoryProvider mockRepositoryProvider)
 {
     this.mockRepository = mockRepositoryProvider.Instance;
     this.createMethod   = mockRepositoryProvider.CreateMethod;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="MoqMockProvider"/> class.
 /// </summary>
 /// <param name="mockRepositoryProvider">The mock repository provider used to create mock instances.</param>
 public MoqMockProvider(IMockRepositoryProvider mockRepositoryProvider)
 {
     this.mockRepository = mockRepositoryProvider.Instance;
     this.createMethod   = mockRepositoryProvider.CreateMethod;
     this.addAdditionalInterfaceMethod = mockRepositoryProvider.AddAdditionalInterfaceMethod;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="MoqMockProvider"/> class.
 /// </summary>
 /// <param name="mockRepositoryProvider">The mock repository provider used to create mock instances.</param>
 public MoqMockProvider(IMockRepositoryProvider mockRepositoryProvider)
 {
     this.mockRepository = mockRepositoryProvider.Instance;
     this.createMethod = mockRepositoryProvider.CreateMethod;
 }