Suppose I had a PDE such as the heat equation in two variables, and I want to solve it with mathematica, and ask it to return me a series expansion of the solution. For example,
fsoln = NDSolve[{D[f[x,y],x]+D[f[x,y],y,y]==0,f[0,y]==1,f[x,0]==x+1},f,{x,0,10},{y,0,10}]
This returns fsoln as an interpolating function. If I wanted to get a series expansion to say $x^{10}$ while keeping $y$ constant and $y=1$, I use
Series[Evaluate[f[x,1]/.fsoln],{x,0,10}]
which gives me the output 1+O(x)^11. This is clearly wrong, since the solution to the heat equation is not a constant! How can this problem be solved?
From a comment in this question I tried to use
Method -> {"FixedStep", Method -> {"ImplicitRungeKutta", "DifferenceOrder" -> 5}
but it does not seem to help to increase the number of terms (the coefficients of $x^4$ and above terms seem to always be $0$).

NDSolveonly gives interpolating function solutions with fourth order derivatives equal to $0$. The correct solution is certainly not piecewise linear or cubic. – YiFan Jun 04 '19 at 08:49D[f[x, y], x] + D[f[x, y], y] == 0does not look like the heat equation. The letter is second order. – Alexei Boulbitch Jun 04 '19 at 09:06