Boil water to cook pasta while preparing the other ingredients.
Remove sausage from casings and brown in pan with one tbs. olive oil. When completely brown remove from pan and drain on paper towels.
Add one tbs. olive oil to the pan and sautee chopped shallot and mushrooms until brown.
Return sausage to the pan, pour in chicken broth. Stir and bring to a boil. Reduce heat to medium-low. Add tomatoes, cooking for one minute. Add cooked pasta. Add fresh spinach cooking very briefly, just to wilt.
Serve immediately including some of the broth, topped with a generous sprinkling of the shaved parmesan cheese.