5 changed files with 39 additions and 6 deletions
@ -0,0 +1,25 @@ |
|||||
|
// Copyright (c) The Perspex Project. All rights reserved.
|
||||
|
// Licensed under the MIT license. See licence.md file in the project root for full license information.
|
||||
|
|
||||
|
using System; |
||||
|
using System.Collections.Generic; |
||||
|
|
||||
|
namespace Perspex.SceneGraph.UnitTests |
||||
|
{ |
||||
|
public class RelativeRectComparer : IEqualityComparer<RelativeRect> |
||||
|
{ |
||||
|
public bool Equals(RelativeRect a, RelativeRect b) |
||||
|
{ |
||||
|
return a.Unit == b.Unit && |
||||
|
Math.Round(a.Rect.X, 3) == Math.Round(b.Rect.X, 3) && |
||||
|
Math.Round(a.Rect.Y, 3) == Math.Round(b.Rect.Y, 3) && |
||||
|
Math.Round(a.Rect.Width, 3) == Math.Round(b.Rect.Width, 3) && |
||||
|
Math.Round(a.Rect.Height, 3) == Math.Round(b.Rect.Height, 3); |
||||
|
} |
||||
|
|
||||
|
public int GetHashCode(RelativeRect obj) |
||||
|
{ |
||||
|
throw new NotImplementedException(); |
||||
|
} |
||||
|
} |
||||
|
} |
||||
Loading…
Reference in new issue