///<summary>
 ///</summary>
 ///<param name="argumentsForConstructor"></param>
 ///<typeparam name="T"></typeparam>
 ///<typeparam name="TMultiMockInterface1"></typeparam>
 ///<typeparam name="TMultiMockInterface2"></typeparam>
 ///<returns></returns>
 public static T GeneratePartialMockHelper <T, TMultiMockInterface1, TMultiMockInterface2>(this MockRepository repository, params object[] argumentsForConstructor)
 {
     return((T)RhinoMocksCreationExtensions.GeneratePartialMockHelper(
                repository,
                typeof(T), new Type[] { typeof(TMultiMockInterface1), typeof(TMultiMockInterface2) }, argumentsForConstructor
                ));
 }
 ///<summary>
 ///</summary>
 ///<param name="argumentsForConstructor"></param>
 ///<typeparam name="T"></typeparam>
 ///<returns></returns>
 public static T GeneratePartialMockHelper <T>(this MockRepository repository, params object[] argumentsForConstructor)
 {
     return((T)RhinoMocksCreationExtensions.GeneratePartialMockHelper(
                repository,
                typeof(T), new Type[0], argumentsForConstructor
                ));
 }