Exemplo n.º 1
0
        public async Task CalculationController_Either__WrongProbabilityB_BadRequest()
        {
            var calculationRequest    = SeedData.CreateInvalidCalculationRequestWithWrongProbabilityB();
            var calculationController = GetCalculationController();

            var actionResult = await calculationController.CalculateEitherFunction(calculationRequest);

            var badRequestResult =
                Assert.IsType <BadRequestObjectResult>(actionResult);

            Assert.NotNull(badRequestResult);
            Assert.Equal(400, badRequestResult.StatusCode);
        }
Exemplo n.º 2
0
        public async Task CalculationController_CombineWith__WrongProbabilityB_BadRequest()
        {
            var calculationRequest    = SeedData.CreateInvalidCalculationRequestWithWrongProbabilityB();
            var calculationController = GetCalculationController();

            var actionResult = await calculationController.CalculateCombinedWithFunction(calculationRequest);

            var badRequestResult =
                Assert.IsType <BadRequestObjectResult>(actionResult);

            Assert.NotNull(badRequestResult);
            Assert.Equal(400, badRequestResult.StatusCode);
            Assert.Equal("Value [-0.8] is not valid (Parameter 'Value')", badRequestResult.Value);
        }