mirror of
https://github.com/AlexMacocian/MonoGame.Extended.git
synced 2026-07-15 23:19:29 +00:00
9239fced04
* Added `CalculateMinimumVector2` and `CalculateMaximumVector2` as replacement for `Point2.Minimum` and `Point2.Maximum` * Remove `Point2`
56 lines
1.3 KiB
C#
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);
|
|
}
|
|
}
|
|
|