public void OpenScoreCard_Assert_ExpectedScoreCardID_And_ExpectedHoleID_Are_Equal_Result_Values() { //Arange var expectedScoreCardID = Guid.NewGuid(); var expectedholeID = Guid.NewGuid(); var scoreCardID = expectedScoreCardID.ToString(); var scoreCard = new ScoreCard { CourseID = Guid.NewGuid(), ScoreCardID = Guid.Parse(scoreCardID) }; var hole = new Hole { HoleID = expectedholeID }; _unitOfworkMock.Setup(x => x.ScoreCards.GetSingleScoreCardAndIncludePlayerCardAndHoleCardBy(x => x.ScoreCardID == Guid.Parse(scoreCardID))).Returns(scoreCard); _unitOfworkMock.Setup(x => x.Holes.GetCourseHole(scoreCard.CourseID, 1)).Returns(hole); //Act var result = _sut.OpenScoreCard(scoreCardID); //Assert Assert.Equal(expectedScoreCardID, result.ScoreCard.ScoreCardID); Assert.Equal(expectedholeID, result.Hole.HoleID); }
public IActionResult OpenScoreCard(string scoreCardID, int HoleNumber = 1) { var model = _mapper.Map <ScoreCardGameOnViewModel>(_scoreCardService.OpenScoreCard(scoreCardID)); model.Hole.HoleNumber = HoleNumber; return(View("ScoreCardLive", model)); }