From 64e88961447cf3a4ab26fa273e8b6a9969314557 Mon Sep 17 00:00:00 2001 From: Steven Kirk Date: Sun, 5 Mar 2017 20:41:48 +0100 Subject: [PATCH] Added Rect.Union empty tests. --- tests/Avalonia.Visuals.UnitTests/RectTests.cs | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/tests/Avalonia.Visuals.UnitTests/RectTests.cs b/tests/Avalonia.Visuals.UnitTests/RectTests.cs index bd004eda19..6e3f654bfb 100644 --- a/tests/Avalonia.Visuals.UnitTests/RectTests.cs +++ b/tests/Avalonia.Visuals.UnitTests/RectTests.cs @@ -22,5 +22,21 @@ namespace Avalonia.Visuals.UnitTests Assert.Equal(new Rect(0, 0, 250, 250), result); } + + [Fact] + public void Union_Should_Ignore_Empty_This_rect() + { + var result = new Rect(0, 0, 0, 0).Union(new Rect(150, 150, 100, 100)); + + Assert.Equal(new Rect(150, 150, 100, 100), result); + } + + [Fact] + public void Union_Should_Ignore_Empty_Other_rect() + { + var result = new Rect(0, 0, 100, 100).Union(new Rect(150, 150, 0, 0)); + + Assert.Equal(new Rect(0, 0, 100, 100), result); + } } }