Example #1
0
        public void GetAllTheaterChild_ValidQuery_SuccessResult()
        {
            var theaters = new List <Theater>
            {
                new Theater {
                    Id = 1, Name = "", Status = Data.Enums.Status.NowShowing, ParentId = 1
                },
                new Theater {
                    Id = 2, Name = "", Status = Data.Enums.Status.NowShowing, ParentId = 1
                },
                new Theater {
                    Id = 3, Name = "", Status = Data.Enums.Status.NowShowing, ParentId = 1
                }
            };

            _mockTheaterRepository.Setup(x => x.FindAll(It.IsAny <Expression <Func <Theater, bool> > >())).Returns(theaters.AsQueryable());

            var theaterService = new TheaterService(_mockTheaterRepository.Object);

            var result = theaterService.GetAllTheaterChild(1);

            Assert.Equal(3, result.Count());
        }