Adding ModelStateError if there is no input formatter selected.

curious why is this better than having ```Assert.False(result.ContainsKey("bodyParam"));```