示例#1
0
 public static IReturnsResult <TMock> ReturnsNull <TMock, TProperty>(this IReturnsGetter <TMock, TProperty> returnsGetter)
     where TMock : class
     where TProperty : class
 {
     return(returnsGetter.Returns((TProperty)null));
 }
 public static void ReturnsNull <TMock, TResult>(this IReturnsGetter <TMock, TResult> setup)
     where TMock : class
     where TResult : new()
 {
     setup.Returns(null);
 }
示例#3
0
 public static object ReturnsMock <TMock, TProperty>(this IReturnsGetter <TMock, TProperty> item)
     where TMock : class where TProperty : class => item.Returns(Mock.Of <TProperty>());
 public static void ReturnsInvent <TMock, TResult>(this IReturnsGetter <TMock, TResult> setup, Action <IInventFactoryDsl <TResult> > action = null)
     where TMock : class
     where TResult : new()
 {
     setup.Returns(Pleasure.Generator.Invent(action));
 }
 public static void ReturnsInvent <TMock, TResult>(this IReturnsGetter <TMock, TResult> setup)
     where TMock : class
     where TResult : new()
 {
     setup.Returns(Pleasure.Generator.Invent <TResult>());
 }