Exemplo n.º 1
0
    public void Can_Map_Trashed_Property()
    {
        var column =
            new MediaMapper(TestHelper.GetMockSqlContext(), TestHelper.CreateMaps()).Map(nameof(MediaModel.Trashed));

        Assert.That(column, Is.EqualTo($"[{Constants.DatabaseSchema.Tables.Node}].[trashed]"));
    }
Exemplo n.º 2
0
    public void Can_Map_Version_Property()
    {
        var column =
            new MediaMapper(TestHelper.GetMockSqlContext(), TestHelper.CreateMaps()).Map(nameof(MediaModel.VersionId));

        Assert.That(column, Is.EqualTo($"[{Constants.DatabaseSchema.Tables.ContentVersion}].[id]"));
    }
Exemplo n.º 3
0
        public void Can_Map_Version_Property()
        {
            // Arrange
            SqlSyntaxContext.SqlSyntaxProvider = SqlCeSyntax.Provider;

            // Act
            string column = new MediaMapper().Map("Version");

            // Assert
            Assert.That(column, Is.EqualTo("[cmsContentVersion].[VersionId]"));
        }
Exemplo n.º 4
0
        public void Can_Map_Trashed_Property()
        {
            // Arrange
            SqlSyntaxContext.SqlSyntaxProvider = SqlCeSyntax.Provider;

            // Act
            string column = new MediaMapper().Map("Trashed");

            // Assert
            Assert.That(column, Is.EqualTo("[umbracoNode].[trashed]"));
        }
Exemplo n.º 5
0
        public async Task <MediaEntity> GetMedia(string mediaId)
        {
            using (var uow = this.CreateWithDisabledLazyLoading())
            {
                var mediasRep = uow.GetRepository <MediaEntity>();

                return(await MediaMapper.MapToMedia(
                           mediasRep.GetAll(),
                           mediaId));
            }
        }
Exemplo n.º 6
0
        public void Can_Map_UpdateDate_Property()
        {
            // Arrange
            SqlSyntaxContext.SqlSyntaxProvider = new SqlCeSyntaxProvider();

            // Act
            string column = new MediaMapper().Map("UpdateDate");

            // Assert
            Assert.That(column, Is.EqualTo("[cmsContentVersion].[VersionDate]"));
        }
Exemplo n.º 7
0
        public async Task <IReadOnlyList <MediaEntity> > GetChannelMedias(string channelId)
        {
            using (var uow = this.CreateWithDisabledLazyLoading())
            {
                var channelsRep = uow.GetRepository <ChannelEntity>();
                var mediasRep   = uow.GetRepository <MediaEntity>();

                return(await MediaMapper.MapToChannelMedias(
                           channelsRep.GetAll(),
                           mediasRep.GetAll(),
                           channelId));
            }
        }
Exemplo n.º 8
0
        public async Task <Media> InsertMediaAsync(Media media)
        {
            if (media == null)
            {
                throw new ArgumentException("Invalid media");
            }

            var newMedia = MediaMapper.MediaToDomain(media);

            var insertedMedia = await this.mediaService.InsertMediaAsync(newMedia).ConfigureAwait(false);

            return(media);
        }
        public void Can_Map_Version_Property()
        {
            var column = new MediaMapper().Map(new SqlCeSyntaxProvider(), nameof(Media.VersionId));

            Assert.That(column, Is.EqualTo($"[{Constants.DatabaseSchema.Tables.ContentVersion}].[id]"));
        }
        public void Can_Map_Trashed_Property()
        {
            var column = new MediaMapper().Map(new SqlCeSyntaxProvider(), nameof(Media.Trashed));

            Assert.That(column, Is.EqualTo($"[{Constants.DatabaseSchema.Tables.Node}].[trashed]"));
        }
Exemplo n.º 11
0
 public ProductsController()
 {
     mediaMapper = new MediaMapper();
 }
Exemplo n.º 12
0
        public void Can_Map_UpdateDate_Property()
        {
            var column = new MediaMapper(MockSqlContext(), CreateMaps()).Map(nameof(Media.UpdateDate));

            Assert.That(column, Is.EqualTo($"[{Constants.DatabaseSchema.Tables.ContentVersion}].[versionDate]"));
        }
Exemplo n.º 13
0
        public void Can_Map_Id_Property()
        {
            var column = new MediaMapper(MockSqlContext(), CreateMaps()).Map(nameof(Media.Id));

            Assert.That(column, Is.EqualTo($"[{Constants.DatabaseSchema.Tables.Node}].[id]"));
        }