public ActorsRepositoryTest()
 {
     this._Actors            = new MockActors();
     this._mockDbSet         = NSubstituteUtils.CreateMockDbSet(_Actors.Actors);
     this._mockSakilaContext = Substitute.For <IsakilaContext>();
     _mockSakilaContext.Actor.Returns(_mockDbSet);
     this._actors = new ActorsRepository(_mockSakilaContext);
 }
Ejemplo n.º 2
0
        public MoviesController()
        {
            moviesRepository = new MoviesRepository();

            producersRepository = new ProducersRepository();

            actorsRepository = new ActorsRepository();

            actor_MoviesRepository = new Actor_MoviesRepository();
        }
Ejemplo n.º 3
0
        // ReSharper disable once InconsistentNaming
        public async Task GetActorsByTheTvDbIdsAsync_should_return_empty_array_if_ids_is_empty()
        {
            using (var context = CreateContext())
            {
                await SeedActorsAsync(context);

                var repository = new ActorsRepository(context);

                var actors = await repository.GetActorsByTheTvDbIdsAsync(Array.Empty<int>());

                Assert.Equal(0, actors.Length);
            }
        }
Ejemplo n.º 4
0
        // ReSharper disable once InconsistentNaming
        public async Task GetActorsByTheTvDbIdsAsync_should_return_actors_with_specified_ids()
        {
            using (var context = CreateContext())
            {
                await SeedActorsAsync(context);

                var repository = new ActorsRepository(context);

                int[] ids = {
                    1,
                    2,
                    3
                };

                var actors = await repository.GetActorsByTheTvDbIdsAsync(ids);

                Assert.Equal(ids.Length, actors.Length);

                for (int i = 0; i < actors.Length; i++)
                {
                    Assert.Equal(ids[i], actors[i].TheTvDbId);
                }
            }
        }
Ejemplo n.º 5
0
        public ActionResult ActorInfo(int id)
        {
            var fullInfo = ActorsRepository.ActorInfo(id);

            return(PartialView(fullInfo));
        }
Ejemplo n.º 6
0
        public ActionResult Actors()
        {
            var actors = ActorsRepository.GetAllActors().Where(m => m.Gender == Enums.Gender.male.ToString());

            return(PartialView("Actors", actors));
        }
Ejemplo n.º 7
0
        public ActionResult All()
        {
            var actors = ActorsRepository.GetAllActors();

            return(PartialView("Actors", actors));
        }
Ejemplo n.º 8
0
 public ActorsController()
 {
     actorsRepository = new ActorsRepository();
 }