示例#1
0
        public void SetUp()
        {
            _mockFormatter = Substitute.For <IFormatterCatalog>();
            _mockRenderer  = Substitute.For <ICodeRenderer>();

            _box        = new TestingCodeBox(_mockFormatter, _mockRenderer);
            _box.Width  = 150;
            _box.Height = 150;

            _someText = Format("some C# code", "");
            _someCode = Format("some C# code", "C#");

            return;
        }
示例#2
0
        public void SetUp()
        {
            _mockFormatter = Substitute.For<IFormatterCatalog>();
            _mockRenderer = Substitute.For<ICodeRenderer>();

            _box = new TestingCodeBox(_mockFormatter, _mockRenderer);
            _box.Width = 150;
            _box.Height = 150;

            _someText = Format("some C# code", "");
            _someCode = Format("some C# code", "C#");

            return;
        }
示例#3
0
        protected CodeBox(IFormatterCatalog formatter, ICodeRenderer renderer)
        {
            SetStyle(ControlStyles.AllPaintingInWmPaint, true);
            SetStyle(ControlStyles.UserPaint, true);
            DoubleBuffered = true;

            _formatter     = formatter;
            _formattedCode = FormattedCode.Empty;

            _renderer = renderer;

            _currentLine     = -1;
            _showCurrentLine = false;

            _language = "";

            this.Font      = new Font(FontFamily.GenericMonospace, 8);
            this.BackColor = Color.White;

            createGraphics();
            AutoScroll = true;

            return;
        }
示例#4
0
        protected CodeBox(IFormatterCatalog formatter, ICodeRenderer renderer)
        {
            SetStyle(ControlStyles.AllPaintingInWmPaint, true);
            SetStyle(ControlStyles.UserPaint, true);
            DoubleBuffered = true;

            _formatter = formatter;
            _formattedCode = FormattedCode.Empty;

            _renderer = renderer;

            _currentLine = -1;
            _showCurrentLine = false;

            _language = "";

            this.Font = new Font("Courier New", 8);
            this.BackColor = Color.White;

            createGraphics();
            AutoScroll = true;

            return;
        }
示例#5
0
 public TestingCodeBox(IFormatterCatalog formatter, ICodeRenderer renderer) :
     base(formatter, renderer)
 {
 }
示例#6
0
 public TestingCodeBox(IFormatterCatalog formatter, ICodeRenderer renderer)
     : base(formatter, renderer)
 {
 }