public void DealsCoverageController_GetCoverage_NotAcceptableResponse(int dealnumber) { #region Arrange SetupUserIdentity(); SetupDealCoveragesRepository(out Mock <IDealCoveragesRepository> dealCoveragesRepository, dealnumber); var httpRequest = new HttpRequestMessage(new HttpMethod(AppSettings.HTTPGET), $"{AppSettings.BASEURL}{RouteHelper.DealsRoutePrefix}/{dealnumber}/coverages"); DealCoveragesController dealCoveragesController = CreateDealCoveragesController(httpRequest, dealCoveragesRepository.Object); #endregion #region Act var response = dealCoveragesController.Get(dealnumber); #endregion #region Expected Data var expectedDealCoverages = new grs_VGrsDealCoverage() { Dealnum = dealnumber, CoverId = 13, CoverName = "California Earthquake" }; #endregion #region Act & Assert IHttpActionResult actionResult = dealCoveragesController.Get(dealnumber); Assert.AreEqual(HttpStatusCode.NotAcceptable, ((StatusCodeResult)actionResult).StatusCode); #endregion }
public BLL_DealCoverages Transform(grs_VGrsDealCoverage dbModel) { return(new BLL_DealCoverages() { Dealnum = dbModel.Dealnum, Cover_Id = dbModel.CoverId, Cover_Name = dbModel.CoverName }); }
public void DealsCoverageController_Get_Null_ValidationAPIException(int dealnumber) { #region Arrange SetupUserIdentity(); SetupDealCoveragesRepository(out Mock <IDealCoveragesRepository> dealsCoverageRepository, dealnumber); #endregion #region Act var httpRequest = new HttpRequestMessage(new HttpMethod(AppSettings.HTTPGET), $"{AppSettings.BASEURL}{RouteHelper.DealsCoverageRoutePrefix}/{dealnumber}"); DealCoveragesManager dealCoveragesManager = new DealCoveragesManager(userManager.Object, cacheStoreManager.Object, mockLogManager.Object, dealsCoverageRepository.Object, dealLockManager.Object, transformationManager); GlobalReAPIManager globalReAPIManager = new GlobalReAPIManager(userManager.Object, cacheStoreManager.Object, mockLogManager.Object, new Mock <IDealManager>().Object, new Mock <IDealStatusSummariesManager>().Object, new Mock <IPersonsManager>().Object, dealLockManager.Object, dealCoveragesManager, new Mock <INotesManager>().Object); DealsCoverageController dealsCoverageController = new DealsCoverageController(userManager.Object, globalReAPIManager) { Request = httpRequest, Configuration = new HttpConfiguration() }; var response = dealsCoverageController.Get(dealnumber); #endregion #region Expected Data var expectedDealsCoverage = new grs_VGrsDealCoverage() { Dealnum = dealnumber, CoverId = 13, CoverName = "California Earthquake" }; #endregion #region Act & Assert if (response.ToString() == "System.Web.Http.Results.StatusCodeResult") { response = null; } Assert.IsNull(response); #endregion }