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>(); }
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>(); }