public void StartGame_ResultsInBeginTimestampBeginSet_Test() { // Arrange var start = StartMessage.Create(1); // Act var game = _quest.AddMessage(_gameId, start); // Assert Assert.NotNull(game.Score.Begin); Assert.Equal(start.Timestamp, game.Score.Begin); }
private static void addMaleHeroToQuest(Quest quest, Sequence sequence, Guid gameId, out Guid playerId) { var player = PlayerFactory.CreateMale("John Doe"); var heroAddMsg = PlayerMessage.CreateAdd(sequence.Next, new[] { player }); quest.AddMessage(gameId, heroAddMsg); playerId = player.Id; }
public void AddMessageToQuest_ResultsInMessageBeingPutIntoProtocol_Test() { // Arrange var startMsg = StartMessage.Create(1); // Act _quest.AddMessage(_gameId, startMsg); // Assert var game = _gameStore.Get(_gameId); Assert.Single(game.Protocol); }
private static void startQuest(Quest quest, Sequence sequence, Guid gameId) { var startMsg = StartMessage.Create(sequence.Next); quest.AddMessage(gameId, startMsg); }