forked from MoonsideGames/MoonTools.Bonk
				
			add AABB test
							parent
							
								
									bf7a97af20
								
							
						
					
					
						commit
						9cbb1fdf31
					
				| 
						 | 
				
			
			@ -0,0 +1,28 @@
 | 
			
		|||
using NUnit.Framework;
 | 
			
		||||
using FluentAssertions;
 | 
			
		||||
using MoonTools.Core.Bonk;
 | 
			
		||||
using System.Numerics;
 | 
			
		||||
 | 
			
		||||
namespace Tests
 | 
			
		||||
{
 | 
			
		||||
    public class AABBTest
 | 
			
		||||
    {
 | 
			
		||||
        [Test]
 | 
			
		||||
        public void Overlapping()
 | 
			
		||||
        {
 | 
			
		||||
            var a = new AABB(new Vector2(-1, -1), new Vector2(1, 1));
 | 
			
		||||
            var b = new AABB(new Vector2(0, 0), new Vector2(2, 2));
 | 
			
		||||
 | 
			
		||||
            AABB.TestOverlap(a, b).Should().BeTrue();
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        [Test]
 | 
			
		||||
        public void NotOverlapping()
 | 
			
		||||
        {
 | 
			
		||||
            var a = new AABB(new Vector2(-1, -1), new Vector2(1, 1));
 | 
			
		||||
            var b = new AABB(new Vector2(-3, -3), new Vector2(-2, -2));
 | 
			
		||||
 | 
			
		||||
            AABB.TestOverlap(a, b).Should().BeFalse();
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
		Loading…
	
		Reference in New Issue