public void Assert_GetById_ReturnsNotFound_IfIdDoesntExist()
        {
            //Arrange

            var options = new DbContextOptionsBuilder <TestDemoContext>()
                          .UseInMemoryDatabase(databaseName: "Add_Movies_To_database")
                          .Options;


            //Act
            using (var context = new TestDemoContext(options))
            {
                context.Movie.Add(new Movie {
                    Genre = "Thriller", Id = 2, ReleaseDate = DateTime.Now, Title = "Superman"
                });
                context.SaveChanges();
            }


            //Assert
            using (var context = new TestDemoContext(options))
            {
                var repo       = new EfCoreMovieRepository(context);
                var controller = new MoviesController(repo);
                var Movie      = controller.Get(3);
                Assert.IsType <NotFoundResult>(Movie.Result.Result);
            }
        }
示例#2
0
 public KhachhangsController(TestDemoContext context)
 {
     _context = context;
 }
 public MathangsController(TestDemoContext context)
 {
     _context = context;
 }