Ejemplo n.º 1
0
 public BotMessageController(
     IAiService aiService,
     IAiResponseToActionService aiResponseToActionService,
     IServiceProvider serviceProvider
     )
 {
     _aiService = aiService;
     _aiResponseToActionService = aiResponseToActionService;
     _serviceProvider           = serviceProvider;
 }
Ejemplo n.º 2
0
 public ShoePicController(
     IShoePicService shoePicService,
     IAiService aiService,
     UserService userService,
     IShoePicData shoePicData,
     IUserData userData,
     ICommentData commentData
     )
 {
     _shoePicService = shoePicService;
     _aiService      = aiService;
     _userService    = userService;
     _shoePicData    = shoePicData;
     _userData       = userData;
     _commentData    = commentData;
 }
Ejemplo n.º 3
0
        private Mock <BotMessageController> MakeControllerMock(
            IAiService aiService,
            IActionController actionController,
            IActionResponseController actionResponseController
            )
        {
            var controllerMock = new Mock <BotMessageController>(aiService, null, null);

            controllerMock
            .Setup(m => m.GetActionController(It.IsAny <IAction>()))
            .Returns(actionController);
            controllerMock
            .Setup(m => m.GetActionResponseController(It.IsAny <IActionResponse>()))
            .Returns(actionResponseController);
            controllerMock
            .Setup(m => m.MapAiResponse(It.IsAny <AIResponse>()))
            .Returns(new AddPokemonFilterAction());

            return(controllerMock);
        }
Ejemplo n.º 4
0
 public AiController(AiService aiService)
 {
     _aiService = aiService;
 }