Files
Christopher Whitley 9239fced04 Remove Point2 (#875)
* Added `CalculateMinimumVector2` and `CalculateMaximumVector2` as replacement for `Point2.Minimum` and `Point2.Maximum`

* Remove `Point2`
2024-05-29 01:32:50 -04:00

56 lines
1.3 KiB
C#

using Microsoft.Xna.Framework;
namespace MonoGame.Extended.Tests;
public class MathExtendedTests
{
[Fact]
public void CalculateMinimumVector2_Returns_Expected()
{
Vector2 a = new Vector2(1, 4);
Vector2 b = new Vector2(3, 2);
Vector2 expected = new Vector2(1, 2);
Vector2 actual = MathExtended.CalculateMinimumVector2(a, b);
Assert.Equal(expected, actual);
}
[Fact]
public void CalculateMinimumVector2_Out_Expected()
{
Vector2 a = new Vector2(1, 4);
Vector2 b = new Vector2(3, 2);
Vector2 expected = new Vector2(1, 2);
MathExtended.CalculateMinimumVector2(a, b, out Vector2 actual);
Assert.Equal(expected, actual);
}
[Fact]
public void CalculateMaximumVector2_Returns_Expected()
{
Vector2 a = new Vector2(1, 4);
Vector2 b = new Vector2(3, 2);
Vector2 expected = new Vector2(3, 4);
Vector2 actual = MathExtended.CalculateMaximumVector2(a, b);
Assert.Equal(expected, actual);
}
[Fact]
public void CalculateMaximumVector2_Out_Expected()
{
Vector2 a = new Vector2(1, 4);
Vector2 b = new Vector2(3, 2);
Vector2 expected = new Vector2(3, 4);
MathExtended.CalculateMaximumVector2(a, b, out Vector2 actual);
Assert.Equal(expected, actual);
}
}