コード例 #1
0
        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");
        }
コード例 #2
0
        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);
        }
コード例 #3
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);
        }