namespace MonoTests.System.Drawing
{
+ [ConditionalClass(typeof(PlatformDetection), nameof(PlatformDetection.IsDrawingSupported))]
public class GraphicsTest : IDisposable
{
private RectangleF[] rects;
Assert.Equal(expected, actual, precision);
}
- [ConditionalFact(Helpers.IsDrawingSupported)]
+ [Fact]
public void DefaultProperties()
{
using (Bitmap bmp = new Bitmap(200, 200))
}
}
- [ConditionalFact(Helpers.IsDrawingSupported)]
+ [Fact]
public void SetGetProperties()
{
using (Bitmap bmp = new Bitmap(200, 200))
}
// Properties
- [ConditionalFact(Helpers.IsDrawingSupported)]
+ [Fact]
public void Clip()
{
RectangleF[] rects;
}
}
- [ConditionalFact(Helpers.IsDrawingSupported)]
+ [Fact]
public void Clip_NotAReference()
{
using (Bitmap bmp = new Bitmap(200, 200))
}
}
- [ConditionalFact(Helpers.IsDrawingSupported)]
+ [Fact]
public void ExcludeClip()
{
using (Bitmap bmp = new Bitmap(200, 200))
}
}
- [ConditionalFact(Helpers.IsDrawingSupported)]
+ [Fact]
public void IntersectClip()
{
using (Bitmap bmp = new Bitmap(200, 200))
}
}
- [ConditionalFact(Helpers.IsDrawingSupported)]
+ [Fact]
public void ResetClip()
{
using (Bitmap bmp = new Bitmap(200, 200))
}
}
- [ConditionalFact(Helpers.IsDrawingSupported)]
+ [Fact]
public void SetClip()
{
RectangleF[] rects;
}
}
- [ConditionalFact(Helpers.IsDrawingSupported)]
+ [Fact]
public void SetSaveReset()
{
using (Bitmap bmp = new Bitmap(200, 200))
}
}
- [ConditionalFact(Helpers.IsDrawingSupported)]
+ [Fact]
public void LoadIndexed_BmpFile()
{
// Tests that we can load an indexed file, but...
AssertEquals(msg + ".compare.Height", b1.Height, b2.Height);
}
- [ConditionalFact(Helpers.IsDrawingSupported)]
+ [Fact]
public void Clip_GetBounds()
{
using (var b = new BitmapAndGraphics(16, 16))
}
}
- [ConditionalFact(Helpers.IsDrawingSupported)]
+ [Fact]
public void Clip_TranslateTransform()
{
using (var b = new BitmapAndGraphics(16, 16))
}
}
- [ConditionalFact(Helpers.IsDrawingSupported)]
+ [Fact]
public void Transform_NonInvertibleMatrix()
{
using (Matrix matrix = new Matrix(123, 24, 82, 16, 47, 30))
}
- [ConditionalFact(Helpers.IsDrawingSupported)]
+ [Fact]
public void Multiply_NonInvertibleMatrix()
{
using (Matrix matrix = new Matrix(123, 24, 82, 16, 47, 30))
AssertEquals(msg + ".Height", h, bounds.Height, 1);
}
- [ConditionalFact(Helpers.IsDrawingSupported)]
+ [Fact]
public void ClipBounds()
{
using (var b = new BitmapAndGraphics(16, 16))
}
}
- [ConditionalFact(Helpers.IsDrawingSupported)]
+ [Fact]
public void ClipBounds_Rotate()
{
using (var b = new BitmapAndGraphics(16, 16))
}
}
- [ConditionalFact(Helpers.IsDrawingSupported)]
+ [Fact]
public void ClipBounds_Scale()
{
RectangleF clip = new Rectangle(0, 0, 8, 8);
}
}
- [ConditionalFact(Helpers.IsDrawingSupported)]
+ [Fact]
public void ClipBounds_Translate()
{
using (var b = new BitmapAndGraphics(16, 16))
}
}
- [ConditionalFact(Helpers.IsDrawingSupported)]
+ [Fact]
public void ClipBounds_Transform_Translation()
{
using (var b = new BitmapAndGraphics(16, 16))
}
}
- [ConditionalFact(Helpers.IsDrawingSupported)]
+ [Fact]
public void ClipBounds_Transform_Scale()
{
using (var b = new BitmapAndGraphics(16, 16))
}
}
- [ConditionalFact(Helpers.IsDrawingSupported)]
+ [Fact]
public void ClipBounds_Multiply()
{
using (var b = new BitmapAndGraphics(16, 16))
}
}
- [ConditionalFact(Helpers.IsDrawingSupported)]
+ [Fact]
public void ClipBounds_Cumulative_Effects()
{
using (var b = new BitmapAndGraphics(16, 16))
}
}
- [ConditionalFact(Helpers.IsDrawingSupported)]
+ [Fact]
public void Clip_TranslateTransform_BoundsChange()
{
using (var b = new BitmapAndGraphics(16, 16))
}
}
- [ConditionalFact(Helpers.IsDrawingSupported)]
+ [Fact]
public void Clip_RotateTransform_BoundsChange()
{
using (var b = new BitmapAndGraphics(16, 16))
}
}
- [ConditionalFact(Helpers.IsDrawingSupported)]
+ [Fact]
public void Clip_ScaleTransform_NoBoundsChange()
{
using (var b = new BitmapAndGraphics(16, 16))
}
}
- [ConditionalFact(Helpers.IsDrawingSupported)]
+ [Fact]
public void ScaleTransform_X0()
{
using (var b = new BitmapAndGraphics(16, 16))
}
}
- [ConditionalFact(Helpers.IsDrawingSupported)]
+ [Fact]
public void ScaleTransform_Y0()
{
using (var b = new BitmapAndGraphics(16, 16))
}
}
- [ConditionalFact(Helpers.IsDrawingSupported)]
+ [Fact]
public void TranslateTransform_Order()
{
using (var b = new BitmapAndGraphics(16, 16))
static Point[] TooSmallCurve = new Point[2] { new Point(0, 0), new Point(15, 5) };
static PointF[] LargeCurveF = new PointF[4] { new PointF(0, 0), new PointF(15, 5), new PointF(5, 15), new PointF(0, 20) };
- [ConditionalFact(Helpers.IsDrawingSupported)]
+ [Fact]
public void DrawCurve_NotEnoughPoints()
{
using (Bitmap bitmap = new Bitmap(20, 20))
}
}
- [ConditionalFact(Helpers.IsDrawingSupported)]
+ [Fact]
public void DrawCurve_SinglePoint()
{
using (Bitmap bitmap = new Bitmap(20, 20))
}
}
- [ConditionalFact(Helpers.IsDrawingSupported)]
+ [Fact]
public void DrawCurve3_NotEnoughPoints()
{
using (Bitmap bitmap = new Bitmap(20, 20))
}
}
- [ConditionalFact(Helpers.IsDrawingSupported)]
+ [Fact]
public void DrawCurve_NegativeTension()
{
using (Bitmap bitmap = new Bitmap(20, 20))
}
}
- [ConditionalFact(Helpers.IsDrawingSupported)]
+ [Fact]
public void DrawCurve_PositiveTension()
{
using (Bitmap bitmap = new Bitmap(20, 20))
}
}
- [ConditionalFact(Helpers.IsDrawingSupported)]
+ [Fact]
public void DrawCurve_ZeroSegments()
{
using (Bitmap bitmap = new Bitmap(20, 20))
}
}
- [ConditionalFact(Helpers.IsDrawingSupported)]
+ [Fact]
public void DrawCurve_NegativeSegments()
{
using (Bitmap bitmap = new Bitmap(20, 20))
}
}
- [ConditionalFact(Helpers.IsDrawingSupported)]
+ [Fact]
public void DrawCurve_OffsetTooLarge()
{
using (Bitmap bitmap = new Bitmap(20, 20))
}
}
- [ConditionalFact(Helpers.IsDrawingSupported)]
+ [Fact]
public void DrawCurve_Offset_0()
{
using (Bitmap bitmap = new Bitmap(20, 20))
}
}
- [ConditionalFact(Helpers.IsDrawingSupported)]
+ [Fact]
public void DrawCurve_Offset_1()
{
using (Bitmap bitmap = new Bitmap(20, 20))
}
}
- [ConditionalFact(Helpers.IsDrawingSupported)]
+ [Fact]
public void DrawCurve_Offset_2()
{
using (Bitmap bitmap = new Bitmap(20, 20))
}
}
- [ConditionalFact(Helpers.IsDrawingSupported)]
+ [Fact]
public void DrawRectangle_Negative()
{
using (Bitmap bitmap = new Bitmap(20, 20))
}
}
- [ConditionalFact(Helpers.IsDrawingSupported)]
+ [Fact]
public void DrawRectangles_Negative()
{
using (Bitmap bitmap = new Bitmap(20, 20))
}
}
- [ConditionalFact(Helpers.IsDrawingSupported)]
+ [Fact]
public void FillRectangle_Negative()
{
using (Bitmap bitmap = new Bitmap(20, 20))
}
}
- [ConditionalFact(Helpers.IsDrawingSupported)]
+ [Fact]
public void FillRectangles_Negative()
{
using (Bitmap bitmap = new Bitmap(20, 20))
AssertEquals(message + ".Matrix.y0", y0, elements[5], 2);
}
- [ConditionalFact(Helpers.IsDrawingSupported)]
+ [Fact]
public void BeginContainer()
{
using (Bitmap bitmap = new Bitmap(20, 20))
}
}
- [ConditionalFact(Helpers.IsDrawingSupported)]
+ [Fact]
public void BeginContainer_Rect()
{
using (Bitmap bitmap = new Bitmap(20, 20))
}
}
- [ConditionalFact(Helpers.IsDrawingSupported)]
+ [Fact]
public void BeginContainer_RectF()
{
using (Bitmap bitmap = new Bitmap(20, 20))
}
}
- [ConditionalFact(Helpers.IsDrawingSupported)]
+ [Fact]
public void BeginContainer_GraphicsUnit_Display()
{
Assert.Throws<ArgumentException>(() => BeginContainer_GraphicsUnit(GraphicsUnit.Display));
}
- [ConditionalFact(Helpers.IsDrawingSupported)]
+ [Fact]
public void BeginContainer_GraphicsUnit_Valid()
{
BeginContainer_GraphicsUnit(GraphicsUnit.Document);
BeginContainer_GraphicsUnit(GraphicsUnit.Point);
}
- [ConditionalFact(Helpers.IsDrawingSupported)]
+ [Fact]
public void BeginContainer_GraphicsUnit_World()
{
Assert.Throws<ArgumentException>(() => BeginContainer_GraphicsUnit(GraphicsUnit.World));
}
- [ConditionalFact(Helpers.IsDrawingSupported)]
+ [Fact]
public void BeginContainer_GraphicsUnit_Bad()
{
Assert.Throws<ArgumentException>(() => BeginContainer_GraphicsUnit((GraphicsUnit)int.MinValue));
}
- [ConditionalFact(Helpers.IsDrawingSupported)]
+ [Fact]
public void EndContainer_Null()
{
using (Bitmap bitmap = new Bitmap(20, 20))
}
}
- [ConditionalFact(Helpers.IsDrawingSupported)]
+ [Fact]
public void Save()
{
using (Bitmap bitmap = new Bitmap(20, 20))
}
}
- [ConditionalFact(Helpers.IsDrawingSupported)]
+ [Fact]
public void Restore_Null()
{
using (Bitmap bitmap = new Bitmap(20, 20))
}
}
- [ConditionalFact(Helpers.IsDrawingSupported)]
+ [Fact]
public void FillRectangles_BrushNull_Rectangle()
{
using (Bitmap bitmap = new Bitmap(20, 20))
}
}
- [ConditionalFact(Helpers.IsDrawingSupported)]
+ [Fact]
public void FillRectangles_Rectangle_Null()
{
using (Bitmap bitmap = new Bitmap(20, 20))
}
}
- [ConditionalFact(Helpers.IsDrawingSupported)]
+ [Fact]
public void FillRectanglesZeroRectangle()
{
using (Bitmap bitmap = new Bitmap(20, 20))
}
}
- [ConditionalFact(Helpers.IsDrawingSupported)]
+ [Fact]
public void FillRectangles_BrushNull_RectangleF()
{
using (Bitmap bitmap = new Bitmap(20, 20))
}
}
- [ConditionalFact(Helpers.IsDrawingSupported)]
+ [Fact]
public void FillRectangles_RectangleF_Null()
{
using (Bitmap bitmap = new Bitmap(20, 20))
}
}
- [ConditionalFact(Helpers.IsDrawingSupported)]
+ [Fact]
public void FillRectanglesZeroRectangleF()
{
using (Bitmap bitmap = new Bitmap(20, 20))
}
}
- [ConditionalFact(Helpers.IsDrawingSupported)]
+ [Fact]
public void FillRectangles_NormalBehavior()
{
using (Bitmap bitmap = new Bitmap(20, 20))
return bitmap;
}
- [ConditionalFact(Helpers.IsDrawingSupported)]
+ [Fact]
public void FillDrawRectangle_Width_Default()
{
// default pen size
}
}
- [ConditionalFact(Helpers.IsDrawingSupported)]
+ [Fact]
public void FillDrawRectangle_Width_3()
{
// odd pen size
return bitmap;
}
- [ConditionalFact(Helpers.IsDrawingSupported)]
+ [Fact]
public void DrawFillRectangle_Width_Default()
{
// default pen size
}
}
- [ConditionalFact(Helpers.IsDrawingSupported)]
+ [Fact]
public void DrawFillRectangle_Width_3()
{
// odd pen size
return bitmap;
}
- [ConditionalFact(Helpers.IsDrawingSupported)]
+ [Fact]
public void DrawLines_Width_Default()
{
// default pen size
}
}
- [ConditionalFact(Helpers.IsDrawingSupported)]
+ [Fact]
public void MeasureString_StringFont()
{
using (Bitmap bitmap = new Bitmap(20, 20))
}
}
- [ConditionalFact(Helpers.IsDrawingSupported)]
+ [Fact]
public void MeasureString_StringFont_Null()
{
using (Bitmap bitmap = new Bitmap(20, 20))
}
}
- [ConditionalFact(Helpers.IsDrawingSupported)]
+ [Fact]
public void MeasureString_StringFontSizeF()
{
using (Bitmap bitmap = new Bitmap(20, 20))
}
}
- [ConditionalFact(Helpers.IsDrawingSupported)]
+ [Fact]
public void MeasureString_StringFontInt_ShortString()
{
MeasureString_StringFontInt("a");
}
- [ConditionalFact(Helpers.IsDrawingSupported)]
+ [Fact]
public void MeasureString_StringFontInt_LongString()
{
MeasureString_StringFontInt("A very long string...");
}
- [ConditionalFact(Helpers.IsDrawingSupported)]
+ [Fact]
public void MeasureString_StringFormat_Alignment()
{
string text = "Hello Mono::";
}
}
- [ConditionalFact(Helpers.IsDrawingSupported)]
+ [Fact]
public void MeasureString_StringFormat_Alignment_DirectionVertical()
{
string text = "Hello Mono::";
}
}
- [ConditionalFact(Helpers.IsDrawingSupported)]
+ [Fact]
public void MeasureString_StringFormat_LineAlignment()
{
string text = "Hello Mono::";
}
}
- [ConditionalFact(Helpers.IsDrawingSupported)]
+ [Fact]
public void MeasureString_StringFormat_LineAlignment_DirectionVertical()
{
string text = "Hello Mono::";
}
}
- [ConditionalFact(Helpers.IsDrawingSupported)]
+ [Fact]
public void MeasureString_CharactersFitted()
{
using (Bitmap bitmap = new Bitmap(20, 20))
}
}
- [ConditionalFact(Helpers.GdiPlusIsAvailableNotRedhat73)]
+ [Fact]
public void MeasureString_Whitespace()
{
using (Bitmap bitmap = new Bitmap(20, 20))
}
}
- [ConditionalFact(Helpers.IsDrawingSupported)]
+ [Fact]
public void MeasureCharacterRanges_NullOrEmptyText()
{
using (Bitmap bitmap = new Bitmap(20, 20))
}
}
- [ConditionalFact(Helpers.IsDrawingSupported)]
+ [Fact]
public void MeasureCharacterRanges_EmptyStringFormat()
{
using (Bitmap bitmap = new Bitmap(20, 20))
}
}
- [ConditionalFact(Helpers.IsDrawingSupported)]
+ [Fact]
public void MeasureCharacterRanges_FontNull()
{
using (Bitmap bitmap = new Bitmap(20, 20))
}
}
- [ConditionalFact(Helpers.GdiPlusIsAvailableNotRedhat73)]
+ [Fact]
public void MeasureCharacterRanges_TwoLines()
{
string text = "this\nis a test";
}
}
- [ConditionalFact(Helpers.IsDrawingSupported)]
+ [Fact]
public void MeasureCharacterRanges_FirstTooFar()
{
string text = "this\nis a test";
Assert.Throws<ArgumentException>(() => MeasureCharacterRanges(text, text.Length, 1));
}
- [ConditionalFact(Helpers.IsDrawingSupported)]
+ [Fact]
public void MeasureCharacterRanges_LengthTooLong()
{
string text = "this\nis a test";
Assert.Throws<ArgumentException>(() => MeasureCharacterRanges(text, 0, text.Length + 1));
}
- [ConditionalFact(Helpers.IsDrawingSupported)]
+ [Fact]
public void MeasureCharacterRanges_Prefix()
{
string text = "Hello &Mono::";
}
}
- [ConditionalFact(Helpers.IsDrawingSupported)]
+ [Fact]
public void MeasureCharacterRanges_NullStringFormat()
{
using (Bitmap bitmap = new Bitmap(20, 20))
}
}
- [ConditionalFact(Helpers.IsDrawingSupported)]
+ [Fact]
public void Measure()
{
using (Graphics gfx = Graphics.FromImage(new Bitmap(1, 1)))
}
}
- [ConditionalFact(Helpers.IsDrawingSupported)]
+ [Fact]
public void MeasureLimits()
{
using (Graphics gfx = Graphics.FromImage(new Bitmap(1, 1)))
}
}
- [ConditionalFact(Helpers.IsDrawingSupported)]
+ [Fact]
public void DrawString_EndlessLoop()
{
using (Bitmap bitmap = new Bitmap(20, 20))
}
}
- [ConditionalFact(Helpers.IsDrawingSupported)]
+ [Fact]
public void DrawString_EndlessLoop_Wrapping()
{
using (Bitmap bitmap = new Bitmap(20, 20))
}
}
- [ConditionalFact(Helpers.IsDrawingSupported)]
+ [Fact]
public void GetReleaseHdcInternal()
{
using (Bitmap b = new Bitmap(10, 10))
}
}
- [ConditionalFact(Helpers.IsDrawingSupported)]
+ [Fact]
public void ReleaseHdcInternal_IntPtrZero()
{
using (Bitmap b = new Bitmap(10, 10))
}
}
- [ConditionalFact(Helpers.IsDrawingSupported)]
+ [Fact]
public void ReleaseHdcInternal_TwoTimes()
{
using (Bitmap b = new Bitmap(10, 10))
Assert.Throws<ArgumentException>(() => g.ReleaseHdcInternal(hdc));
}
}
- [ConditionalFact(Helpers.IsDrawingSupported)]
+ [Fact]
public void TestReleaseHdc()
{
using (Bitmap b = new Bitmap(10, 10))
}
}
- [ConditionalFact(Helpers.IsDrawingSupported)]
+ [Fact]
public void TestReleaseHdcException()
{
using (Bitmap b = new Bitmap(10, 10))
}
}
- [ConditionalFact(Helpers.IsDrawingSupported)]
+ [Fact]
public void TestReleaseHdcException2()
{
using (Bitmap b = new Bitmap(10, 10))
Assert.Throws<ArgumentException>(() => g.ReleaseHdc());
}
}
- [ConditionalFact(Helpers.IsDrawingSupported)]
+ [Fact]
public void VisibleClipBound()
{
if (PlatformDetection.IsArmOrArm64Process)
}
}
- [ConditionalFact(Helpers.IsDrawingSupported)]
+ [Fact]
public void VisibleClipBound_BigClip()
{
if (PlatformDetection.IsArmOrArm64Process)
}
}
- [ConditionalFact(Helpers.IsDrawingSupported)]
+ [Fact]
public void Rotate()
{
if (PlatformDetection.IsArmOrArm64Process)
}
}
- [ConditionalFact(Helpers.IsDrawingSupported)]
+ [Fact]
public void Scale()
{
using (Bitmap bmp = new Bitmap(100, 50))
}
}
- [ConditionalFact(Helpers.IsDrawingSupported)]
+ [Fact]
public void Translate()
{
using (Bitmap bmp = new Bitmap(100, 50))
}
}
- [ConditionalFact(Helpers.IsDrawingSupported)]
+ [Fact]
public void DrawIcon_NullRectangle()
{
using (Bitmap bmp = new Bitmap(40, 40))
}
}
- [ConditionalFact(Helpers.IsDrawingSupported)]
+ [Fact]
public void DrawIcon_IconRectangle()
{
using (Bitmap bmp = new Bitmap(40, 40))
}
}
- [ConditionalFact(Helpers.IsDrawingSupported)]
+ [Fact]
public void DrawIcon_NullIntInt()
{
using (Bitmap bmp = new Bitmap(40, 40))
}
}
- [ConditionalFact(Helpers.IsDrawingSupported)]
+ [Fact]
public void DrawIcon_IconIntInt()
{
using (Bitmap bmp = new Bitmap(40, 40))
}
}
- [ConditionalFact(Helpers.IsDrawingSupported)]
+ [Fact]
public void DrawIconUnstretched_NullRectangle()
{
using (Bitmap bmp = new Bitmap(40, 40))
}
}
- [ConditionalFact(Helpers.IsDrawingSupported)]
+ [Fact]
public void DrawIconUnstretched_IconRectangle()
{
using (Bitmap bmp = new Bitmap(40, 40))
}
}
- [ConditionalFact(Helpers.IsDrawingSupported)]
+ [Fact]
public void DrawImage_NullRectangleF()
{
using (Bitmap bmp = new Bitmap(40, 40))
}
}
- [ConditionalFact(Helpers.IsDrawingSupported)]
+ [Fact]
public void DrawImage_ImageRectangleF()
{
using (Bitmap bmp = new Bitmap(40, 40))
}
}
- [ConditionalFact(Helpers.IsDrawingSupported)]
+ [Fact]
public void DrawImage_NullPointF()
{
using (Bitmap bmp = new Bitmap(40, 40))
}
}
- [ConditionalFact(Helpers.IsDrawingSupported)]
+ [Fact]
public void DrawImage_ImagePointF()
{
using (Bitmap bmp = new Bitmap(40, 40))
}
}
- [ConditionalFact(Helpers.IsDrawingSupported)]
+ [Fact]
public void DrawImage_NullPointFArray()
{
using (Bitmap bmp = new Bitmap(40, 40))
}
}
- [ConditionalFact(Helpers.IsDrawingSupported)]
+ [Fact]
public void DrawImage_ImagePointFArrayNull()
{
using (Bitmap bmp = new Bitmap(40, 40))
}
}
- [ConditionalFact(Helpers.IsDrawingSupported)]
+ [Fact]
public void DrawImage_ImagePointFArrayEmpty()
{
using (Bitmap bmp = new Bitmap(40, 40))
}
}
- [ConditionalFact(Helpers.IsDrawingSupported)]
+ [Fact]
public void DrawImage_ImagePointFArray()
{
using (Bitmap bmp = new Bitmap(40, 40))
}
}
- [ConditionalFact(Helpers.IsDrawingSupported)]
+ [Fact]
public void DrawImage_NullRectangle()
{
using (Bitmap bmp = new Bitmap(40, 40))
}
}
- [ConditionalFact(Helpers.IsDrawingSupported)]
+ [Fact]
public void DrawImage_ImageRectangle()
{
using (Bitmap bmp = new Bitmap(40, 40))
}
}
- [ConditionalFact(Helpers.IsDrawingSupported)]
+ [Fact]
public void DrawImage_NullPoint()
{
using (Bitmap bmp = new Bitmap(40, 40))
}
}
- [ConditionalFact(Helpers.IsDrawingSupported)]
+ [Fact]
public void DrawImage_ImagePoint()
{
using (Bitmap bmp = new Bitmap(40, 40))
}
}
- [ConditionalFact(Helpers.IsDrawingSupported)]
+ [Fact]
public void DrawImage_NullPointArray()
{
using (Bitmap bmp = new Bitmap(40, 40))
}
}
- [ConditionalFact(Helpers.IsDrawingSupported)]
+ [Fact]
public void DrawImage_ImagePointArrayNull()
{
using (Bitmap bmp = new Bitmap(40, 40))
}
}
- [ConditionalFact(Helpers.IsDrawingSupported)]
+ [Fact]
public void DrawImage_ImagePointArrayEmpty()
{
using (Bitmap bmp = new Bitmap(40, 40))
}
}
- [ConditionalFact(Helpers.IsDrawingSupported)]
+ [Fact]
public void DrawImage_ImagePointArray()
{
using (Bitmap bmp = new Bitmap(40, 40))
}
}
- [ConditionalFact(Helpers.IsDrawingSupported)]
+ [Fact]
public void DrawImage_NullIntInt()
{
using (Bitmap bmp = new Bitmap(40, 40))
}
}
- [ConditionalFact(Helpers.IsDrawingSupported)]
+ [Fact]
public void DrawImage_ImageIntInt_Overflow()
{
using (Bitmap bmp = new Bitmap(40, 40))
}
}
- [ConditionalFact(Helpers.IsDrawingSupported)]
+ [Fact]
public void DrawImage_ImageIntInt()
{
using (Bitmap bmp = new Bitmap(40, 40))
}
}
- [ConditionalFact(Helpers.IsDrawingSupported)]
+ [Fact]
public void DrawImage_NullFloat()
{
using (Bitmap bmp = new Bitmap(40, 40))
}
}
- [ConditionalFact(Helpers.IsDrawingSupported)]
+ [Fact]
public void DrawImage_ImageFloatFloat_Overflow()
{
using (Bitmap bmp = new Bitmap(40, 40))
}
}
- [ConditionalFact(Helpers.IsDrawingSupported)]
+ [Fact]
public void DrawImage_ImageFloatFloat()
{
using (Bitmap bmp = new Bitmap(40, 40))
}
}
- [ConditionalFact(Helpers.IsDrawingSupported)]
+ [Fact]
public void DrawImage_NullRectangleRectangleGraphicsUnit()
{
using (Bitmap bmp = new Bitmap(40, 40))
}
}
- [ConditionalFact(Helpers.IsDrawingSupported)]
+ [Fact]
public void DrawImage_ImageRectangleRectangleGraphicsUnit_Display()
{
Assert.Throws<ArgumentException>(() => DrawImage_ImageRectangleRectangleGraphicsUnit(GraphicsUnit.Display));
}
- [ConditionalFact(Helpers.IsDrawingSupported)]
+ [Fact]
public void DrawImage_ImageRectangleRectangleGraphicsUnit_Pixel()
{
// this unit works
DrawImage_ImageRectangleRectangleGraphicsUnit(GraphicsUnit.Pixel);
}
- [ConditionalFact(Helpers.IsDrawingSupported)]
+ [Fact]
public void DrawImage_ImageRectangleRectangleGraphicsUnit_World()
{
Assert.Throws<ArgumentException>(() => DrawImage_ImageRectangleRectangleGraphicsUnit(GraphicsUnit.World));
}
- [ConditionalFact(Helpers.IsDrawingSupported)]
+ [Fact]
public void DrawImage_NullPointRectangleGraphicsUnit()
{
Rectangle r = new Rectangle(1, 2, 3, 4);
}
}
- [ConditionalFact(Helpers.IsDrawingSupported)]
+ [Fact]
public void DrawImage_ImageNullRectangleGraphicsUnit()
{
Assert.Throws<ArgumentNullException>(() => DrawImage_ImagePointRectangleGraphicsUnit(null));
}
- [ConditionalFact(Helpers.IsDrawingSupported)]
+ [Fact]
public void DrawImage_ImagePoint0RectangleGraphicsUnit()
{
Assert.Throws<ArgumentException>(() => DrawImage_ImagePointRectangleGraphicsUnit(new Point[0]));
}
- [ConditionalFact(Helpers.IsDrawingSupported)]
+ [Fact]
public void DrawImage_ImagePoint1RectangleGraphicsUnit()
{
Point p = new Point(1, 1);
Assert.Throws<ArgumentException>(() => DrawImage_ImagePointRectangleGraphicsUnit(new Point[1] { p }));
}
- [ConditionalFact(Helpers.IsDrawingSupported)]
+ [Fact]
public void DrawImage_ImagePoint2RectangleGraphicsUnit()
{
Point p = new Point(1, 1);
Assert.Throws<ArgumentException>(() => DrawImage_ImagePointRectangleGraphicsUnit(new Point[2] { p, p }));
}
- [ConditionalFact(Helpers.IsDrawingSupported)]
+ [Fact]
public void DrawImage_ImagePoint3RectangleGraphicsUnit()
{
Point p = new Point(1, 1);
DrawImage_ImagePointRectangleGraphicsUnit(new Point[3] { p, p, p });
}
- [ConditionalFact(Helpers.IsDrawingSupported)]
+ [Fact]
public void DrawImage_ImagePoint4RectangleGraphicsUnit()
{
Point p = new Point(1, 1);
Assert.Throws<NotImplementedException>(() => DrawImage_ImagePointRectangleGraphicsUnit(new Point[4] { p, p, p, p }));
}
- [ConditionalFact(Helpers.IsDrawingSupported)]
+ [Fact]
public void DrawImage_NullPointFRectangleGraphicsUnit()
{
Rectangle r = new Rectangle(1, 2, 3, 4);
}
}
- [ConditionalFact(Helpers.IsDrawingSupported)]
+ [Fact]
public void DrawImage_ImageNullFRectangleGraphicsUnit()
{
Assert.Throws<ArgumentNullException>(() => DrawImage_ImagePointFRectangleGraphicsUnit(null));
}
- [ConditionalFact(Helpers.IsDrawingSupported)]
+ [Fact]
public void DrawImage_ImagePointF0RectangleGraphicsUnit()
{
Assert.Throws<ArgumentException>(() => DrawImage_ImagePointFRectangleGraphicsUnit(new PointF[0]));
}
- [ConditionalFact(Helpers.IsDrawingSupported)]
+ [Fact]
public void DrawImage_ImagePointF1RectangleGraphicsUnit()
{
PointF p = new PointF(1, 1);
Assert.Throws<ArgumentException>(() => DrawImage_ImagePointFRectangleGraphicsUnit(new PointF[1] { p }));
}
- [ConditionalFact(Helpers.IsDrawingSupported)]
+ [Fact]
public void DrawImage_ImagePointF2RectangleGraphicsUnit()
{
PointF p = new PointF(1, 1);
Assert.Throws<ArgumentException>(() => DrawImage_ImagePointFRectangleGraphicsUnit(new PointF[2] { p, p }));
}
- [ConditionalFact(Helpers.IsDrawingSupported)]
+ [Fact]
public void DrawImage_ImagePointF3RectangleGraphicsUnit()
{
PointF p = new PointF(1, 1);
DrawImage_ImagePointFRectangleGraphicsUnit(new PointF[3] { p, p, p });
}
- [ConditionalFact(Helpers.IsDrawingSupported)]
+ [Fact]
public void DrawImage_ImagePointF4RectangleGraphicsUnit()
{
PointF p = new PointF(1, 1);
Assert.Throws<NotImplementedException>(() => DrawImage_ImagePointFRectangleGraphicsUnit(new PointF[4] { p, p, p, p }));
}
- [ConditionalFact(Helpers.IsDrawingSupported)]
+ [Fact]
public void DrawImage_ImagePointRectangleGraphicsUnitNull()
{
Point p = new Point(1, 1);
}
}
- [ConditionalFact(Helpers.IsDrawingSupported)]
+ [Fact]
public void DrawImage_ImagePointRectangleGraphicsUnitAttributes()
{
Point p = new Point(1, 1);
}
}
- [ConditionalFact(Helpers.IsDrawingSupported)]
+ [Fact]
public void DrawImageUnscaled_NullPoint()
{
using (Bitmap bmp = new Bitmap(40, 40))
}
}
- [ConditionalFact(Helpers.IsDrawingSupported)]
+ [Fact]
public void DrawImageUnscaled_ImagePoint()
{
using (Bitmap bmp = new Bitmap(40, 40))
}
}
- [ConditionalFact(Helpers.IsDrawingSupported)]
+ [Fact]
public void DrawImageUnscaled_NullRectangle()
{
using (Bitmap bmp = new Bitmap(40, 40))
}
}
- [ConditionalFact(Helpers.IsDrawingSupported)]
+ [Fact]
public void DrawImageUnscaled_ImageRectangle()
{
using (Bitmap bmp = new Bitmap(40, 40))
}
}
- [ConditionalFact(Helpers.IsDrawingSupported)]
+ [Fact]
public void DrawImageUnscaled_NullIntInt()
{
using (Bitmap bmp = new Bitmap(40, 40))
}
}
- [ConditionalFact(Helpers.IsDrawingSupported)]
+ [Fact]
public void DrawImageUnscaled_ImageIntInt()
{
using (Bitmap bmp = new Bitmap(40, 40))
}
}
- [ConditionalFact(Helpers.IsDrawingSupported)]
+ [Fact]
public void DrawImageUnscaled_NullIntIntIntInt()
{
using (Bitmap bmp = new Bitmap(40, 40))
}
}
- [ConditionalFact(Helpers.IsDrawingSupported)]
+ [Fact]
public void DrawImageUnscaled_ImageIntIntIntInt()
{
using (Bitmap bmp = new Bitmap(40, 40))
}
}
- [ConditionalFact(Helpers.IsDrawingSupported)]
+ [Fact]
public void DrawImageUnscaledAndClipped_Null()
{
using (Bitmap bmp = new Bitmap(40, 40))
}
}
- [ConditionalFact(Helpers.IsDrawingSupported)]
+ [Fact]
public void DrawImageUnscaledAndClipped()
{
using (Bitmap bmp = new Bitmap(40, 40))
}
}
- [ConditionalFact(Helpers.IsDrawingSupported)]
+ [Fact]
public void DrawPath_Pen_Null()
{
using (Bitmap bmp = new Bitmap(20, 20))
}
}
- [ConditionalFact(Helpers.IsDrawingSupported)]
+ [Fact]
public void DrawPath_Path_Null()
{
using (Bitmap bmp = new Bitmap(20, 20))
}
}
- [ConditionalFact(Helpers.IsDrawingSupported)]
+ [Fact]
public void DrawPath_Arcs()
{
using (Bitmap bmp = new Bitmap(20, 20))
}
}
- [ConditionalFact(Helpers.IsDrawingSupported)]
+ [Fact]
public void FillPath_Brush_Null()
{
using (Bitmap bmp = new Bitmap(20, 20))
}
}
- [ConditionalFact(Helpers.IsDrawingSupported)]
+ [Fact]
public void FillPath_Path_Null()
{
using (Bitmap bmp = new Bitmap(20, 20))
}
}
- [ConditionalFact(Helpers.IsDrawingSupported)]
+ [Fact]
public void FillPath_Arcs()
{
using (Bitmap bmp = new Bitmap(20, 20))
}
}
- [ConditionalFact(Helpers.IsDrawingSupported)]
+ [Fact]
public void TransformPoints()
{
using (Bitmap bmp = new Bitmap(10, 10))
}
}
- [ConditionalFact(Helpers.IsDrawingSupported)]
+ [Fact]
public void Dpi()
{
float x, y;
}
}
}
- }
- public class GraphicsFullTrustTest
- {
- // note: this test would fail, on ReleaseHdc, without fulltrust
- // i.e. it's a demand and not a linkdemand
- [ConditionalFact(Helpers.IsDrawingSupported)]
+ [Fact]
public void GetReleaseHdc()
{
using (Bitmap b = new Bitmap(100, 100))