public static void NotSame(object expected, object actual) { #if XUNIT FrameworkAssert.NotSame(expected, actual); #else FrameworkAssert.AreNotSame(expected, actual); #endif }
public void PathsFinderTestManhattanDistance() { var entity = new BaseMovable(); var endPoint = new Point(); var collisionSystem = new CompositeAbstractCollisionSystem(new EightWayPossibleMovement(new ManhattanDistance())); var tileSize = new Point(); var searchParams = new SearchParameters(entity.Position.ToPoint(), endPoint, collisionSystem, new Rectangle(new Point(), tileSize)); var path = new AStarPathFinder(searchParams, new EightWayPossibleMovement(new ManhattanDistance())); Assert.AreNotSame(path.ClosedNodes, path.MapNodes); }
public void TestLoadedTerritoriesAreUnique() { var earth = BoardBuilder.LoadNewTerritories(); var rnd1 = _random.Next(0, 41); var rnd2 = _random.Next(0, 41); while (rnd1 == rnd2) { rnd2 = _random.Next(0, 41); } var territory1 = earth.Territories[rnd1]; var territory2 = earth.Territories[rnd2]; Assert.AreNotSame(territory1, territory2); }