public static Calculator MapToModel(CalculatorDTO calculatorDto)
        {
            Calculator calculator = new Calculator();

            calculator.Id     = calculatorDto.Id;
            calculator.Result = calculatorDto.Result;
            calculator.UserId = calculatorDto.UserId;
            return(calculator);
        }
        public static CalculatorDTO MapToDTO(Calculator calculator)
        {
            CalculatorDTO calculatorDTO = new CalculatorDTO();

            calculatorDTO.Id     = calculator.Id;
            calculatorDTO.Result = calculator.Result;
            calculatorDTO.UserId = calculator.UserId;
            return(calculatorDTO);
        }
        public void InsurancePrice_ProperData_StatusOK()
        {
            //Arrange
            var           controller    = new CalculatorController(_calculatorService);
            CalculatorDTO calculatorDTO = new CalculatorDTO();

            //Act
            var result = controller.InsurancePrice(calculatorDTO);

            //Assert
            result.Should().BeOfType <OkObjectResult>();
        }
Exemple #4
0
        public ActionResult PackCalculator(CalculatorModel calculator)
        {
            CalculatorLogic calculatorLogic = new CalculatorLogic();
            CalculatorDTO   calculatorDto   = new CalculatorDTO();

            calculatorDto.CurrentLevel  = calculator.CurrentLevel;
            calculatorDto.Battlepass    = calculator.Battlepass;
            calculatorDto.BoughtPacks   = calculator.BoughtPacks;
            calculatorDto.PlayedSeasons = calculator.PlayedSeasons;
            calculatorDto.CurrentPack   = calculator.CurrentPack;
            calculatorLogic.Calculate(calculator);

            return(View(calculator));
        }
        public void InsurancePrice_ImproperData_ExceptionThrown()
        {
            //Arrange
            _calculatorService.InsurancePrice(Arg.Any <CalculatorDTO>())
            .Returns(x => throw new Exception());

            var           controller    = new CalculatorController(_calculatorService);
            CalculatorDTO calculatorDTO = new CalculatorDTO();

            //Act
            Action act = () => controller.InsurancePrice(calculatorDTO);

            //Assert
            act.Should().Throw <Exception>();
        }
Exemple #6
0
 public double InsurancePrice(CalculatorDTO callculatorDTO)
 {
     return(_calculatorRepository.InsurancePrice(callculatorDTO));
 }
        public ActionResult InsurancePrice([FromBody] CalculatorDTO calculatorDTO)
        {
            double result = _calculatorService.InsurancePrice(calculatorDTO);

            return(Ok(result));
        }