Пример #1
0
    public void TestIsAdjacentTo()
    {
        bool result;

        // suburbs and parks are adjacent
        result = suburbs_pos.IsAdjacentTo(park_pos);
        Assert.AreEqual(result, true);

        // suburbs and heavy factory are not adjacent
        result = suburbs_pos.IsAdjacentTo(heavy_factory_pos);
        Assert.AreEqual(result, false);

        // One more try with odds y
        TilePosition tile_pos = new TilePosition(1, 3);

        result = suburbs_pos.IsAdjacentTo(tile_pos);
        Assert.AreEqual(result, false);

        result = park_pos.IsAdjacentTo(tile_pos);
        Assert.AreEqual(result, true);

        result = heavy_factory_pos.IsAdjacentTo(tile_pos);
        Assert.AreEqual(result, true);
    }