public void GivenGamesInTheRepo_ThenCanGetStartTime()
        {
            var now = new DateTimeOffset(2018, 3, 14, 22, 5, 1, new TimeSpan(10, 0, 0));

            dateTimeOffset.Now().Returns(now);
            var game = AddNewGame();

            WhenGetShortList();
            shortList[0].StartTime.ShouldBe(now);
        }
Beispiel #2
0
 public Game NewGame(string playerName)
 {
     return(new Game
     {
         Id = Guid.NewGuid(),
         StartTime = dateTimeOffset.Now(),
         LastActiveTime = dateTimeOffset.Now(),
         BagTiles = new List <Tile>()
         {
             new Tile(' '),
             new Tile(' '),
             new Tile('E'),
             new Tile('E'),
             new Tile('E'),
             new Tile('E'),
             new Tile('E'),
             new Tile('E'),
             new Tile('E'),
             new Tile('E'),
             new Tile('E'),
             new Tile('E'),
             new Tile('E'),
             new Tile('E'),
             new Tile('A'),
             new Tile('A'),
             new Tile('A'),
             new Tile('A'),
             new Tile('A'),
             new Tile('A'),
             new Tile('A'),
             new Tile('A'),
             new Tile('A'),
             new Tile('I'),
             new Tile('I'),
             new Tile('I'),
             new Tile('I'),
             new Tile('I'),
             new Tile('I'),
             new Tile('I'),
             new Tile('I'),
             new Tile('I'),
             new Tile('O'),
             new Tile('O'),
             new Tile('O'),
             new Tile('O'),
             new Tile('O'),
             new Tile('O'),
             new Tile('O'),
             new Tile('O'),
             new Tile('N'),
             new Tile('N'),
             new Tile('N'),
             new Tile('N'),
             new Tile('N'),
             new Tile('N'),
             new Tile('R'),
             new Tile('R'),
             new Tile('R'),
             new Tile('R'),
             new Tile('R'),
             new Tile('R'),
             new Tile('T'),
             new Tile('T'),
             new Tile('T'),
             new Tile('T'),
             new Tile('T'),
             new Tile('T'),
             new Tile('L'),
             new Tile('L'),
             new Tile('L'),
             new Tile('L'),
             new Tile('S'),
             new Tile('S'),
             new Tile('S'),
             new Tile('S'),
             new Tile('U'),
             new Tile('U'),
             new Tile('U'),
             new Tile('U'),
             new Tile('D'),
             new Tile('D'),
             new Tile('D'),
             new Tile('D'),
             new Tile('G'),
             new Tile('G'),
             new Tile('G'),
             new Tile('B'),
             new Tile('B'),
             new Tile('C'),
             new Tile('C'),
             new Tile('M'),
             new Tile('M'),
             new Tile('P'),
             new Tile('P'),
             new Tile('F'),
             new Tile('F'),
             new Tile('H'),
             new Tile('H'),
             new Tile('V'),
             new Tile('V'),
             new Tile('W'),
             new Tile('W'),
             new Tile('Y'),
             new Tile('Y'),
             new Tile('K'),
             new Tile('J'),
             new Tile('X'),
             new Tile('Q'),
             new Tile('Z')
         },
         Players = new List <Player>
         {
             new Player {
                 Name = playerName
             },
             new Player {
                 Name = "Scrabble Bot"
             }
         }
     });
 }