示例#1
0
        internal override void CopyFrom(Column column)
        {
            base.CopyFrom(column);
            Sortable = false;
            if (column.ColumnType != ColumnType.Image)
            {
                return;
            }
            Image c = (Image)column;

            m_PopupImageDisplayType = c.m_PopupImageDisplayType;
            m_Directory             = c.m_Directory;
            m_AllowExtensions       = c.m_AllowExtensions;
            m_DenyExtensions        = c.m_DenyExtensions;
            m_DisplayFileName       = c.m_DisplayFileName;
            m_HideImage             = c.m_HideImage;
            m_FileNameOption        = c.m_FileNameOption;
            m_FileTemporaryMode     = c.m_FileTemporaryMode;
            m_FileName          = c.m_FileName;
            m_PopupImageColumn  = c.m_PopupImageColumn;
            m_Sizes             = c.m_Sizes;
            m_PopupImageCaption = c.m_PopupImageCaption;
            base.FileNameColumn = c.FileNameColumn;
            base.IsBlob         = c.IsBlob;
        }
        public void GetImageSizeTest2()
        {
            FakedBusinessTransaction transaction = new FakedBusinessTransaction();

            transaction.Request = new GetImageSizesRequestMessage {
                AdGroupId = 15142, MediaTypeId = 1, ImageType = ImageTypes.Single
            };
            _processor.Process(transaction);
            GetImageSizesResponseMessage rspMsg = (GetImageSizesResponseMessage)transaction.Response;

            Assert.IsNotNull(rspMsg);
            Assert.IsNotNull(rspMsg.Data);
            Assert.IsTrue(rspMsg.ErrorId == 0);

            ImageSizeCollection collection = new ImageSizeCollection(rspMsg.Data.Select(value => ConverterFactory.GetAppTypeLevelConverter().ConvertToDomainObject(value)).ToArray());
            IList <AdSize>      result     = collection.GetSizeGroupByMaxSize(48, 320);

            Assert.IsNotNull(result);
            Assert.IsTrue(result.Count > 0);
        }
示例#3
0
文件: Image.cs 项目: webgrid/WebGrid
 internal override void CopyFrom(Column column)
 {
     base.CopyFrom(column);
     Sortable = false;
     if (column.ColumnType != ColumnType.Image)
         return;
     Image c = (Image)column;
     m_PopupImageDisplayType = c.m_PopupImageDisplayType;
     m_Directory = c.m_Directory;
     m_AllowExtensions = c.m_AllowExtensions;
     m_DenyExtensions = c.m_DenyExtensions;
     m_DisplayFileName = c.m_DisplayFileName;
     m_HideImage = c.m_HideImage;
     m_FileNameOption = c.m_FileNameOption;
     m_FileTemporaryMode = c.m_FileTemporaryMode;
     m_FileName = c.m_FileName;
     m_PopupImageColumn = c.m_PopupImageColumn;
     m_Sizes = c.m_Sizes;
     m_PopupImageCaption = c.m_PopupImageCaption;
     base.FileNameColumn = c.FileNameColumn;
     base.IsBlob = c.IsBlob;
 }