Exemplo n.º 1
0
        public void MovesPositionBackIntoBoundary()
        {
            WorldBoundaryCollider wbc = new WorldBoundaryCollider(100, 100);

            Vector2 pos = new Vector2(105, 30);

            pos = wbc.MoveWithinBoundary(pos);

            Assert.AreEqual(new Vector2(100, 30), pos);
        }
Exemplo n.º 2
0
        public void MovesIntoBoundaryForNegativeValues()
        {
            WorldBoundaryCollider wbc = new WorldBoundaryCollider(100, 100);

            Vector2 pos = new Vector2(-20, -50);

            pos = wbc.MoveWithinBoundary(pos);

            Assert.AreEqual(new Vector2(0, 0), pos);
        }
Exemplo n.º 3
0
 public void CanConstruct()
 {
     WorldBoundaryCollider wbc = new WorldBoundaryCollider(100, 200);
     Assert.IsNotNull(wbc);
 }