public BotMessageController( IAiService aiService, IAiResponseToActionService aiResponseToActionService, IServiceProvider serviceProvider ) { _aiService = aiService; _aiResponseToActionService = aiResponseToActionService; _serviceProvider = serviceProvider; }
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; }
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); }
public AiController(AiService aiService) { _aiService = aiService; }