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); }
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; }
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); }