Пример #1
0
        public async void GetPicturesInBase64Test()
        {
            //Arrange
            int eventId = 145;
            var picture = "StringInBase64";

            _repoWrapper.Setup(x =>
                               x.EventGallary.GetAllAsync(It.IsAny <Expression <Func <EventGallary, bool> > >(), It.IsAny <Func <IQueryable <EventGallary>, IIncludableQueryable <EventGallary, object> > >()))
            .ReturnsAsync(GetEventsGallaries());
            _eventBlobStorage.Setup(x => x.GetBlobBase64Async(It.IsAny <string>()))
            .ReturnsAsync(picture);
            //Act
            var eventGalleryManager = new EventGalleryManager(_repoWrapper.Object, _eventBlobStorage.Object);
            var methodResult        = await eventGalleryManager.GetPicturesInBase64(eventId);

            //Assert
            Assert.NotNull(methodResult);
            Assert.IsType <List <EventGalleryDTO> >(methodResult);
            Assert.Equal(GetEventsGallaries().Count(), methodResult.ToList().Count);
        }