Esempio n. 1
0
        public void TestGetCities_Exception_InternalServerError()
        {
            int id = 1;

            RedisCacheHelper.Instance.Remove(Constants.CacheKeys.CityList);
            mockMasterDataRepository.Setup(a => a.GetCities()).Returns(Task.FromResult(new BaseResult <List <City> > {
                IsError = true, ExceptionMessage = new Exception()
            }));
            Task <IActionResult> actionResult = mockMasterDataController.GetCities(id);

            Assert.IsTrue(actionResult != null);
            Assert.AreEqual(((Microsoft.AspNetCore.Mvc.StatusCodeResult)actionResult.Result).StatusCode, 500);
        }