public void ToolStripRenderer_DrawStatusStripSizingGrip_Invoke_CallsRenderStatusStripSizingGrip(ToolStrip toolStrip) { using var image = new Bitmap(10, 10); using Graphics graphics = Graphics.FromImage(image); var eventArgs = new ToolStripRenderEventArgs(graphics, toolStrip); var renderer = new SubToolStripRenderer(); int callCount = 0; ToolStripRenderEventHandler handler = (sender, e) => { Assert.Same(renderer, sender); Assert.Same(eventArgs, e); callCount++; }; // Call with handler. renderer.RenderStatusStripSizingGrip += handler; renderer.DrawStatusStripSizingGrip(eventArgs); Assert.Equal(1, callCount); // Remove handler. renderer.RenderStatusStripSizingGrip -= handler; renderer.DrawStatusStripSizingGrip(eventArgs); Assert.Equal(1, callCount); }
public void ToolStripRenderer_DrawArrow_Invoke_CallsRenderArrow(ToolStripItem toolStripItem, Rectangle arrowRectangle, Color arrowColor, ArrowDirection arrowDirection) { using var image = new Bitmap(10, 10); using Graphics graphics = Graphics.FromImage(image); var eventArgs = new ToolStripArrowRenderEventArgs(graphics, toolStripItem, arrowRectangle, arrowColor, arrowDirection); var renderer = new SubToolStripRenderer(); int callCount = 0; ToolStripArrowRenderEventHandler handler = (sender, e) => { Assert.Same(renderer, sender); Assert.Same(eventArgs, e); callCount++; }; // Call with handler. renderer.RenderArrow += handler; renderer.DrawArrow(eventArgs); Assert.Equal(1, callCount); // Remove handler. renderer.RenderArrow -= handler; renderer.DrawArrow(eventArgs); Assert.Equal(1, callCount); }
public void ToolStripRenderer_DrawItemText_Invoke_CallsRenderItemText(ToolStripItem item, string text, Rectangle textRectangle, Color textColor, Font textFont, TextFormatFlags format) { using var image = new Bitmap(10, 10); using Graphics graphics = Graphics.FromImage(image); var eventArgs = new ToolStripItemTextRenderEventArgs(graphics, item, text, textRectangle, textColor, textFont, format); var renderer = new SubToolStripRenderer(); int callCount = 0; ToolStripItemTextRenderEventHandler handler = (sender, e) => { Assert.Same(renderer, sender); Assert.Same(eventArgs, e); callCount++; }; // Call with handler. renderer.RenderItemText += handler; renderer.DrawItemText(eventArgs); Assert.Equal(1, callCount); // Remove handler. renderer.RenderItemText -= handler; renderer.DrawItemText(eventArgs); Assert.Equal(1, callCount); }
public void ToolStripRenderer_ScaleArrowOffsetsIfNeeded_InvokeInt_Success(int dpi) { SubToolStripRenderer.ScaleArrowOffsetsIfNeeded(dpi); // Call again. SubToolStripRenderer.ScaleArrowOffsetsIfNeeded(dpi); }
public void ToolStripRenderer_OnRenderImageMargin_Invoke_Nop(ToolStripRenderEventArgs e) { var renderer = new SubToolStripRenderer(); int callCount = 0; renderer.RenderImageMargin += (sender, e) => callCount++; renderer.OnRenderImageMargin(e); Assert.Equal(0, callCount); }
public void ToolStripRenderer_OnRenderSeparator_Invoke_Nop(ToolStripSeparatorRenderEventArgs e) { var renderer = new SubToolStripRenderer(); int callCount = 0; renderer.RenderSeparator += (sender, e) => callCount++; renderer.OnRenderSeparator(e); Assert.Equal(0, callCount); }
public void ToolStripRenderer_OnRenderSplitButtonBackground_Invoke_Nop(ToolStripItemRenderEventArgs e) { var renderer = new SubToolStripRenderer(); int callCount = 0; renderer.RenderSplitButtonBackground += (sender, e) => callCount++; renderer.OnRenderSplitButtonBackground(e); Assert.Equal(0, callCount); }
public void ToolStripRenderer_OnRenderItemImage_NullEItem_ThrowsNullReferenceException() { var renderer = new SubToolStripRenderer(); using var image = new Bitmap(10, 10); Graphics graphics = Graphics.FromImage(image); var e = new ToolStripItemImageRenderEventArgs(graphics, null, image, new Rectangle(1, 2, 3, 4)); Assert.Throws <NullReferenceException>(() => renderer.OnRenderItemImage(e)); }
public void ToolStripRenderer_OnRenderItemImage_Invoke_Nop(Graphics graphics, ToolStripItem item, Image image, Rectangle imageRectangle) { var e = new ToolStripItemImageRenderEventArgs(graphics, item, image, imageRectangle); var renderer = new SubToolStripRenderer(); int callCount = 0; renderer.RenderItemImage += (sender, e) => callCount++; renderer.OnRenderItemImage(e); Assert.Equal(0, callCount); }
public void ToolStripRenderer_OnRenderStatusStripSizingGrip_Invoke_Nop(ToolStrip toolStrip) { using var image = new Bitmap(10, 10); using Graphics graphics = Graphics.FromImage(image); var e = new ToolStripRenderEventArgs(graphics, toolStrip); var renderer = new SubToolStripRenderer(); int callCount = 0; renderer.RenderStatusStripSizingGrip += (sender, e) => callCount++; renderer.OnRenderStatusStripSizingGrip(e); Assert.Equal(0, callCount); }
public void ToolStripRenderer_OnRenderArrow_Invoke_Nop(ToolStripItem toolStripItem, Rectangle arrowRectangle, Color arrowColor, ArrowDirection arrowDirection) { using var image = new Bitmap(10, 10); using Graphics graphics = Graphics.FromImage(image); var e = new ToolStripArrowRenderEventArgs(graphics, toolStripItem, arrowRectangle, arrowColor, arrowDirection); var renderer = new SubToolStripRenderer(); int callCount = 0; renderer.RenderArrow += (sender, e) => callCount++; renderer.OnRenderArrow(e); Assert.Equal(0, callCount); }
public void ToolStripRenderer_OnRenderItemText_Invoke_Nop(ToolStripItem item, string text, Rectangle textRectangle, Color textColor, Font textFont, TextFormatFlags format) { using var image = new Bitmap(10, 10); using Graphics graphics = Graphics.FromImage(image); var e = new ToolStripItemTextRenderEventArgs(graphics, item, text, textRectangle, textColor, textFont, format); var renderer = new SubToolStripRenderer(); int callCount = 0; renderer.RenderItemText += (sender, e) => callCount++; renderer.OnRenderItemText(e); Assert.Equal(0, callCount); }
public void ToolStripRenderer_DrawButtonBackground_Invoke_CallsRenderButtonBackground(ToolStripItemRenderEventArgs eventArgs) { var renderer = new SubToolStripRenderer(); int callCount = 0; ToolStripItemRenderEventHandler handler = (sender, e) => { Assert.Same(renderer, sender); Assert.Same(eventArgs, e); callCount++; }; // Call with handler. renderer.RenderButtonBackground += handler; renderer.DrawButtonBackground(eventArgs); Assert.Equal(1, callCount); // Remove handler. renderer.RenderButtonBackground -= handler; renderer.DrawButtonBackground(eventArgs); Assert.Equal(1, callCount); }
public void ToolStripRenderer_DrawToolStripBorder_Invoke_CallsRenderToolStripBorder(ToolStripRenderEventArgs eventArgs) { var renderer = new SubToolStripRenderer(); int callCount = 0; ToolStripRenderEventHandler handler = (sender, e) => { Assert.Same(renderer, sender); Assert.Same(eventArgs, e); callCount++; }; // Call with handler. renderer.RenderToolStripBorder += handler; renderer.DrawToolStripBorder(eventArgs); Assert.Equal(1, callCount); // Remove handler. renderer.RenderToolStripBorder -= handler; renderer.DrawToolStripBorder(eventArgs); Assert.Equal(1, callCount); }
public void ToolStripRenderer_DrawItemImage_Invoke_CallsRenderItemImage(Graphics graphics, ToolStripItem item, Image image, Rectangle imageRectangle) { var eventArgs = new ToolStripItemImageRenderEventArgs(graphics, item, image, imageRectangle); var renderer = new SubToolStripRenderer(); int callCount = 0; ToolStripItemImageRenderEventHandler handler = (sender, e) => { Assert.Same(renderer, sender); Assert.Same(eventArgs, e); callCount++; }; // Call with handler. renderer.RenderItemImage += handler; renderer.DrawItemImage(eventArgs); Assert.Equal(1, callCount); // Remove handler. renderer.RenderItemImage -= handler; renderer.DrawItemImage(eventArgs); Assert.Equal(1, callCount); }
public void ToolStripRenderer_DrawArrow_NullE_ThrowsArgumentNullException() { var renderer = new SubToolStripRenderer(); Assert.Throws <ArgumentNullException>("e", () => renderer.DrawArrow(null)); }
public void DrawStatusStripSizingGrip_NullE_ThrowsArgumentNullException() { var renderer = new SubToolStripRenderer(); Assert.Throws <ArgumentNullException>("e", () => renderer.DrawStatusStripSizingGrip(null)); }
public void ToolStripRenderer_OnRenderItemText_NullE_ThrowsArgumentNullException() { var renderer = new SubToolStripRenderer(); Assert.Throws <ArgumentNullException>("e", () => renderer.OnRenderItemText(null)); }
public void ToolStripRenderer_Initialize_Invoke_Nop(ToolStrip toolStrip) { var renderer = new SubToolStripRenderer(); renderer.Initialize(toolStrip); }
public void ToolStripRenderer_InitializePanel_Invoke_Nop(ToolStripPanel toolStripPanel) { var renderer = new SubToolStripRenderer(); renderer.InitializePanel(toolStripPanel); }
public void ToolStripRenderer_InitializeContentPanel_Invoke_Nop(ToolStripContentPanel contentPanel) { var renderer = new SubToolStripRenderer(); renderer.InitializeContentPanel(contentPanel); }
public void ToolStripRenderer_InitializeItem_Invoke_Nop(ToolStripItem item) { var renderer = new SubToolStripRenderer(); renderer.InitializeItem(item); }