public void CalculateScoreOkTest() { IEnumerable <IPile> expeditions = new List <IPile>() { new WebApi.Models.Pile( new List <WebApi.Models.Card>() { mockFactory.CreateCard("BA"), mockFactory.CreateCard("B4"), mockFactory.CreateCard("B8"), mockFactory.CreateCard("B10"), }) }; IActionResult result = gameController.CalculateScore(mapper.MapToDto(expeditions)); Assert.IsType <OkObjectResult>(result); }
public void CalculateScoreBasicTest() { int expected = (22 - Constants.ExpeditionCosts) + (24 - Constants.ExpeditionCosts); IEnumerable <IPile> expeditions = new List <IPile>() { new Pile( new List <Card>() { mockFactory.CreateCard("B4"), mockFactory.CreateCard("B8"), mockFactory.CreateCard("B10"), }), new Pile( new List <Card>() { mockFactory.CreateCard("Y2"), mockFactory.CreateCard("Y5"), mockFactory.CreateCard("Y8"), mockFactory.CreateCard("Y9"), }), }; Assert.Equal(expected, gameService.CalculateScore(expeditions)); }