Пример #1
0
        [SetUp] public void SetUp()
        {
            _core = new TestCore();
            _core.SetDisplayColumnManager(new DisplayColumnManager());

            _core.ResourceStore.PropTypes.Register("IsUnread", PropDataType.Bool);
            _core.ResourceStore.PropTypes.Register("Date", PropDataType.Date);
            _core.ResourceStore.PropTypes.Register("Subject", PropDataType.String);
            _core.ResourceStore.PropTypes.Register("Annotation", PropDataType.String);
            _propReply = _core.ResourceStore.PropTypes.Register("Reply", PropDataType.Link, PropTypeFlags.DirectedLink);

            _core.ResourceStore.ResourceTypes.Register("Email", "Subject");

            _theEmail = _core.ResourceStore.NewResource("Email");

            _resourceBrowser = new ResourceBrowser();
            _jetListView     = _resourceBrowser.ListView.JetListView;
            _header          = _jetListView.Header;

            _cdIcon       = new ColumnDescriptor("Type", 20, ColumnDescriptorFlags.FixedSize);
            _cdName       = new ColumnDescriptor("DisplayName", 100);
            _cdDate       = new ColumnDescriptor("Date", 50);
            _cdAnnotation = new ColumnDescriptor("Annotation", 20, ColumnDescriptorFlags.FixedSize);
        }