#pragma warning disable CS1998 // Async method lacks 'await' operators and will run synchronously public async Task TestGetHotelTypes_Success_OkResponse() #pragma warning restore CS1998 // Async method lacks 'await' operators and will run synchronously { var mockAction = new Moq.Mock <IMasterData>(); RedisCacheHelper.Instance.Remove(Constants.CacheKeys.HotelTypeList); mockAction.Setup(a => a.GetHotelTypes()).Returns(Task.FromResult(new BaseResult <List <HotelType> >() { Result = new List <HotelType> { new HotelType { Id = 1, Name = "Hayat" } } })); MasterDataController mockMasterDataController = new MasterDataController(mockAction.Object); Task <IActionResult> actionResult = mockMasterDataController.GetHotelTypes(); BaseResult <List <HotelTypeViewModel> > hotelTypeListList = (actionResult.Result as Microsoft.AspNetCore.Mvc.OkObjectResult).Value as BaseResult <List <HotelTypeViewModel> >; Assert.AreEqual(((Microsoft.AspNetCore.Mvc.ObjectResult)actionResult.Result).StatusCode, 200); Assert.IsNotNull(hotelTypeListList); Assert.IsTrue(!hotelTypeListList.IsError); Assert.IsTrue(hotelTypeListList.Result != null); Assert.IsTrue(hotelTypeListList.Result.Count > 0); RedisCacheHelper.Instance.Remove(Constants.CacheKeys.HotelTypeList); }
public void GetStates_AllStatesByCountryID_NotNull() { var masterDataController = new MasterDataController(_masterDataService); var result = masterDataController.GetStateByCountryID(1); Assert.NotNull(result); }
public MasterDataControllerTest() { _masterDataOperations = new Mock <IMasterDataOperations>(); _autoMapper = new Mapper(new MapperConfiguration(cfg => cfg.AddProfile(new MappingProfile()))); _mockHttpContext = new Mock <HttpContext>(); _mockHttpContext.Setup(p => p.Session).Returns(new FakeSession()); _controller = new MasterDataController(_masterDataOperations.Object, _autoMapper); }
public void GetStates_AllStatesByCountryID_Equal() { var masterDataController = new MasterDataController(_masterDataService); var result = masterDataController.GetStateByCountryID(-1); JsonModel jsonModel = (JsonModel)result.Value; Assert.Equal(jsonModel.StatusCode, 404); }
public void TestGetHotelTypes_EmptyResult_NoContentResponse() { var mockAction = new Moq.Mock <IMasterData>(); RedisCacheHelper.Instance.Remove(Constants.CacheKeys.HotelTypeList); mockAction.Setup(a => a.GetHotelTypes()).Returns(Task.FromResult(new BaseResult <List <HotelType> >())); MasterDataController mockMasterDataController = new MasterDataController(mockAction.Object); Task <IActionResult> actionResult = mockMasterDataController.GetHotelTypes(); Assert.IsTrue(actionResult != null); Assert.AreEqual(((Microsoft.AspNetCore.Mvc.StatusCodeResult)actionResult.Result).StatusCode, 204); }
public void TestGetHotelTypes_Exception_InternalServerError() { var mockAction = new Moq.Mock <IMasterData>(); RedisCacheHelper.Instance.Remove(Constants.CacheKeys.HotelTypeList); mockAction.Setup(a => a.GetHotelTypes()).Returns(Task.FromResult(new BaseResult <List <HotelType> > { IsError = true, ExceptionMessage = new Exception() })); MasterDataController mockMasterDataController = new MasterDataController(mockAction.Object); Task <IActionResult> actionResult = mockMasterDataController.GetHotelTypes(); Assert.IsTrue(actionResult != null); Assert.AreEqual(((Microsoft.AspNetCore.Mvc.StatusCodeResult)actionResult.Result).StatusCode, 500); }
public MasterDataControllerTest() { bool isTestMode = false; mockMasterDataRepository = new Moq.Mock <IMasterData>(); mockMasterDataController = new MasterDataController(mockMasterDataRepository.Object); //var builder = new ConfigurationBuilder() // .SetBasePath(Directory.GetCurrentDirectory()) // .AddJsonFile("appsettings.json", optional: false, reloadOnChange: true); //// .AddJsonFile($"appsettings.{env.EnvironmentName}.json", optional: true) //// .AddEnvironmentVariables(); //Configuration = builder.Build(); if (isTestMode) { ////iConnection = new Core.DAL.Fakes.MasterDataDALRepository<BaseModel>(); //masterDataRepository = new Fakes.MasterDataRepository(iHotelLibrary, iCurrencyConnectionLibrary, iMarketConnectionLibrary, // iOccupancyConnectionLibrary, iSupplierConnectionLibrary, iRoomTypeLibrary, // iLanguageLibrary, iHotelFacilityGroupLibrary, // iHotelFacilityTypeLibrary, iHotelFacilityLibrary, // iPaymentMethodLibrary, iRateTypeLibrary, iTaxTypeLibrary, iTaxApplicabilityLibrary); //masterDataController = new MasterDataController(masterDataRepository); } else { //// iCountryLibrary = new Core.DAL.Repositories.DapperConnection<Country>(); // iHotelLibrary = new Core.DAL.Repositories.DapperConnection<Hotel>(Configuration); // iHotelTypeLibary = new Core.DAL.Repositories.DapperConnection<HotelType>(Configuration); // masterDataRepository = new Repositories.MasterDataRepository(iHotelLibrary, iHotelTypeLibary, iDesignationLibrary, iCityLibrary, iCountryLibrary, iCurrencyConnectionLibrary, // iMarketConnectionLibrary, iOccupancyConnectionLibrary, iSupplierConnectionLibrary, iChannelManagerConnectionLibrary, // iHotelBrandLibrary, iHotelChainLibrary, iLanguageLibrary, // iPaymentMethodLibrary, iRateTypeLibrary, iTaxTypeLibrary, iTaxApplicabilityLibrary, iMealsConnectionLibrary, iCuisineTypeConnectionLibrary); // masterDataController = new MasterDataController(masterDataRepository); } }
/// <summary> /// Initializes a new instance of the <see cref="MasterDataControllerTests"/> class. /// </summary> public MasterDataControllerTests() { this.masterDataManager = new Mock<IMasterDataManager>(); this.masterDataController = new MasterDataController(this.masterDataManager.Object); }
public ArearsWebApiTest() { _masterDataController = new MasterDataController(_masterDataManager); }
private void barButtonItem7_ItemClick(object sender, ItemClickEventArgs e) { MasterDataController abc = new MasterDataController(); abc.TopLevel = false; abc.MdiParent = this; abc.Show(); }