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>(); }
public async Task WhenInputArrayIsNullThenReverseThrowsArgumentNullException() { await Assert.ThrowsAsync <ArgumentNullException>( async() => await _arrayCalculationService.Reverse(null)); }
public async Task <ActionResult <int[]> > Reverse([FromQuery(Name = "productIds")] int[] productIds) { var result = await _arrayCalculationService.Reverse(productIds); return(Ok(result)); }