コード例 #1
0
 public void SendScores(IGameResultsService resultsService, int endingNumber)
 {
     var numbers = new List<int>();
     int u = 0;
     int d = endingNumber;
     while (d - u > 0)
     {
         numbers.Add(u);
         numbers.Add(d);
         u++;
         d--;
     }
     if (u == d)
     {
         numbers.Add(u);
     }
     resultsService.PublishScores(numbers);
 }
コード例 #2
0
 public void SetUp()
 {
     _stub = MockRepository.GenerateStub<IGameResultsService>();
     _mock = MockRepository.GenerateMock<IGameResultsService>();
 }
コード例 #3
0
 public void SetUp()
 {
     _mock = MockRepository.GenerateMock<IGameResultsService>();
     _game = new Game();
 }
コード例 #4
0
 public GameResultsController(ILoggerFactory loggerFactory)
 {
     _logger = loggerFactory.CreateLogger("MyApp");
     // object g = new { aaa = "dsf" };
     _grs = new GameResultsService(_logger);
 }
コード例 #5
0
 public void UpdateFavoriteBand(IGameResultsService resultsService, string newFavoriteBand)
 {
     resultsService.FavoriteBand = newFavoriteBand;
 }
コード例 #6
0
 public void StartGame(IGameResultsService resultsService)
 {
     resultsService.DoSomething();
 }
コード例 #7
0
 public void IgnoreTheService(IGameResultsService resultsService)
 {
 }
コード例 #8
0
 public int GetMagicNumberTwice(IGameResultsService resultsService)
 {
     var first = resultsService.GetMagicNumber("foo");
     var second = resultsService.GetMagicNumber("bar");
     return first + second;
 }
コード例 #9
0
 public int CalculateMagicNumber(IGameResultsService resultsService)
 {
     return resultsService.GetMagicNumber(resultsService.FavoriteBand) + 7;
 }
コード例 #10
0
 public int CalculateMagicNumber(IGameResultsService resultsService, string magicWord)
 {
     return resultsService.GetMagicNumber(magicWord) + 7;
 }