Heat a medium nonstick saute pan over medium-low heat. Melt butter in pan, and cook the eggs. Remove from pan and heat the fully cooked sausage until heated through.
To assemble sandwich:
Spread pesto on each side of the bun, then one slice of cheese on each side, then top with sausage patty, eggs, spinach and sun-dried tomatoes.