public void Setup() { _mockRepo = new Mock <IUserRepository>(); _mockLogger = new Mock <ILoggerWrapper>(); _mockPredictor = new Mock <IPredictor>(); _mockTrainer = new Mock <ITrainer>(); _controller = new RecommendationController(_mockLogger.Object, _mockTrainer.Object, _mockPredictor.Object, _mockRepo.Object); }
public static void Main(string[] args) { var video = new Video { Id = "001", Name = "whatever", Category = { "friends", "chill", "sunday", "enthralling" }, Genre = { "action", "drama", "police" }, Actors = { "brad", "pitt", "johnny", "deep" } }; var rc = new RecommendationController(); Console.WriteLine(rc.CreateRecommendation(video)); }
public void CanCreateRecommendations() { var rc = new RecommendationController(); var video = new Video { Id = "001", Name = "whatever", Category = { "friends", "chill", "sunday", "enthralling" }, Genre = { "action", "drama", "police" }, Actors = { "brad", "pitt", "johnny", "deep" } }; var checker = rc.CreateRecommendation(video); Assert.Equal(3, checker); }
public async void RequestPopLib_Test() { //Arrage var popularity1 = new PopularityResult(); var popularity2 = new PopularityResult(); List <PopularityResult> popularLibrList = new List <PopularityResult>(); _RecommendationRepository .Setup(x => x.GetPopularLibrary()).ReturnsAsync(popularLibrList); var RecommendationController = new RecommendationController(_RecommendationRepository.Object, _mapper); var result = await RecommendationController.RequestPopLib(); var okResult = result as OkObjectResult; Assert.True(okResult != null); }
public void Setup() { _mockAppSettingRepository = new Mock <IOptions <AppSettings> >(); _mockMapperRepository = new Mock <IMapper>(); _controller = new RecommendationController(_mockMapperRepository.Object, _mockAppSettingRepository.Object); }