public void SetUp() { //_personServiceMock = new Mock<IPersonService>(); _serveServiceMock = new Mock <IServeService>(); _authenticationServiceMock = new Mock <IAuthenticationRepository>(); _messageFactoryMock = new Mock <IMessageFactory>(); _messageQueryFactoryMock = new Mock <IMessageQueueFactory>(); _configurationMock = new Mock <IConfigurationWrapper>(); _fixture = new ServeController(_serveServiceMock.Object, _configurationMock.Object, _messageFactoryMock.Object, _messageQueryFactoryMock.Object, new Mock <IUserImpersonationService>().Object, new Mock <IAuthenticationRepository>().Object); _authType = "auth_type"; _authToken = "auth_token"; _fixture.Request = new HttpRequestMessage(); _fixture.Request.Headers.Authorization = new AuthenticationHeaderValue(_authType, _authToken); _fixture.RequestContext = new HttpRequestContext(); }
private void Update() { switch (Status) { case PaddleStatus.Serve: info(string.Format("{0} in serve phase loop", AssignedPlayer)); if (IsSetAsServing) { if (serveState == 0) { if (ball.IsNull()) { ball = BallManager.StaticInstance.CurrentBall; } serveState = 1; } if (serveState == 1) { ServeController.SetForService(this, ball); serveState = 2; } if (serveState == 2) { bool hasServed = ServeBall(); if (hasServed) { bool served = ServeController.Serve( ball, ServeController.ServeForce() ); if (served) { serveState = 0; IsSetAsServing = false; Status = PaddleStatus.Play; } } } } else { Status = PaddleStatus.Play; } return; case PaddleStatus.Play: info(string.Format("{0} in play phase loop", AssignedPlayer)); if (playState == 0) { playState = 1; return; } if (playState == 1) { return; } return; default: return; } }