public static void GetAllMovies() { _repo = new MovieDbRepository(_context); foreach (var movie in _repo.GetAllMovies()) { Console.WriteLine(movie.Title); } }
public void GetAllMoviesShouldReturnEveryMovie() { //Arrange var repo = new MovieDbRepository(Context); //Act var returnedMovies = repo.GetAllMovies(); //Assert Assert.AreEqual(6, returnedMovies.Count); }
public void GetAllMoviesShouldReturnEveryMovie() { using (var context = CreateContext()) { //Arrange var repo = new MovieDbRepository(context); //Write your unit test here var movies = repo.GetAllMovies(); Assert.That(movies, Is.TypeOf <List <Movie> >()); Assert.That(movies.Count, Is.GreaterThanOrEqualTo(7)); } }
public static void Main(string[] args) { var repo = new MovieDbRepository(new StarWarsContext()); new StarWarsContext().Database.Migrate(); Console.WriteLine("=== Star Wars Movies ==="); foreach (Movie movie in repo.GetAllMovies()) { Console.Write($"Episode {movie.EpisodeId} - {movie.Title}\n\tReleased: {movie.ReleaseDate:dd/MM/yyyy}\n\r\t["); foreach (var planet in movie.MoviePlanets.Select(moviePlanet => moviePlanet.Planet).ToList()) { Console.Write($" ({planet.Name}) "); } Console.Write($"]\n\r"); } Console.WriteLine("========================"); Console.ReadKey(); }
static void Main(string[] args) { var context = new StarWarsContext(); var movieDbRepository = new MovieDbRepository(context); var movies = movieDbRepository.GetAllMovies(); Console.WriteLine("=== Star Wars Movies ==="); var num = 1; foreach (var movie in movies) { Console.WriteLine("Episode " + num + " - " + movie.Title); Console.WriteLine("\tReleased: " + movie.ReleaseDate.ToString("dd/MM/yyyy")); num++; } Console.WriteLine("========================"); var planetDbRepository = new PlanetDbRepository(context); var planets = planetDbRepository.GetAllPlanets(); }
public void GetAllShouldGetOneMovie() { // arrange var options = new DbContextOptionsBuilder <MovieDbContext>() .UseInMemoryDatabase("MovieDbRepositoryTests.GetAllShouldGetOneMovie") .Options; using (var dbContext = new MovieDbContext(options)) { dbContext.Movie.Add(new Movie { Id = 1, Title = "Star Wars", ReleaseDate = new DateTime(1977, 1, 1), Genre = new Genre { Id = 1, Name = "Action" } }); dbContext.SaveChanges(); } // act List <BL.Movie> result = null; using (var dbContext = new MovieDbContext(options)) { var repo = new MovieDbRepository(dbContext); result = repo.GetAll().ToList(); } // assert Assert.NotNull(result); Assert.Single(result); Assert.Equal("Star Wars", result[0].Title); }