SignalR/SignalR — pull request #1192 by NTaylorMullen (2012-12-21 00:40:05+00:00)
Title: #1091 - Modified the KeepAlive to be an integer instead of a TimeSpan

Now the KeepAlive represents the # of Heartbeats to wait before sending data to clients.

Also this fix can't entirely be unit tested with our current framework setup. Reason being is we can't modify the KeepAlive server value in run time via JS. Therefore I wrote a small test to test when a user attempts to set the KeepAlive to a negative value.