public void RaceControllerGetCustomers_NameEmpty_ThrowError() { var _raceHelperTest = new Mock <IRaceHelper>().Object; var _logHelperTest = new Mock <ILogger>().Object; RaceController raceController = new RaceController(_raceHelperTest, _logHelperTest); StandardResponse response = raceController.GetCustomers(); var resultResponse = (ErrorRespose)response.Response; Assert.AreEqual(resultResponse.ErrorReason, "Name is Empty"); }
public void RaceControllerGetCustomers() { var _raceDBTest = new Mock <IRaceDBConnector>(); var _logHelperTest = new Mock <ILogger>().Object; AutoMapperConfig.Initialize(); _raceDBTest.Setup(race => race.GetCustomer()).Returns(new List <SP_GetCustomerDetails_Result>()); var _raceHelperTest = new RaceHelper(_raceDBTest.Object, _logHelperTest); RaceController raceController = new RaceController(_raceHelperTest, _logHelperTest); StandardResponse response = raceController.GetCustomers("Ashwini"); var helperResponse = (List <Customer>)response.Response; Assert.AreEqual(helperResponse.Count, 0); }
public void RaceControllerGetCustomers_ReturnCustomers() { var _raceHelperTest = new Mock <IRaceHelper>(); var _logHelperTest = new Mock <ILogger>(); StandardResponse response = new StandardResponse(); var customerList = new List <Customer>(); customerList.Add(new Customer { Id = 1, Name = "Ashwini", BetAmount = 100, BetCount = 2, RiskIndicator = true }); response.Response = customerList; _raceHelperTest.Setup(race => race.GetCustomers()).Returns(response); RaceController raceController = new RaceController(_raceHelperTest.Object, _logHelperTest.Object); StandardResponse helperResponse = raceController.GetCustomers("ashwini"); var resultRace = (List <Customer>)helperResponse.Response; Assert.AreEqual(resultRace.Count, 1); }