public async void ProperInputWithReasonableValuesReturns200() { _mockProbabilityCalculator .Setup(pc => pc.ProbabilityToWinLoseTie(It.IsAny <int>(), It.IsAny <int>(), It.IsAny <int>())) .Returns(new ProbabilityModel { Win = .5, Lose = .3, Tie = .2 }); var result = await _diceController.Get(new ProbabilityInputModel { Dice1 = 1, Dice2 = 2, Sides = 6 }); var okResult = (OkObjectResult)result.Result; Assert.NotNull(result); Assert.Equal(StatusCodes.Status200OK, okResult.StatusCode.Value); }