public void TestNext() { DirectionVector direction = new DirectionVector(); direction.Next(); Assert.AreEqual(direction.Dx == 1 && direction.Dy == 0, true, "Direction Next doesn't work correctly!"); }
public void TestNextRevertion() { DirectionVector direction = new DirectionVector(); for (int i = 0; i < DirectionVector.DirectionsCount; i++) { direction.Next(); } Assert.AreEqual(direction.Dx == 1 && direction.Dy == 1, true, "Direction Next doesn't reverts correctly!"); }