/// <summary> /// Get Bets /// </summary> /// <returns></returns> public StandardResponse GetBets() { try { _logHelper.WriteInfo("Inside Helper Get Bets"); var result = _raceDBConnector.GetBets(); _logHelper.WriteInfo("Total Bet=" + result); TotalBets totalBets = new TotalBets { TotalAmount = result }; return(new StandardResponse { Response = totalBets }); } catch (Exception ex) { _logHelper.WriteInfo("Inside Exception Block" + Convert.ToString(ex)); ErrorRespose response = new ErrorRespose { ErrorReason = Convert.ToString(ex) }; return(new StandardResponse { Response = response }); } }
public void RaceControllerGetBets_ReturnTotalBet() { var _raceHelperTest = new Mock <IRaceHelper>(); var _logHelperTest = new Mock <ILogger>(); StandardResponse response = new StandardResponse(); var totalBet = new TotalBets(); totalBet.TotalAmount = 100; response.Response = totalBet; _raceHelperTest.Setup(race => race.GetBets()).Returns(response); RaceController raceController = new RaceController(_raceHelperTest.Object, _logHelperTest.Object); StandardResponse helperResponse = raceController.GetBets("ashwini"); var result = (TotalBets)helperResponse.Response; Assert.AreEqual(result.TotalAmount, 100); }