public void Start_ThreeCherriesOnThreeLines_ReturnScore() { var symbolMap = _helper.SymbolMapWithThreeCherries; _mockRepo.Setup(repo => repo.Calculate(symbolMap)) .Returns(new Score { Value = 7000 }); var actionResult = _calcController.Start(symbolMap); var result = actionResult.Value; _mockRepo.Verify(s => s.Calculate(symbolMap)); Assert.That(actionResult, Is.InstanceOf(typeof(ActionResult <Score>))); Assert.That(result, Is.InstanceOf(typeof(Score))); Assert.That(result.Value, Is.EqualTo(7000)); }