Exemplo n.º 1
0
        public QuotationControllerTest()
        {
            var logger = new Mock <ILogger <Quotation> >();

            _service    = new Mock <IQuotationService>();
            _controller = new QuotationController(logger.Object, _service.Object);
        }
Exemplo n.º 2
0
        public void GetQuotationBadRequest()
        {
            // Arrange
            var configuration       = new ConfigurationBuilder().AddInMemoryCollection(myConfiguration).Build();
            var quotationController = new QuotationController(configuration);
            // Act
            var response = quotationController.Get("").Result;

            // Assert
            Assert.IsInstanceOfType(response, typeof(BadRequestObjectResult));
        }
Exemplo n.º 3
0
        public void DBInstance()
        {
            // Arrange
            QuotationController controller = new QuotationController();

            // Act
            BostreamEntities1 result = new BostreamEntities1();;

            // Assert
            Assert.IsNotNull(result);
        }
Exemplo n.º 4
0
        public void QuotationList()
        {
            // Arrange
            QuotationController controller = new QuotationController();

            // Act
            ViewResult result = controller.QuotationList() as ViewResult;

            // Assert
            Assert.IsNull(result);
        }
        /// <summary>
        /// Asserts the get method of API.
        /// </summary>
        public void Get_WhenCalled_ReturnsOkResult()
        {
            //TODO : Set up the mock interfaces correctly
            //_dbContextMock.Setup(p => p).Returns(true);
            //_dataGeneratorMock.Setup(p => p).Returns(true);
            //Arrange
            QuotationController _controller = new QuotationController(_dbContextMock.Object, _dataGeneratorMock.Object);
            // Act
            var okResult = _controller.Get();

            // Assert
            Assert.IsType <OkObjectResult>(okResult);
        }
Exemplo n.º 6
0
        private void SearchData()
        {
            string SQL = "";

            grdSearchResults.DataSource = null;
            grdSearchResults.DataBind();



            if ((txtSearchQuotationNo.Text == "") && (txtSearchVehicleNo.Text == ""))
            {
                Page.ClientScript.RegisterStartupScript(GetType(), "Message", "alert('Search text cannot be blank');", true);
                return;
            }


            if (txtSearchQuotationNo.Text != "")
            {
                SQL = "(LOWER(QUOTATION_NO) LIKE '%" + txtSearchQuotationNo.Text.ToLower() + "%') AND";
            }

            if (txtSearchVehicleNo.Text != "")
            {
                SQL = "(LOWER(VEHICLE_NO) LIKE '%" + txtSearchVehicleNo.Text.ToLower() + "%') AND";
            }



            SQL = SQL.Substring(0, SQL.Length - 3);


            QuotationController quotationController = new QuotationController();

            grdSearchResults.DataSource = quotationController.GetQuotations(SQL);

            if (grdSearchResults.DataSource != null)
            {
                grdSearchResults.DataBind();
            }



            pnlSearchGrid.Visible = true;
        }
Exemplo n.º 7
0
        private void loadQuotaionDetails(string quotationNo)
        {
            QuotationController quotationController = new QuotationController();

            QuotationMain quotationMain = new QuotationMain();

            quotationMain = quotationController.GetQuotationMainDetails(quotationNo);



            hdnJobID.Value = quotationMain.JobId.ToString();

            lblQuotationNo.Text = quotationMain.QuotationNo;
            txtRequestedBy.Text = quotationMain.RequestBy;
            txtClientName.Text  = quotationMain.ClientName;
            txtVehicleNo.Text   = quotationMain.VehicleChasisNo;
            ddlVehicleRiskType.SelectedValue = quotationMain.RiskTypeId;
            loadVoluntary(ddlVehicleRiskType.SelectedItem.ToString());

            string riskType = "0";

            riskType = quotationMain.RiskTypeId;
            if (riskType != "0")
            {
                loadVehicleTypes(riskType);
                ddlVehicleType.SelectedValue = quotationMain.VehicleTypeId;
            }


            string vehicleType = "0";

            vehicleType = quotationMain.VehicleTypeId;


            if (riskType != "0" && vehicleType != "0")
            {
                loadVehicleUsages(riskType, vehicleType);
                ddlUsage.SelectedValue = quotationMain.VehicleClassId;
            }



            txtSumInsured.Text           = quotationMain.SumInsured;
            ddlPeriodTypes.SelectedValue = quotationMain.PeriodTypeCode;


            string periodType = quotationMain.PeriodTypeCode;

            if (periodType != "0")
            {
                loadPeriods(periodType);
                ddlPeriodOfCover.SelectedValue = quotationMain.PeriodCode;
            }



            ddlAgentOrBroker.SelectedValue = quotationMain.AgentBroker;
            ddlLeasingType.SelectedValue   = quotationMain.LeasingType;
            ddlFuelType.SelectedValue      = quotationMain.FuelTypeCode;

            loadProducts();
            ddlProduct.SelectedValue = quotationMain.ProductCode;


            hdnBranch.Value = quotationMain.BranchId;
            txtRemarks.Text = quotationMain.Remark;

            hdnRevisionID.Value = quotationMain.RevisionNo.ToString();

            txtAgentOrBrokerCode.Text = quotationMain.AgentBrokerCode;


            loadSavedQuotationCovers(quotationMain.JobId.ToString(), quotationMain.RevisionNo.ToString());
            getCalculatedTotalPremium(quotationMain.JobId.ToString(), quotationMain.RevisionNo.ToString());
        }
 public GetMethod()
 {
     _cambioTodayServiceMock = new Mock <ICambioTodayService>();
     quotationController     = new QuotationController(_cambioTodayServiceMock.Object);
 }