예제 #1
0
        public void TestAllMovies()
        {
            var options   = new DbContextOptionsBuilder <MusicSpotDbContext>().UseInMemoryDatabase("returnMoviesNotNull").Options;
            var dbContext = new MusicSpotDbContext(options);
            var service   = new MovieService(dbContext);

            var movie = new Movie
            {
                Title       = "Speed",
                Genre       = "Action",
                ImageUrl    = "aaa",
                Year        = 1998,
                Description = "some description",
                UserId      = "aaa"
            };

            var result = service.AllMovies(movie.UserId, "action", 5, 5);

            Assert.That(result, Is.Not.Null);
            Assert.AreEqual("aaa", result.Result.UserId);
            Assert.AreNotEqual(14, result.Result.UserId);
            Assert.AreEqual("action", result.Result.SearchTerm);
            Assert.AreNotEqual("actionssss", result.Result.SearchTerm);
            Assert.AreEqual(5, result.Result.PageSize);
            Assert.AreEqual(5, result.Result.PageNum);
            Assert.AreNotEqual("ccc", result.Result.PageNum);
        }
예제 #2
0
        public MainPage()
        {
            this.InitializeComponent();
            movieService = new MovieService(new SWAPIRepository());
            var movies = movieService.AllMovies();

            SWMovies               = new ObservableCollection <SWMovie>(movies);
            selectedSWMovie        = swMovies.First();
            this.DataContext       = SelectedSWMovie;
            moviesList.ItemsSource = SWMovies;
        }
예제 #3
0
        public void LoadAllMovies()
        {
            //Arrange
            ObservableCollection <SWMovie> movies = null;
            var expectedMovies = movieService.AllMovies();

            //act
            var viewModel = getViewModel();

            movies = viewModel.SWMovies;

            //assert
            CollectionAssert.AreEqual(expectedMovies, movies);
        }
        private void Load(object obj)
        {
            var movies = movieService.AllMovies();

            SWMovies = new ObservableCollection <SWMovie>(movies);
        }