コード例 #1
0
        public async Task WhenArrayCalculationServiceReverseReturnsValueThenResultIsOk()
        {
            var array = new [] { 1 };

            _arrayCalculationService
            .Reverse(Arg.Any <int[]>())
            .Returns(array);

            var result = await _arrayCalculationController.Reverse(array);

            result.Result.Should().BeOfType <OkObjectResult>();
        }
コード例 #2
0
 public async Task WhenInputArrayIsNullThenReverseThrowsArgumentNullException()
 {
     await Assert.ThrowsAsync <ArgumentNullException>(
         async() => await _arrayCalculationService.Reverse(null));
 }
コード例 #3
0
        public async Task <ActionResult <int[]> > Reverse([FromQuery(Name = "productIds")] int[] productIds)
        {
            var result = await _arrayCalculationService.Reverse(productIds);

            return(Ok(result));
        }