public override Task OnConnected()
 {
     lock (_dictConnIdToBallId)
     {
         _dictConnIdToBallId[Context.ConnectionId] = _positionCalculator.AddBall();
     }
     return(base.OnConnected());
 }
        public void TestAddBall()
        {
            IPositionCalculator pc = PositionCalculatorFactory.Instance.GetPositionCalculator();
            int nBall1             = pc.GetBallCount();

            pc.AddBall();
            int nBall2 = pc.GetBallCount();

            Assert.Equal(1, nBall2 - nBall1);
        }