示例#1
0
 public void SetupGetCollectionForInteractions(List <Interaction> returnCollection)
 {
     if (returnCollection == null)
     {
         InteractionRepository.Setup(r => r.GetCollection(It.IsAny <string>())).Returns <IEnumerable <Interaction> >(null).Verifiable();
     }
     else
     {
         InteractionRepository.Setup(r => r.GetCollection(It.IsAny <string>())).Returns(returnCollection).Verifiable();
     }
 }
示例#2
0
 public InteractionService(InteractionRepository interactionRepository)
 {
     this.InteractionRepository = interactionRepository;
 }
示例#3
0
 public void SetupGetCollectionForInteractionsToThrowException(Exception exception)
 {
     InteractionRepository.Setup(r => r.GetCollection(It.IsAny <string>())).Throws(exception).Verifiable();
 }
示例#4
0
 public static List <Interaction> FindByFilter(int?postID, int?userID, int limit, int lastID, string postIDsToFindLike)
 {
     return(InteractionRepository.GetInstance().FindFilter(postID, userID, limit, lastID, postIDsToFindLike));
 }
示例#5
0
 public static List <Interaction> GetByPostIDList(List <int> postIDs, int?userID)
 {
     return(InteractionRepository.GetInstance().GetByPostIDList(postIDs, userID));
 }
示例#6
0
 public static List <Interaction> FindAllWithInactive()
 {
     return(InteractionRepository.GetInstance().FindAllWithInactive());
 }
示例#7
0
 public static List <InteractionDTO> GetInteractionsDTO(int userID, int limit, int lastID)
 {
     return(InteractionRepository.GetInstance().GetInteractionsDTO(userID, limit, lastID));
 }
示例#8
0
 public static bool Delete(Interaction model)
 {
     return(InteractionRepository.GetInstance().Delete(model));
 }
示例#9
0
 public static bool Insert(Interaction model)
 {
     return(InteractionRepository.GetInstance().Insert(model));
 }
示例#10
0
 public static Interaction GetInteraction(int id)
 {
     return(InteractionRepository.GetInstance().FindByPK(id));
 }