public void RaceControllerGetBets_NameEmpty_ThrowError() { var _raceHelperTest = new Mock <IRaceHelper>().Object; var _logHelperTest = new Mock <ILogger>().Object; RaceController raceController = new RaceController(_raceHelperTest, _logHelperTest); StandardResponse response = raceController.GetBets(); var resultResponse = (ErrorRespose)response.Response; Assert.AreEqual(resultResponse.ErrorReason, "Name is Empty"); }
public void RaceControllerGetBets() { var _raceDBTest = new Mock <IRaceDBConnector>(); var _logHelperTest = new Mock <ILogger>().Object; AutoMapperConfig.Initialize(); _raceDBTest.Setup(race => race.GetBets()).Returns(10); var _raceHelperTest = new RaceHelper(_raceDBTest.Object, _logHelperTest); RaceController raceController = new RaceController(_raceHelperTest, _logHelperTest); StandardResponse response = raceController.GetBets("Ashwini"); var helperResponse = (TotalBets)response.Response; Assert.AreEqual(helperResponse.TotalAmount, 10); }
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); }