Exemplo n.º 1
0
        public static void NotSame(object expected, object actual)
        {
#if XUNIT
            FrameworkAssert.NotSame(expected, actual);
#else
            FrameworkAssert.AreNotSame(expected, actual);
#endif
        }
Exemplo n.º 2
0
        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);
        }
Exemplo n.º 3
0
        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);
        }