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));
        }
Exemplo n.º 3
0
        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);
        }
Exemplo n.º 4
0
        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);
        }
Exemplo n.º 5
0
 public void Setup()
 {
     _mockAppSettingRepository = new Mock <IOptions <AppSettings> >();
     _mockMapperRepository     = new Mock <IMapper>();
     _controller = new RecommendationController(_mockMapperRepository.Object, _mockAppSettingRepository.Object);
 }