public void TestCreateMarket_Exception_InternalServerError() { MarketDetailsViewModel marketDetailsViewModel = new MarketDetailsViewModel(); marketDetailsViewModel.MarketId = 12; marketDetailsViewModel.MarketName = "market1"; mockMarketRepository.Setup(a => a.CreateMarket(marketDetailsViewModel, It.IsAny <string>())).Returns(Task.FromResult(new BaseResult <Market> { IsError = true, ExceptionMessage = Helper.Common.GetMockException() })); Task <IActionResult> actionResult = mockMarketontroller.CreateMarket(marketDetailsViewModel); Assert.IsTrue(actionResult != null); Assert.AreEqual(((Microsoft.AspNetCore.Mvc.StatusCodeResult)actionResult.Result).StatusCode, 500); }