Esempio n. 1
0
 public int GetScore(IEnumerable <int> rolls)
 {
     try
     {
         _logger.LogDebug($"Building score from rolls {JsonConvert.SerializeObject(rolls)}");
         var score = _scoreBuilder.GetScore(rolls);
         _logger.LogDebug($"Built score from rolls {JsonConvert.SerializeObject(rolls)} - score is {score}");
         return(score);
     }
     catch (Exception e)
     {
         _logger.LogError(new EventId(), e, $"Building score from rolls failed {JsonConvert.SerializeObject(rolls)}");
         throw;
     }
 }
Esempio n. 2
0
        public void ShouldReturn167ForMixedItems()
        {
            var score = _scoreBuilder.GetScore(new int[] { 10, 7, 3, 9, 0, 10, 0, 8, 8, 2, 0, 6, 10, 10, 10, 8, 1 });

            Assert.AreEqual(167, score);
        }