public void Y座標が1大きくX座標が2大きい座標は隣り合っていない()
    {
      var gp1 = new GridPoint(1, 2);
      var gp2 = new GridPoint(3, 3);

      gp1.IsNeighborOf(gp2).Is(false);
    }
    public void Y座標が1大きい座標は隣り合っている()
    {
      var gp1 = new GridPoint(1, 2);
      var gp2 = new GridPoint(1, 3);

      gp1.IsNeighborOf(gp2).Is(true);
    }
    public void X座標とY座標が共に1大きい座標は隣り合っていない()
    {
      var gp1 = new GridPoint(1, 2);
      var gp2 = new GridPoint(2, 3);

      gp1.IsNeighborOf(gp2).Is(false);
    }
    public void 同じ座標は隣り合っていない()
    {
      var gp1 = new GridPoint(1, 2);
      var gp2 = new GridPoint(1, 2);

      gp1.IsNeighborOf(gp2).Is(false);
    }