Example #1
0
        public void ReturnOnlyGalleries_ThatHaveUnconfirmedImages()
        {
            // Arrange
            var mockedCollection = this.GetGalleries();
            var mockedDbSet      = MockDbSet.Mock(mockedCollection.AsQueryable());
            var mockedDbContext  = new Mock <IDatabaseContext>();

            mockedDbContext.Setup(c => c.ImageGalleries).Returns(mockedDbSet.Object);

            var service = new ImageGalleryService(mockedDbContext.Object);

            // Act
            var result = service.GetGalleriesWithUnconfirmedImages();

            // Assert
            Assert.IsTrue(result.Count() == 1);
        }